MountISO

Dolphin Service Menus

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

3
Score 63.3%
Description:

!!!Important update!!

I've always thought we're all here open-minded and kind people. Seems like I was wrong.

Today I've received a letter from a man called Yassen Pavlov smack@vip.bg with the following text:

"I just wanted to let you know that I can't believe what an bitch you are. You asked for the guy who was maintaining the project you abandoned to give you admin rights and you never showed up again since he did so. Not even once... Thank you very much for that. I hope you'll die from cancer."

Well thanks a lot Yassen, this is what I actually need right now being a young mom with a little kid on my hands. See now, I'm here, are you happy?

OK, now to the point. I've switched to MacOS completely and have no platform to develop and test this script. It was a good experience and it was fun. I actually did not ever expected it would be such a success. But now I have to pass it over to somebody who wants to continue this development.
Please contact me jinjiru at jinjiru dot com if you want to take this project to your hands.


Mount ISO Image is an advanced script which allows to perform multiple operations with ISO, NRG (Nero Burning ROM), UDF (DVD), CUE/BIN, CCD/IMG/SUB (CloneCD), XDVDFS (XBOX) and MDF images.
Mount/unmount operations can be performed in two different ways: using kdesu or sudo. During the installation you'll be offered to choose a variant to use.
Note: If you prefer to use sudo, you should first choose to "Setup sudo config" in installation menu.

Translations
------------
- German (by Markus Bloch)
- Italian (by marcosegato)
- Russian (by Jinjiru)
- Serbian (by Mladen Pejaković)
- Spanish (by Javier Ariza Rodríguez & Alberto Garcia)
- Turkish (by Atilla Öntaş)

If you submit translations, please, send them within the utf-8 text file to prevent encoding mistakes! All non utf translations will not be considered!

Bugs and translations
----
I really need your help with translations and feature requests - please send them pejakm at gmail dot com. If you sent any translations or suggestions some time ago - please resend them!
If you find any errors please do not hesitate to report them. If you have any suggestions or want to contribute in any manner - you're always welcome!


Important Notice!!!

Since this project appears to be abandoned, administrators have gave moderation control over this project to me, pejakm. I intend to continue and to improve this script as good as I can. If the original authors decide to continue their work I will happily give them this back.
Last changelog:

10 years ago

0.9.5 - Thursday 3 January 2008

+ Feature: visual interaction improvement (added colors)
+ Feature: mountiso.sh is now installed in "$PREFIX/bin" (thanks goes to Musikolo for suggestion)
+ Code cleanup, minor improvements and fixes

0.9.4 - Thursday 3 January 2008

+ Feature: data extractor (extracts installation data, ie. *.desktop files and "mountiso.sh" script)
+ Feature: kdialog in creating images added; also added notice upon canceling image creation
+ Feature: Ability to disable notice upon successful mount, unmount and canceling image creation
+ Feature: mountiso.sh is now installed in "$PREFIX/local/bin"
+ Turkish translation added (by Atilla í–ntaÅŸ)
+ Code cleanup

0.9.3.1 - Monday 31 December 2007

+ German translation added (by Markus Bloch)

0.9.3 - Monday 31 December 2007

+ Feature: Added notice upon successful mount an unmount
+ Small bugfixes
+ Spanish translation added ( by Javier Ariza Rodrí­guez & Alberto Garcia)

0.9.2 - Thursday 27 December 2007

