• Home
  • Articles
  • Portfolio
  • Contact
Linux/Ubuntu Tutorials
  • Convert AVCHD
  • Convert UIF to ISO
  • Drupal Theming
  • Xbox 360 Media Sharing

UIF to ISO Converter - Windows and Linux

Posted by Wes on March 28, 2008 | 85 comments

This tutorial will show you how to easily install a free UIF to ISO converter program for Windows or Linux. UIF2ISO features GUI usage for the average windows user, just drag-and-drop your .UIF file, no installation required. Or command line access, for Windows or Linux users. Use this simple tool to convert .UIF files to the .ISO format in Windows or Linux.

Save yourself $30, follow these steps for Windows and Linux.

Windows: How to use UIF2ISO GUI

1. Download the UIF to ISO converter program UIF2ISO 0.1.7c and extract its content. You'll get a folder "uif2iso".

2. Drag-and-drop an UIF file onto the uif2iso.exe. Or just double click on UIF2ISO.exe and the tool will open a DOS-like window.
drag uif file to iso image

3. Then press Save, to convert the UIF file.
select uif file to iso image

4. The program will spit out some messages, and then output the .iso file into the current directory.
select uif file to iso image

Linux: How to Install UIF2ISO

1. First install these dependent packages.

sudo apt-get install zlib1g zlib1g-dev libssl-dev build-essential

2. Now we can download the uif to iso converter program UIF2ISO with wget from a terminal, or from the author’s site here.
wget http://aluigi.altervista.org/mytoolz/uif2iso.zip

3. Once you have the file downloaded, unzip it and cd into the directory.
unzip uif2iso.zip
cd src

4. Finally compile the source, and create the executable.
make
sudo make install

5. Now you can convert the .uif file to an .iso with the following command:
uif2iso example.uif output.iso

Mounting an ISO

You don't necessarily need to burn a cd in order to access the files within the ISO. You can mount it with some simple commands.

Here is how to mount the ISO from command line.

sudo mkdir ISO_directory
sudo mount file.iso ISO_directory -t iso9660 -o loop

I hope this tutorial helps you install the uif to iso converter program UIF2ISO written by Luigi Auriemma

Comments

on August 28th, 2010 Anonymous said:

works like a charm ...very clear and concise howto.
Thanks

  • reply
on August 8th, 2010 Anonymous said:

Thanks saved my day. No need for windows ;-)

  • reply
on April 1st, 2010 Joe (not verified) said:

The program compiles and runs fine, producing a 4G iso file. When I loop mount the iso file, there are no files in the mounted directory. `file` shows that the iso is OK.

# ls -alF 680_Math_Books_Collection.iso
-rw-r--r-- 1 root root 4980295680 Apr 2 02:20 680_Math_Books_Collection.iso

# file 680_Math_Books_Collection.iso
680_Math_Books_Collection.iso: ISO 9660 CD-ROM filesystem data '20080424_0403'

# mount 680_Math_Books_Collection.iso /mnt -t iso9660 -o loop
# df
Filesystem 1k-blocks Used Available Use% Mounted on
.
.
680_Math_Books_Collection.iso
4863570 4863570 0 100% /mnt
# ls -alF /mnt
total 0

Any suggestions on why I don't see any files?

Thanks Joe

  • reply
on March 17th, 2010 Anonymous (not verified) said:

jasonk@jasonk-laptop:~/src$ uif2iso windows7.uif output

UIF2ISO 0.1.7c
by Luigi Auriemma
e-mail: aluigi@autistici.org
web: aluigi.org

- open windows7.uif

Error: No such file or directory
jasonk@jasonk-laptop:~/src$

What am I doing wrong, the file is located on my desktop should it be somewhere else?

  • reply
on March 14th, 2010 christy (not verified) said:

it's perfect. thanxs a lot!!

  • reply
on March 3rd, 2010 Pablo Prieto (not verified) said:

Works perfectly under Ubuntu 9.10 - Thanks a lot mate!

  • reply
on February 15th, 2010 dradmin said:

Can MagicISO open the file? If MagicISO can't open the file, then I think it is corrupt.

I have converted uif images 3GB+ so I don't think that size is the issue. Even if the file size is correct, the original source might be corrupt, or the file might have been corrupted during transfer.

Does the site that provided the file, list the MD5sum? If yes, then verify the md5sums match.

  • reply
on February 15th, 2010 Jimi (not verified) said:

Hello

Thank you Dradmin for your help.

Are there any other possible reasons why the UIF will not convert to ISO or are there any other ways of opening it? I've tried all the software advice. In MagicISO i tried converting it but it came up with 'the source file is not invalidate UIF image'. Im sure it is a complete download. The size of the file is correct (1.75 gb). Is it possibly too large to open?

thanks for your help

  • reply
on February 14th, 2010 dradmin said:

"Error: WRONG BBIS SIGNATURE"

Is usually caused by an incomplete downloads. You probably have a partial uif image.

  • reply
on February 14th, 2010 Jimi (not verified) said:

PLEASE HELP!

I cant seem to convert my uif file to iso. Whenever i follow your instructions it comes up with:

Error: WRONG BBIS SIGNATURE

How do i get around this? please help someone

  • reply
on January 21st, 2010 Anonymous (not verified) said:

thankz

  • reply
on January 11th, 2010 Anonymous (not verified) said:

casda

  • reply
on October 20th, 2009 dradmin said:

It looks like a permissions issue. "/usr/bin/ld: cannot open output
file uif2iso: Permission denied"

You can try one of the following:

1. Run the make command as root(sudo make), not the safest thing in
the world, but it will prove that the problem is the permissions.

2. Move the src directory to your home folder, i.e mv src
/home/username/src, and then try running the make command again,
without the sudo.

I'm guessing that src is located in a part of the filesystem that a
regular use doesn't have rights too, i.e /usr/bin/

Let me know if that helps, or if it gives you a different error message.

  • reply
on October 20th, 2009 Anonymous (not verified) said:

tc0560@TommyBoy-desktop:~$ sudo apt-get install zlib1g zlib1g-dev libssl-dev build-essential
Reading package lists... Done
Building dependency tree
Reading state information... Done
zlib1g is already the newest version.
zlib1g-dev is already the newest version.
libssl-dev is already the newest version.
build-essential is already the newest version.
The following packages were automatically installed and are no longer required:
linux-headers-2.6.28-11-generic linux-headers-2.6.28-11
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
tc0560@TommyBoy-desktop:~$ wget http://aluigi.altervista.org/mytoolz/uif2iso.zip--2009-10-20 19:53:36-- http://aluigi.altervista.org/mytoolz/uif2iso.zip
Resolving aluigi.altervista.org... 78.129.205.74
Connecting to aluigi.altervista.org|78.129.205.74|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 113727 (111K) [application/zip]
Saving to: `uif2iso.zip.2'

100%[======================================>] 113,727 149K/s in 0.7s

2009-10-20 19:53:37 (149 KB/s) - `uif2iso.zip.2' saved [113727/113727]

