Home Latest show Previous shows Presenters Forums Contact FAQ LugRadio Live Map Planet #lugradio

ISO Master

General discussion about the LUGRadio shows.

Moderators: mrben, jono, matt, trig

User avatar
Mig21
LugRadio, a way of life
 
Posts: 1276
Joined: Sun Mar 06, 2005 9:29 am
Location: Internet

ISO Master

Postby Mig21 on Fri Aug 25, 2006 3:23 am

Hello

I just want to pimp the release of my app, hope you don't mind :)

ISO Master ( http://littlesvr.ca/isomaster/index.php ) is an open-source, graphical CD image editor that runs on Linux. You can use it to:
- add files to an image
- extract files from an image
- delete files from an image

Filename types supported are ISO9660, Joliet and RockRidge. Boot record support will be added as soon as I find some better documentation about boot records on CDs.

Similar programs on windows are UltraISO and WinISO.

This is an early version but it works. Please try it out. Feedback much appreciated.

firefly, you owe me a test from last year. I remember, see? :)

Thanks!

User avatar
DJ
Knows their stuff
 
Posts: 377
Joined: Fri Feb 27, 2004 11:17 pm
Location: United Kingdom

Postby DJ on Fri Aug 25, 2006 9:18 am

Nice one, I was looking for something to do this the other day and had to resort to UltraISO under Windows... this is much quicker/easier to use.

I've been wanting to learn about Debian packaging, so maybe I'll have a go at packaging it for you.

Just one tip: to ensure no-one can rip off your code, you'll need to include a copyright+GPL header in each source file and a copy of the full license in the tarball - see How to Apply These Terms to Your New Programs.

User avatar
DJ
Knows their stuff
 
Posts: 377
Joined: Fri Feb 27, 2004 11:17 pm
Location: United Kingdom

Postby DJ on Fri Aug 25, 2006 12:44 pm

Here's a Debian package, built on Ubuntu Dapper:
Download

User avatar
Mig21
LugRadio, a way of life
 
Posts: 1276
Joined: Sun Mar 06, 2005 9:29 am
Location: Internet

Postby Mig21 on Fri Aug 25, 2006 4:29 pm

thanks for the advice and the package, i'll put it up tonight. how do i describe it, is there a debian version it's associated with?

User avatar
DJ
Knows their stuff
 
Posts: 377
Joined: Fri Feb 27, 2004 11:17 pm
Location: United Kingdom

Postby DJ on Fri Aug 25, 2006 5:17 pm

Mig21 wrote:thanks for the advice and the package, i'll put it up tonight. how do i describe it, is there a debian version it's associated with?

It should in theory work with any Debian-based distro which includes GTK 2 and uses the same glibc as Ubuntu Dapper. I should imagine it will work with Debian Etch and newer, possibly not with Sarge. Should also work with Ubuntu Breezy and newer.

Just updated the package btw - forgot to include your README.

User avatar
firefly2442
Knows their stuff
 
Posts: 473
Joined: Mon May 16, 2005 5:03 am
Location: USA

Re: ISO Master

Postby firefly2442 on Sat Aug 26, 2006 2:12 am

Mig21 wrote:Hello

firefly, you owe me a test from last year. I remember, see? :)

Thanks!


Hehe, good memory. I'll test it out when I get back to college here on Monday. Sounds like a sweet app. :)

User avatar
Mig21
LugRadio, a way of life
 
Posts: 1276
Joined: Sun Mar 06, 2005 9:29 am
Location: Internet

Postby Mig21 on Sun Aug 27, 2006 1:30 am

having recieved a lot of very nice feedback :), i worked hard and got 0.2 done. it has some visible/important improvements.

User avatar
firefly2442
Knows their stuff
 
Posts: 473
Joined: Mon May 16, 2005 5:03 am
Location: USA

Postby firefly2442 on Wed Aug 30, 2006 1:55 pm

OK! I tried it out and it didn't seem to like compiling from source:

patrick@LinuxBox:~/Desktop/isomaster-0.2$ sudo make
cd bk && make
make[1]: Entering directory `/home/patrick/Desktop/isomaster-0.2/bk'
cc bkRead7x.c -Wall -c -g
make[1]: cc: Command not found
make[1]: *** [bkRead7x.o] Error 127
make[1]: Leaving directory `/home/patrick/Desktop/isomaster-0.2/bk'
make: *** [lib] Error 2
patrick@LinuxBox:~/Desktop/isomaster-0.2$