+ Feature: Mount/umount MDF images
+ Feature: Convert MDF to ISO (using 'mdf2iso' from http://mdf2iso.berlios.de)
+ Feature: Image menus are now in top level
+ Feature: Installer message if utility not installed
+ Fix: Fixed common "file is not an iso or is corrupted" error
+ Code cleanup (removed non utf and incomplete translations (remained: Italian, Russian; added: Serbian), etc.)

0.9.1 - Sunday 16 October 2005

+ Feature: Check ISO Type
+ Code cleanup

0.9 - Monday 24 May 2004

+ Feature: Mount CUE/BIN images (using 'cdemu' from http://cdemu.sourceforge.net)
+ Feature: Create XBOX images (using 'extract-xiso' from http://dwl.xbox-scene.net/~xbox/xbox-scene/tools/isotools/extract-xiso_v2.3.linux.x86.static.tgz)
+ Feature: Convert NRG images to ISO
+ Fix: Some ISO files created with WinISO have a non-standard "magic number" (thanks to Ignacio Serantes for info)
+ Fix: Menu for NRG, CUE/BIN, CloneCD images no longer suggests to "Manage *ISO*"

nescius

13 years ago

there are some typo stuff in czech translation caused by incorrect utf encoding, since i am able to fix that easily i also managed to update some untranslated events, but then i tried to install that script again though can it by done by kdialog instead of cli interface?
somethink like
kdialog --radiolist "Select action:" 1 "Install $FULLNAME using $SUDO" on 2 "Install $FULLNAME using $SU" off 3 "Specify CD-ROM device name" off
et cetera
you can find more about kdialog at http://developer.kde.org/documentation/tutorials/kdialog/x85.htmlbut your code is somewhat messy at lines 1077 and 1125, and i am not familiar with bash programing yeti'll try to send you updated czech translation, perhaps slovak too since it can be perceived as dialect of czech ;]

Report

simmerz

13 years ago

The following diff output will fix the mounting and allow 0.9.1 to work. I found that my ISO images had a type of 000000 so added this to the Check ISO and Mount sections of the script. now works fine.

--- ../../../root/mountiso.sh 2006-03-25 20:33:13.000000000 +0000
+++ ../../../usr/kde/3.5/share/apps/mountiso/mountiso.sh 2006-03-25 20:33:50.000000000 +0000
@@ -109,6 +109,10 @@
function check_iso {
TYPE=`head "$1" | od -Ax -s | head -n 1 | cut -f 1 -d " " `
case "$TYPE" in
+ 000000)
+ # ISO image
+ CHECK="Standard ISO9660 image"
+ ;;
008008)
# ISO image
CHECK="Standard ISO9660 image"
@@ -146,6 +150,10 @@
then
TYPE=`head "$1" | od -Ax -s | head -n 1 | cut -f 1 -d " " `
case "$TYPE" in
+ 000000)
+ # ISO image
+ MODE=",defaults"
+ ;;
008008)
# ISO image
MODE=",defaults"

Report

esplinter

13 years ago

can´t apply this patch

please...can anyone give detailed instructions to apply the patch?? thx in advance....

Report

alsosa

13 years ago

Edit the file ~/.kde/share/apps/mountiso/mountiso.sh with your favorite text editor.

Replace "008008)" with "000000|008008)" in lines 112 and 149.

Should work in v0.9.1

If for any reason line numbers differ, you can try to find those values manually, there are unique in this file.

Report

edmar

13 years ago

Hello:
I am runnig SuSE-9.3.
When I try to patch, I get:

edmar:/opt/kde3/share/apps/mountiso # patch -p1 < mountiso-fixed
can't find file to patch at input line 13
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- ../../../root/mountiso.sh 2006-03-25 20:33:13.000000000 +0000
|+++ ../../../usr/kde/3.5/share/apps/mountiso/mountiso.sh 2006-03-25
20:33:50.000000000 +0000 @@ -109,6 +109,10 @@
|function check_iso {
|TYPE=`head "$1" | od -Ax -s | head -n 1 | cut -f 1 -d " " `
|case "$TYPE" in
|+ 000000)
|+ # ISO image
|+ CHECK="Standard ISO9660 image"
|+ ;;
|008008)
|# ISO image
|CHECK="Standard ISO9660 image"
--------------------------
File to patch: mountiso.sh
patching file mountiso.sh
patch: **** malformed patch at line 14: then

Report

reggol

13 years ago

Yes, it works just fine.

Report

BorgQueen

13 years ago

Hi,
I'm sure what happened but it stopped working. I can't create or mount isos. I get this error when I try to mount an iso I know is good