tc0560@TommyBoy-desktop:~$ unzip uif2iso.zip -d uif2iso
Archive: uif2iso.zip
inflating: uif2iso/INSTALL
inflating: uif2iso/README
creating: uif2iso/src/
inflating: uif2iso/src/3way.c
inflating: uif2iso/src/bf_tab.h
inflating: uif2iso/src/blowfish.c
inflating: uif2iso/src/blowfish.h
inflating: uif2iso/src/Bra.h
inflating: uif2iso/src/Bra86.c
inflating: uif2iso/src/des.c
inflating: uif2iso/src/des.h
inflating: uif2iso/src/dunno.c
inflating: uif2iso/src/gost.c
inflating: uif2iso/src/idea.c
inflating: uif2iso/src/loki.h
inflating: uif2iso/src/loki.i
inflating: uif2iso/src/loki91.c
inflating: uif2iso/src/LzmaDec.c
inflating: uif2iso/src/LzmaDec.h
inflating: uif2iso/src/magiciso_is_shit.h
inflating: uif2iso/src/Makefile
inflating: uif2iso/src/rc5.c
inflating: uif2iso/src/seal.c
inflating: uif2iso/src/Types.h
inflating: uif2iso/src/uif2iso.c
inflating: uif2iso/uif2iso.exe
inflating: uif2iso/uif2iso.txt
tc0560@TommyBoy-desktop:~$ sudo mkdir ISO_directory
tc0560@TommyBoy-desktop:~$ sudo mount/media.file.iso/media/ISOPoint -t iso9660 -o loop
sudo: mount/media.file.iso/media/ISOPoint: command not found
tc0560@TommyBoy-desktop:~$ sudo mount /media/file.iso/media/ISOPoint -t iso9660 -o loop
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
One can change the type of mount containing the directory dir:
mount --make-shared dir
mount --make-slave dir
mount --make-private dir
mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
mount --make-rshared dir
mount --make-rslave dir
mount --make-rprivate dir
mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say man 8 mount .
tc0560@TommyBoy-desktop:~$ cd src
tc0560@TommyBoy-desktop:~/src$ make
cc uif2iso.c -O2 -s -o uif2iso -lz des.c LzmaDec.c Bra86.c 3way.c blowfish.c dunno.c gost.c idea.c loki91.c rc5.c seal.c -DMAGICISO_IS_SHIT
uif2iso.c: In function ‘nrg_truncate’:
uif2iso.c:932: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result
/usr/bin/ld: cannot open output file uif2iso: Permission denied
collect2: ld returned 1 exit status
make: *** [all] Error 1
tc0560@TommyBoy-desktop:~/src$

Any ideas??

  • reply
on October 20th, 2009 Anonymous (not verified) said:

Im using ubuntu 9.04 and codes work well until the "make" command.
after ....../src# make

I Get...

cc uif2iso.c -O2 -s -o uif2iso -lz des.c LzmaDec.c Bra86.c 3way.c blowfish.c dunno.c gost.c idea.c loki91.c rc5.c seal.c -DMAGICISO_IS_SHIT
uif2iso.c: In function ‘nrg_truncate’:
uif2iso.c:932: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result

Any ideas??

  • reply
on September 20th, 2009 Ishan Karve (not verified) said:

Great piece of code and very usefull indeed. Thanks a ton .. as a user of the open source community

  • reply
on September 17th, 2009 dradmin said:

Sorry, I'm running Ubuntu so I'm not sure how to fix this. However lots of people read this post, so someone may respond with a helpful answer.

  • reply
on September 12th, 2009 TonhaoSemAcento (not verified) said:

Works great in Ubuntu 9.94

Thanks for the tip

  • reply
on September 9th, 2009 Adam Risi (not verified) said:

Great job! I am all for getting this in the debian and ubuntu repositories.

  • reply
on August 27th, 2009 Lance (not verified) said:

I just wanted to say thanks for making available such a useful program. I'd come across some UIF files and had no way to burn them on my Ubuntu 9.04 box until I found your website. It worked flawlessly!

  • reply
on August 21st, 2009 dradmin said:

Try skipping that step, it is not necessary in 9.04

  • reply
on August 21st, 2009 Robert (not verified) said:

When mounting I get this error:

developer@ubuntu:~$ sudo modprobe loop
[sudo] password for developer:
WARNING: All config files need .conf: /etc/modprobe.d/oss-compat, it will be ignored in a future release.
FATAL: Module loop not found.

I am using Ubuntu 9.04.

Robert

  • reply
on August 14th, 2009 brummbaer (not verified) said:

excellent program, works flawlessly. thank you for putting this out there.

  • reply
on August 1st, 2009 Anonymous (not verified) said:

Thanks bro! this worked perfectly!

  • reply
on July 21st, 2009 Anonymous (not verified) said:

perfect! huge time savor! thanks!

works under CentOS 5.3

yum install uif2iso

uif2iso example.uif output.iso

  • reply
on July 20th, 2009 David (not verified) said:

Thank you a lot, another boot to Windows has been skipped :D

David

  • reply
on July 19th, 2009 Anonymous (not verified) said:

Use:

unzip uif2iso.zip -d uif2iso

if you do not want to clutter your directories because the stupid zip does not embed any subdirectory.

And the two lines:

sudo mkdir ISO_directory
sudo mount /media/file.iso /media/ISOPoint/ -t iso9660 -o loop

are supposed to mention the same directory and it does not have to be owned by root or be in /media

  • reply
on July 15th, 2009 Randee (not verified) said:

Great information, concise simple and it is converting a file 2 minutes after reading your article.

  • reply
on July 15th, 2009 h3nk (not verified) said:

Thanx for the howto!

gr33tz

h3nk

  • reply
on July 14th, 2009 Anonymous (not verified) said:

Worked great on openSUSE 11. Thanks a ton.

  • reply
on June 6th, 2009 Anonymous (not verified) said:

Excellent!

- enable magiciso_is_shit encryption

  • reply
on May 28th, 2009 Anonymous (not verified) said:

thx dude..

  • reply
on May 28th, 2009 Czapajewz (not verified) said:

To have this program in your database, I suggest to use checkinstall:
$ unzip uif2iso.zip
$ cd src
$ make
$ sudo checkinstall -D --install=no
then you can use whatever program you like to install it
example:
$ sudo dpkg -i
To uninstall it you can use a Synaptic package manager.

  • reply
on May 10th, 2009 Anonymous (not verified) said:

I'm wondering how to disable encryption, as requested. Any ideas on what might be the problem?

***********
UIF2ISO 0.1.7b
by Luigi Auriemma
e-mail: aluigi@autistici.org
web: aluigi.org

- open rld-aoe-cd1.uif

file size 000000002434fcae
version 1
image type 8
padding 0
sectors 307364
sectors size 2048
blhr offset 000000002434c179
blhr size 15157
hash 4b787d5f999f18bae66e3184bbdd3181
others 00000040 00000000 00 00 00 00 00000000

- disable any encryption

Error: the compressed LZMA input is wrong or incomplete (0)

  • reply
on May 7th, 2009 Anonymous (not verified) said:

Hi! Thank you for this tip. I got through all of it without a hitch on Ubuntu 8.10, until I mounted the ISO and found that only the first third of the files were there (out of a 2.5 GB uif, I can only see the first 800 MB). Any suggestions? Thanks!

  • reply
on April 26th, 2009 Anonymous (not verified) said:

thank you. i'm new to linux and following your instructions was a breeze.

  • reply
on April 17th, 2009 Anonymous (not verified) said:

Lol nice.
In the command prompt, Luigi (creator of the converter) says "enable magiciso_is_shit encryption"
loved that one :)

  • reply
on March 12th, 2009 aloses (not verified) said:

Thank you!!!!!!!!!!!!!!!
MANY Thanx!
You have freed us from the UIF scam!

I AM aloses and LINUX rules!

P.S. minor error did not prevent install.

uif2iso.c: In function ‘nrg_truncate’:
uif2iso.c:933: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result

  • reply
on January 26th, 2009 dradmin said:

Anonymous

What error message does it give you when you execute the

make
sudo make install

Also what Linux flavour do you have installed, Ubuntu 8.10, Slackware, Redhat?

Wes

  • reply
on January 26th, 2009 Anonymous (not verified) said:

Hi,

I am stuck on this command:

make
sudo make install

I do have to fill in something, the source, the uif file name??? I cant find the solution :-(
I hope somebody likes newbies and fill in the gaps :-)
alex

  • reply
on January 17th, 2009 skt (not verified) said:

worked perfectly... thanks for makin it so ez

  • reply
on January 6th, 2009 Anonymous (not verified) said:

Thnx man,
works like a charm :D

  • reply
on December 5th, 2008 Kiran Chand K (not verified) said:

superb!!!!its workn like a chrm...u re amzn man...i hav tried to unzip ths sht uif in windows and nothng wrkd there..ths thng rockzz...expctng more frm u...

  • reply
on December 1st, 2008 WunHeart (not verified) said:

Worked like a charm. Thanks for the simple HOW TO

  • reply
on September 28th, 2008 bogdan (not verified) said:

install zlib and openssl ( devel packages) and try compiling again.
You cannot do make install if make failed.
Make suere that you have NO errors and the uif2iso program is created in the src directory

Bogdan

  • reply
on September 27th, 2008 Krpalospo (not verified) said:

Thanks a lot ....

  • reply
on September 26th, 2008 Anonymous (not verified) said:

@alex

Make sure you install openssl-dev package.

@Blogger

Thank you!!! works perfectly. Ubuntu 8.04 - Hardy Heron

  • reply
on September 24th, 2008 Anonymous (not verified) said:

Hi,
if you dont feel like compiling, when unzipping the uif2iso.zip file, an uif2iso.exe is generated. If you have wine installed, copy the uif2iso.exe to the same folder as the uif file and type

wine uif2iso.exe yourfile.uif yournewfile

and a yournewfile.iso will hopefully be generated!

  • reply
on September 23rd, 2008 xCodeBluex (not verified) said:

Error: wrong bbis signature <00000000>

Press RETURN to quit

I used the .UIF file and try to convert..

  • reply
on October 10th, 2009 Anonymous (not verified) said:

i got this too... help??

  • reply
on September 22nd, 2008 Reaction (not verified) said:

Thanks, works like a charm!!!

  • reply
on September 16th, 2008 Alex (not verified) said:

Whats going wrong here??