Am I missing something here? I think I have all the development packages but I could be wrong. If this doesn't work I guess I could try the packaged version.

User avatar
DJ
Knows their stuff
 
Posts: 377
Joined: Fri Feb 27, 2004 11:17 pm
Location: United Kingdom

Postby DJ on Wed Aug 30, 2006 2:25 pm

firefly2442 wrote:Am I missing something here? I think I have all the development packages but I could be wrong. If this doesn't work I guess I could try the packaged version.

The problem is that the Makefile specifies 'cc' as the C compiler, but not all distros have 'cc' linked to 'gcc' like Debian/Ubuntu does. The temporary solution is to replace every occurrence of 'cc' in the Makefile with 'gcc'. The proper solution is for Mig21 to implement full autoconf/automake ;-)

User avatar
Mig21
LugRadio, a way of life
 
Posts: 1276
Joined: Sun Mar 06, 2005 9:29 am
Location: Internet

Postby Mig21 on Wed Aug 30, 2006 2:35 pm

DJ wrote:
firefly2442 wrote:Am I missing something here? I think I have all the development packages but I could be wrong. If this doesn't work I guess I could try the packaged version.

The problem is that the Makefile specifies 'cc' as the C compiler, but not all distros have 'cc' linked to 'gcc' like Debian/Ubuntu does. The temporary solution is to replace every occurrence of 'cc' in the Makefile with 'gcc'. The proper solution is for Mig21 to implement full autoconf/automake ;-)

yes, just as soon as i get around to it :) i tried learning them before but it was too complicated :(

firefly, what happens when you type 'cc' at the command line? does 'gcc' work? if none of those work, you have the c compiler missing (how can you have a linux system without a c compiler!)

and i have 3 makefiles so if you need to edit them, edit all of them

User avatar
chuck
Knows their stuff
 
Posts: 390
Joined: Fri Oct 28, 2005 12:52 am
Location: Baltimore, MD

Postby chuck on Wed Aug 30, 2006 2:41 pm

Mig21 wrote:
DJ wrote:The proper solution is for Mig21 to implement full autoconf/automake ;-)

yes, just as soon as i get around to it :) i tried learning them before but it was too complicated :(


Take this with a grain of salt as I'm not a programmer. But doesn't Novell provide an autobuild service for this type of situation? Where you can submit your code and they'll run it through thier systems and package it as rpm's, deb's, etc for different distros?

User avatar
mrben
Unbelievable LugRadio community master
 
Posts: 3236
Joined: Wed Mar 10, 2004 10:27 am
Location: Glasgow

Postby mrben on Wed Aug 30, 2006 2:57 pm

Mig21 wrote:(how can you have a linux system without a c compiler!)


<ot>Quite easily these days - a lot of the 'user friendly' desktop Linuxes don't bother to install one by default, Ubuntu among them.</ot>
mrBen
Carpe Aptenodytes

http://www.jedimoose.org

User avatar
DJ
Knows their stuff
 
Posts: 377
Joined: Fri Feb 27, 2004 11:17 pm
Location: United Kingdom

Postby DJ on Wed Aug 30, 2006 2:58 pm

chuck wrote:Take this with a grain of salt as I'm not a programmer. But doesn't Novell provide an autobuild service for this type of situation? Where you can submit your code and they'll run it through thier systems and package it as rpm's, deb's, etc for different distros?


That's cool if they do, but it'll certainly require full autoconf/automake to work...

User avatar
firefly2442
Knows their stuff
 
Posts: 473
Joined: Mon May 16, 2005 5:03 am
Location: USA

Postby firefly2442 on Wed Aug 30, 2006 3:12 pm

Yeah, cc does nothing. Geez, I didn't even have gcc installed... must be because I did a clean install of Ubuntu over the summer.

So there are multiple places where "cc" occurs in multiple makefiles?

User avatar
DJ
Knows their stuff
 
Posts: 377
Joined: Fri Feb 27, 2004 11:17 pm
Location: United Kingdom

Postby DJ on Wed Aug 30, 2006 3:26 pm

firefly2442 wrote:Yeah, cc does nothing. Geez, I didn't even have gcc installed... must be because I did a clean install of Ubuntu over the summer.

So there are multiple places where "cc" occurs in multiple makefiles?


If you're running Ubuntu, you can just install the gcc packages and it'll create a symlink from cc to gcc, so you won't need to edit the makefiles.

Next

Return to General Discussion

Who is online

Users browsing this forum: Google [Bot], MSN [Bot] and 0 guests

cron