ERROR: Could not mount "/home/bq///usr/Mount-ISO (Ark.iso)"! Check your system settings.

When I try to create an iso, I get a blank 118k file. I have kiso installed and it works just fine but I prefer mountiso. Is there anything I can do to fix this? I'm running Debian 3.1.

Report

dianos

13 years ago

I get the same error under SUSE 10.1, but did someody mention a kernel option wich prevents mounting? Actually I can't mount anything, not just ISOs :(
Do somebody has an idea?

Report

hothead

13 years ago

Hi,

nice script, but please convert the install.sh to utf8, else the different languages will not display properly.

Report

abeverat

13 years ago

Hello,

I love your tool, but I get the following problem

I create an ISO image using dd if=/dev/cdrom of=cdrom.iso

Then I try to use mountISO in order to mount my iso image but I get the following error

ERROR: "cdrom.iso" has data error! File might be of wrong type or corrupted.

but it loads nicely with mount -t iso9660 -o loop etc etc

Yours

Alex

Report

powadha

13 years ago

Same error here. It used to work fine but for some reason it won't with the new version.

Report

simmerz

13 years ago

I am getting the same error here. Can this be fixed please?

Report

matersci

13 years ago

Same error here (KDE 3.5.3)

Report

simmerz

13 years ago

Please see patch below and apply it first.

Report

gardodaman

13 years ago

when mounting ISOs that i have i get this error:

ERROR: "/home/gardo/CentOS-4.2.ServerCD-i386.iso" has data error! File might be of wrong type or corrupted.

when checking what kind of iso it is i get this:
Image file "CentOS-4.2.ServerCD-i386.iso" is of type "Unknown format"

im using gentoo and kde-3.5.0 and the latest mount-iso script. before i upgraded it was working flawless for me. it seems that the script doesnt recognize what kind of iso i have. what seems to be the problem i have here?

Report

lovelinux

13 years ago

I am having the same problem in Kanotix 2005-04(debian) & kde 3.5. I found the problem with this line in mountiso.sh:
TYPE=`head "$1" | od -Ax -s | head -n 1 | cut -f 1 -d " " `
It always give TYPE=00000000 which is UNKNOWN to the program.

Can some one suggest a correction?

Report

MilanK

13 years ago

Try to run the the commands in quotes starting by "head your.iso | bla bla" and see the output.
In my case it was "000000".
Then edit ~/.kde/share/apps/mountiso/mountiso.sh and search for 'case "$TYPE"'
add new lines here:
000000)
# ISO image
CHECK="Standard ISO9660 image"
;;

Search for the next occurence of 'case "$TYPE"'
add new lines here:
000000)
# ISO image
MODE=",defaults"
;;
That is probably a dirty way to solve the problem, but works for me.

Report

superlelz

13 years ago

For my gentoo distribution with cdemu version 0.7. I did this modifications to my mountiso.sh (from line 329):
/usr/bin/cdemu $NODE "$1" &&
kdesu -c "mount /dev/cdemu$NODE -t iso9660 \"$MOUNTDIR\"" ||
/usr/bin/cdemu -u $NODE

Report

superlelz

13 years ago

For my gentoo distribution with cdemu version 0.7. I did this modifications to my mountiso.sh (from line 329):
/usr/bin/cdemu $NODE "$1" &&
kdesu -c "mount /dev/cdemu$NODE -t iso9660 \"$MOUNTDIR\"" ||
/usr/bin/cdemu -u $NODE

Report

pocytac

13 years ago

Hey Guys,

I like that one. But there's one thing I'm kind of missing:
As this creates a sub-menu "Manage ISO" an there is another menu which is for burning ISOs with K3b http://www.kde-apps.org/content/show.php?content=2522 I have the wish to have them both in the same sub-menu.

So, you have that menu "Manage ISO" an this lets you mount, umount and burn with K3b.
That would help against messy action-menus (for some files mine are very messy) ..

Report

u19809

13 years ago

konqueror sometimes does not release (close) the mounted ISO which makes the unmount fail. I added the -l (umount lazy) option to the umount command at line 185 in the script it now reads kdesu -c "umount -l \"$MOUNTDIR\"" &&