root@XELA:~# unzip uif2iso.zip
Archive: uif2iso.zip
creating: src/
inflating: src/3way.c
inflating: src/bf_tab.h
inflating: src/blowfish.c
inflating: src/blowfish.h
inflating: src/compa.bat
inflating: src/dunno.c
inflating: src/gost.c
inflating: src/idea.c
inflating: src/loki.h
inflating: src/loki.i
inflating: src/loki91.c
inflating: src/LzmaDec.c
inflating: src/LzmaDec.h
inflating: src/magiciso_is_shit.h
inflating: src/Makefile
inflating: src/rc5.c
inflating: src/seal.c
inflating: src/Types.h
inflating: src/uif2iso.c
inflating: uif2iso.exe
inflating: uif2iso.txt
root@XELA:~# cd src
root@XELA:~/src# make
cc uif2iso.c -O2 -s -o uif2iso -lz -lssl -lcrypto LzmaDec.c
uif2iso.c:32:18: error: zlib.h: No such file or directory
uif2iso.c:33:25: error: openssl/des.h: No such file or directory
uif2iso.c:135: error: expected declaration specifiers or ‘...’ before ‘z_stream’
uif2iso.c:135: error: expected declaration specifiers or ‘...’ before ‘DES_key_schedule’
uif2iso.c:139: error: expected ‘)’ before ‘*’ token
uif2iso.c:140: error: expected ‘)’ before ‘*’ token
uif2iso.c:146: error: expected ‘)’ before ‘*’ token
uif2iso.c: In function ‘main’:
uif2iso.c:182: error: ‘DES_key_schedule’ undeclared (first use in this function)
uif2iso.c:182: error: (Each undeclared identifier is reported only once
uif2iso.c:182: error: for each function it appears in.)
uif2iso.c:182: error: ‘des_ctx’ undeclared (first use in this function)
uif2iso.c:184: error: ‘z_stream’ undeclared (first use in this function)
uif2iso.c:184: error: ‘z’ undeclared (first use in this function)
uif2iso.c:309: error: ‘DES_cblock’ undeclared (first use in this function)
uif2iso.c:309: error: expected expression before ‘)’ token
uif2iso.c:322: error: expected expression before ‘)’ token
uif2iso.c:342: error: ‘alloc_func’ undeclared (first use in this function)
uif2iso.c:342: error: expected ‘;’ before numeric constant
uif2iso.c:343: error: ‘free_func’ undeclared (first use in this function)
uif2iso.c:343: error: expected ‘;’ before numeric constant
uif2iso.c:344: error: ‘voidpf’ undeclared (first use in this function)
uif2iso.c:344: error: expected ‘;’ before numeric constant
uif2iso.c:354: warning: passing argument 3 of ‘blhr_unzip’ makes integer from pointer without a cast
uif2iso.c:354: error: too many arguments to function ‘blhr_unzip’
uif2iso.c:366: warning: passing argument 3 of ‘blhr_unzip’ makes integer from pointer without a cast
uif2iso.c:366: error: too many arguments to function ‘blhr_unzip’
uif2iso.c:376: warning: passing argument 3 of ‘blhr_unzip’ makes integer from pointer without a cast
uif2iso.c:376: error: too many arguments to function ‘blhr_unzip’
uif2iso.c: At top level:
uif2iso.c:872: error: expected declaration specifiers or ‘...’ before ‘z_stream’
uif2iso.c:872: error: expected declaration specifiers or ‘...’ before ‘DES_key_schedule’
uif2iso.c: In function ‘blhr_unzip’:
uif2iso.c:881: error: ‘des_ctx’ undeclared (first use in this function)
uif2iso.c:885: error: ‘z’ undeclared (first use in this function)
uif2iso.c: At top level:
uif2iso.c:1001: error: expected ‘)’ before ‘*’ token
uif2iso.c:1038: error: expected ‘)’ before ‘*’ token
uif2iso.c:1122: error: expected ‘)’ before ‘*’ token
make: *** [all] Error 1
root@XELA:~/src# make install
install -m 755 -d /usr/local/bin
install -m 755 uif2iso /usr/local/bin/uif2iso
install: cannot stat `uif2iso': No such file or directory
make: *** [install] Error 1
root@XELA:~/src# uif2iso
bash: uif2iso: command not found

  • reply
on September 28th, 2008 bogdan (not verified) said:

install zlib and openssl ( devel packages) and try compiling again.
You cannot do make install if make failed.
Make sure that you have NO errors and the uif2iso program is created in the src directory.

Bogdan

  • reply
on September 12th, 2008 Anonymous (not verified) said:

Thank you Wesley for the howto and thank you Luigi for the program.

Though I wish people would completely avoid proprietary formats.

Interestingly the author, Luigi, claims magiciso contains GPL violations.

Patricio i think you have a problem with libssl-dev; on mandriva i had to install libopenssl-dev

  • reply
on August 29th, 2008 maymore (not verified) said:

maymore@maymore-desktop:~/src$ uif2iso /home/maymore/123.uif /home/maymore/123.iso

UIF2ISO 0.1.6
by Luigi Auriemma
e-mail: aluigi@autistici.org
web: aluigi.org

- open /home/maymore/123.uif

file size 000000008efe50f7
version 4
image type 8
padding 0
sectors 1302321
sectors size 2048
blhr offset 000000008efda0e5
blhr size 45074
hash 003d551aab2b5a19c0d4fa9616206464
others 00000040 00000000 01 02 02 00 00000000

- enable magiciso_is_**** encryption
- ISO output image format
- create /home/maymore/123.iso
- start unpacking:
000%
Error: the compressed LZMA input is wrong or incomplete (0)

why????????

  • reply
on August 25th, 2008 Dr Finlay (not verified) said:

Fantastic! Thank you so much for this! I hate MagicISO so much!

  • reply
on August 20th, 2008 Anonymous (not verified) said:

Hello,
thanks for the prog but when I ran it I get this

UIF2ISO 0.1.5a
by Luigi Auriemma
e-mail: aluigi@autistici.org
web: aluigi.org

- open 10000_Nature_Photos_&_Wallpapers.uif

file size 0000000015ac3e46
version 4
image type 8
padding 0
sectors 192781
sectors size 2048
blhr offset 0000000015ac175d
blhr size 9961
hash 9f087d3aaa999798d4da476d1c3a0aa6
others 00000040 00000000 00020201 00000000
- set DES encryption key: FAngS)snOt32
- DES password: 95 b5 a1 99 53 29 73 6e

Error: the compressed input is wrong or incomplete

Is there any solution to this?
Thanks!

  • reply
on August 16th, 2008 Anonymous (not verified) said:

ok

  • reply
on August 13th, 2008 Anonymous (not verified) said:

thank you!

  • reply
on August 8th, 2008 Gawain (not verified) said:

This is what I get

gawain@Cradle:~$ sudo apt-get install zliblg zliblg-dev libssl-dev build-essential
Reading package lists... Done
Building dependency tree      
Reading state information... Done
E: Couldn't find package zliblg

I'm very new to linux, but I guess that the package is removed?

  • reply
on April 19th, 2009 Anonymous (not verified) said:

It's zlib1g not zliblg. number 1 not letter L
i know this cause i was trying to do the same thing...

  • reply
on August 7th, 2008 Mike (not verified) said:

Brilliant. Took about two minutes to do. Thank you so much!

  • reply
on August 6th, 2008 Anonymous (not verified) said:

thank you, thank you, thank you!

  • reply
on July 31st, 2008 Anonymous (not verified) said:

Very helpful tutorial, you saved me a lot of time struggling with Wine and Magiciso. Thank you.

  • reply
on July 25th, 2008 tally (not verified) said:

HI ,thanks for the nice tool....
it works like a charm...

  • reply
on July 7th, 2008 Anonymous (not verified) said:

Thanks for the program worked great on Kubuntu. As an aside you don't have to download the gmountiso program. iso files can be mounted already with the command:
mount -o loop example.iso /media/temp

  • reply
on June 28th, 2008 Vivek (not verified) said:

Thanks a lot, worked like it should on DreamLinux

sudo apt-get install gmountiso does not work, it cant find a package by that name.
nvm, mounted using the other method.

  • reply
on June 21st, 2008 Jonholio (not verified) said:

Thank you very much for this. You deserve a medal.

  • reply
on June 2nd, 2008 Andrés (not verified) said:

Many thanx ;D works perfectly fine for me

  • reply
on May 30th, 2008 Coma (not verified) said:

Thanks mate. This rocks! :)

  • reply
on May 29th, 2008 Alberto Drago (not verified) said:

Thanks! your utility has done the job.
:-)

  • reply
on May 27th, 2008 Wes said:

There was a typo(build-essential) should not have an “s”.

Thanks Patricio for pointing out the typo, and providing a pure command line procedure, for mounting ISOs.

  • reply
on May 27th, 2008 Patricio (not verified) said:

Wes, Conversion works great! For mounting I didn’t test gmountiso
but this works too:
sudo modprobe loop
sudo mkdir ISOPoint
sudo mount /media/file.iso /media/ISOPoint/ -t iso9660 -o loop
Patricio

  • reply
on May 26th, 2008 Patricio (not verified) said:

ok, I think I needed for Ubuntu we need to use:
build-essential without the “s”
Thanks,
Patricio

  • reply
on May 26th, 2008 Patricio (not verified) said:

What am I doing wrong?
Thanks!

patricio@patricio-desktop:~$ sudo apt-get install zlib1g zlib1g-dev libssl-dev build-essentials
Reading package lists... Done
Building dependency tree      
Reading state information... Done
zlib1g is already the newest version.
zlib1g-dev is already the newest version.
zlib1g-dev set to manually installed.
E: Couldn't find package build-essentials

patricio@patricio-desktop:~/src$ make
cc uif2iso.c -O2 -s -o uif2iso -lz -lssl -lcrypto
uif2iso.c:33:25: error: openssl/des.h: No such file or directory
uif2iso.c:126: error: expected declaration specifiers or ‘...’ before ‘DES_key_schedule’
uif2iso.c:131: error: expected ‘)’ before ‘*’ token
uif2iso.c: In function ‘main’:
uif2iso.c:159: error: ‘DES_key_schedule’ undeclared (first use in this function)
uif2iso.c:159: error: (Each undeclared identifier is reported only once
uif2iso.c:159: error: for each function it appears in.)
uif2iso.c:159: error: ‘ctx’ undeclared (first use in this function)
uif2iso.c:311: error: too many arguments to function ‘blhr_unzip’
uif2iso.c:323: error: too many arguments to function ‘blhr_unzip’
uif2iso.c:333: error: too many arguments to function ‘blhr_unzip’
uif2iso.c: At top level:
uif2iso.c:806: error: expected declaration specifiers or ‘...’ before ‘DES_key_schedule’
uif2iso.c: In function ‘blhr_unzip’:
uif2iso.c:813: error: ‘ctx’ undeclared (first use in this function)
uif2iso.c: At top level:
uif2iso.c:952: error: expected ‘)’ before ‘*’ token
make: *** [all] Error 1

  • reply
on August 10th, 2008 Anonymous (not verified) said:

This is the relevant error message:

uif2iso.c:33:25: error: openssl/des.h: No such file or directory

Now go to packages.ubuntu.com (or equivalent for your distro) and search for the package containing that file.

  • reply
on May 24th, 2008 Wes said:

After some digging, the license is inside the source file(src/uif2iso.c).

/*
Copyright 2007,2008 Luigi Auriemma

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

http://www.gnu.org/licenses/gpl.txt
*/

  • reply
on May 24th, 2008 bpd1069 (not verified) said:

Thanks a lot for this perfect utility.
I didn't see any type of license file included. You may want to apply a suitable license so that it can find its way into various distributions, and ultimately into other file system tools.

Much appreciated.

  • reply
on May 10th, 2008 Linus (not verified) said:

This is the best way to convert uif to iso on my Ubuntu Linux!! Thank you!

  • reply
on May 3rd, 2008 Wes said:

I’m glad I could help, and thank you Doug, for your comment.

I have developed a thick skin, working as a help desk technician over the years. So please hit me with your feedback, as it will help the next person who reads this article.

  • reply
on May 3rd, 2008 Doug (not verified) said:

Thanks for the help bro, worked like a charm.
I'm not going to nitpick your steps, as you provided the pertinent info.

  • reply
on April 29th, 2008 Wes said:

Thank you Cassidy, for the correction.

  • reply
on April 29th, 2008 Cassidy James (not verified) said:

Apparently the source code is located inside a folder titled "src". So your step that says:

"unzip uif2iso.zip
cd uif2iso"

...should read:

"unzip uif2iso.zip
cd src"

Other than that, all was well. Thanks!

  • reply
on April 2nd, 2008 Andy McDougall (not verified) said:

Many thanks, your utility has done the job.

Andy

  • reply
on December 29th, 2009 dido (not verified) said:

Very good post, thanks a lot.

  • reply

Post new comment

  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This is how I tell if you are human or a bot.
Image CAPTCHA
copy the characters (respecting upper/lower case) from the image.

Search Linux Articles