Report

limit223

13 years ago

Almost an year ago I made some changes in mountiso.sh code because cue/bin got errors in mounting for SuSE box..
Now I'm on Ubuntu system which debian base and I've got the same errors...For this time I did the same changes and it works.

I'll post my changes in latest ver of script: Go to ~/.kde/share/apps/ mountiso.sh and edit the file and change the lines 329 to 331 with:

/usr/bin/cdemu $NODE "$1"
kdesu -c "mount -t iso9660 /dev/cdemu/$NODE \"$MOUNTDIR\""mount /dev/cdemu/$NODE "$MOUNTDIR"


PS. I didn't see anything in the requirements but should let know the users which other programs should be installed in order to make work all features in mountiso. In cue/bin case CDEMU should be installed!

Report

limit223

13 years ago

misscopy/paste:
correction of lines 329 to 331

/usr/bin/cdemu $NODE "$1"
kdesu -c "mount -t iso9660 /dev/cdemu/$NODE \"$MOUNTDIR\""

Report

nagyv

13 years ago

Thanks for this small application! I like it a lot although there is a small inconvenience with the Hungarian translation.

It works nicely with UTF8 or ISO, but not both. So I had to rewrite the menu texts, but I found it. :)

Report

LtWorf

13 years ago

Extremely nice tool!!!

Report

10 years ago

0.9.5 - Thursday 3 January 2008

+ Feature: visual interaction improvement (added colors)
+ Feature: mountiso.sh is now installed in "$PREFIX/bin" (thanks goes to Musikolo for suggestion)
+ Code cleanup, minor improvements and fixes

0.9.4 - Thursday 3 January 2008

+ Feature: data extractor (extracts installation data, ie. *.desktop files and "mountiso.sh" script)
+ Feature: kdialog in creating images added; also added notice upon canceling image creation
+ Feature: Ability to disable notice upon successful mount, unmount and canceling image creation
+ Feature: mountiso.sh is now installed in "$PREFIX/local/bin"
+ Turkish translation added (by Atilla í–ntaÅŸ)
+ Code cleanup

0.9.3.1 - Monday 31 December 2007

+ German translation added (by Markus Bloch)

0.9.3 - Monday 31 December 2007

+ Feature: Added notice upon successful mount an unmount
+ Small bugfixes
+ Spanish translation added ( by Javier Ariza Rodrí­guez & Alberto Garcia)

0.9.2 - Thursday 27 December 2007

+ Feature: Mount/umount MDF images
+ Feature: Convert MDF to ISO (using 'mdf2iso' from http://mdf2iso.berlios.de)
+ Feature: Image menus are now in top level
+ Feature: Installer message if utility not installed
+ Fix: Fixed common "file is not an iso or is corrupted" error
+ Code cleanup (removed non utf and incomplete translations (remained: Italian, Russian; added: Serbian), etc.)

0.9.1 - Sunday 16 October 2005

+ Feature: Check ISO Type
+ Code cleanup

0.9 - Monday 24 May 2004

+ Feature: Mount CUE/BIN images (using 'cdemu' from http://cdemu.sourceforge.net)
+ Feature: Create XBOX images (using 'extract-xiso' from http://dwl.xbox-scene.net/~xbox/xbox-scene/tools/isotools/extract-xiso_v2.3.linux.x86.static.tgz)
+ Feature: Convert NRG images to ISO
+ Fix: Some ISO files created with WinISO have a non-standard "magic number" (thanks to Ignacio Serantes for info)
+ Fix: Menu for NRG, CUE/BIN, CloneCD images no longer suggests to "Manage *ISO*"

12345678910
2
product-maker emplate430 May 19 2018 9 excellent
TY!
product-maker jtrag Dec 31 2011 9 excellent
product-maker Count: 4 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
Details
license
version
0.9.5
updated Apr 09 2009
added Mar 25 2004
downloads 24h
2
page views 24h 6
System Tags addon