Can I add apps to live CD without putting them in ISO?

Booting, installing, newbie
Message
Author
Yogi
Posts: 207
Joined: Fri 19 Aug 2005, 18:50

Can I add apps to live CD without putting them in ISO?

#1 Post by Yogi »

Hello everyone. This is my first post but I have been involved with Linux for approx six months and with Puppy for about three of those. I've tried numerous other live cd flavors of Linux but Puppy IMO is by far the best. Lean and mean is the way to go. Thanks to Barry for his labor of love and to all the other "Pupsters" who have nurtured its growth.

I use Puppy in its bootable CD format but would like to find a way to add add'l files to the remainder of the disk. Since Puppy only uses approx 50 -60 MB that leaves alot of empty space on the CD that I would like to put to use if I can. Perhaps some mp3 files or whatever. However, once I've burned the ISO there doesn't seem to be any way (I know of) to burn anything else. The burner program I use informs me that either the CD is "unwritable or full".
Does anyone know how to get around this limitation or of another way to accomplish what I want to do?

Thank you.

User avatar
mike
Posts: 75
Joined: Sat 13 Aug 2005, 17:25
Location: Bowser

#2 Post by mike »

Maybe Puppy Unleashed? ftp://ibiblio.org/pub/linux/distributions/puppylinux/

Search around the forum and the Wiki, I'm sure that it's possible to do what you want to do.

Yogi
Posts: 207
Joined: Fri 19 Aug 2005, 18:50

#3 Post by Yogi »

Whatever add'l files I'd like to add I want to keep them separate from the ISO so they do get loaded into RAM and exceed that capacity. By having these files available on the CD I wouldn't need any HD.

User avatar
BlackAdder
Posts: 385
Joined: Sun 22 May 2005, 23:29

#4 Post by BlackAdder »

Don't forget that Puppy does not need the CD after startup. You could put all your MP3 files onto another CD, mount that and play to your heart's content. Not as elegant as having them on the same CD, but simple to do and works for me.

User avatar
Ian
Official Dog Handler
Posts: 1234
Joined: Wed 04 May 2005, 12:00
Location: Queensland

#5 Post by Ian »

Or you could put them on a USB pen drive, mount it and load them from there.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#6 Post by Lobster »

It would seem Yogi, that you require some version of the MultiSession Puppy. Now as far as I am aware this is still experimental - perhaps we might have a progress report or look here:

http://www.goosee.com/puppy/multi-puppy.htm
How are people getting on with this?
:)

I know I was one of the first to use it - I saved a file - went to another machine loaded (from CD) on that - saved again and returned to the original machine - It was (this was the pre-alpha) working.



PS. Are you a yogi? I used to teach yoga and practice a form of yoga for martial artists. I am the developer of a special yoga for shy people:
http://pages.britishlibrary.net/lobster ... thing.html

8)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#7 Post by BarryK »

I'm going to put some thought into this, hopefully it will be in the upcoming 1.0.5alpha2.

You will be able to create a squashfs file with whatever you want in it, place it one the cd, and Puppy will automatically copy it to hd and mount it on /usr.

As to how to create a squashfs file, it's quite easy. ...will have to explain that after have implemented my ideas ...

bigk101
Posts: 5
Joined: Wed 15 Jun 2005, 23:11

extra user apps after bootup

#8 Post by bigk101 »

This is by no means the correct way to have extra apps and files after boot ,but may be a way to start playing with this idea . After trying to create puppy-unleashed-1.0.4 I made a few coasters and decided to save all package directories to a cd before wiping the drive and starting over .The result was ,after i did create the iso and boot puppy I created a seperate partition and copied the files to it. Now after a reboot I can mount this partition and find all the great apps and other files I wanted to save so I didnt have to download them agin .If iI want to use an app from the partition ,sometimes I can open the file find the bin file and drag and drop it in the running system and it works .Like I said I know this is not the correct way of doing things ,but after a while I'll be able to remaster the cd and I'll learn how to add files to the new cd so I'll have it all on one cd . I kind of like to be able to remove the cd and mount somthing new and usable without spoiling the beauty of the fast , light distro ,but then this is the beauty of linux ,you can mount and umount whatever you want

Yogi
Posts: 207
Joined: Fri 19 Aug 2005, 18:50

#9 Post by Yogi »

Thanks everyone for the multiple ideas/solutions to my question. I agree with BlackAdder. That is the simplest and best for most users. I will also try Raffy's suggestion and see what happens. As a side note: sometimes I am using a PC that has a CD player but no sound card or sound on board. In that case, I am stuck using the headphone jack thru the CD player and listening to CD tracks (which eat up alot of memory). That's just the way it goes.

Thanks again.

p.s. BTW, Yogi is the name of my Labrador!

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

Re: extra user apps after bootup

#10 Post by Flash »

bigk101 wrote:This is by no means the correct way to have extra apps and files after boot ,but may be a way to start playing with this idea. .... I created a separate partition and copied the files to it. .... If iI want to use an app from the partition, sometimes I can open the file find the bin file and drag and drop it in the running system and it works. .... I kind of like to be able to remove the cd and mount somthing new and usable without spoiling the beauty of the fast , light distro ,but then this is the beauty of linux ,you can mount and umount whatever you want
Hey, that sounds pretty cool. Would it be possible to put big or rarely-used apps on a separate CD, which you place in the drive after loading Puppy from the live CD, mount, and from which you could then somehow run an app without having to install it?

velcro

On a related note...

#11 Post by velcro »

I'm trying to make a 266mhz Thinkpad 600 with 160 meg RAM, usable. After a few days of every inexplicable failure you don't ever want to hear about, I finally got a nice screen, thanks to Blade's framebuffer-enabled version of Puppy. Thanks for getting me this far, Blade.

Unfortunately, I really need to have OpenOffice for my work. Blade's framebuffer-friendly version has only Leafpad. ChubbyPuppy doesn't seem to be available with a framebuffer. I do not have permission to create a new partition on the hard drive of the computer I use to burn the CD's, so I cannot try out Puppy Unleashed. I can't load puppy to the hard drive via option 1 because the laptop has no floppy. For some reason having to do with SuperBlock problems, I cannot install to the hard drive using option 2. (In fact, I get SuperBlock error messages with either of two hard drives I've tried installed.) It will, however, let me save to the hard drive in the usual live-cd way (i.e. I'm not using multisession). The laptop has no ethernet connection, so I cannot use pupget to add the openoffice software. I tried hooking it up to my dsl modem via the usb connection, but couldn't get an internet connection that way.

(I have no other OS on this system. Every install is thwarted by something, usually by the stage where it restarts to continue the installation, but instead restarts and forgets it was installing.)

All this leads me to the conclusion that I need to somehow add the OpenOffice programs to a LiveCD without using Puppy Unleashed. I do have a usb key, which, after two weeks, I have utterly given up on installing puppy to, but which may be relevant to advice-givers. Any ideas or suggestions?

Thanks.

-Joel

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#12 Post by Lobster »

You can in most circumstances (not the beta) just download the self installing OO and install that - It is much bigger than the Puppy one but I have downloaded and it just works . . . (came as a great surprise to me)

So you could try that
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

velcro

#13 Post by velcro »

Thanks. I'll try that. Specifically, I'll try burning the OOo (probably the 2.0 beta) setup file to a CD on my desktop, then booting puppy in my laptop, then removing the puppy CD and mounting the OOo setup CD, then running that tar.gz file. I'll let you all know sometime tomorrow how it worked out if I get a chance.

Thanks again--I'd be more gushing, but I'm at a dizzy stage of tired.

-Joel

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

Re: On a related note...

#14 Post by puppian »

velcro wrote: The laptop has no ethernet connection, so I cannot use pupget to add the openoffice software.
You can always download the pupget package of openoffice here:
http://ftp.nluug.nl/ftp/pub/os/Linux/di ... ackages-1/

and then install it using pupget.

You create an entry in /root/.packages/packages.txt for the new package, download the package somewhere local, then fire up PupGet and it will be listed. Highlight it and click 'Add'. Then when asked where to download the package, choose 'local'. It can then also be uninstalled.
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

User avatar
Alienx
Posts: 141
Joined: Fri 06 May 2005, 22:02
Location: Rio de Janeiro - Brazil

#15 Post by Alienx »

please,

how can I replace image.gz, syslinux.cfg or any other file in a Puppy multisession cd ? is it possible ?

and about manually adding new files to the iso ? what command line I have to use ?
Sorry, broken english above :-)

velcro

#16 Post by velcro »

"You can always download the pupget package of openoffice here:
http://ftp.nluug.nl/ftp/pub/os/Linux/di ... ackages-1/

and then install it using pupget.

You create an entry in /root/.packages/packages.txt for the new package, download the package somewhere local, then fire up PupGet and it will be listed. Highlight it and click 'Add'. Then when asked where to download the package, choose 'local'. It can then also be uninstalled."
First I tried Lobster's suggestion. It didn't work for me, but I probably made some dumb mistake. It was late. Then this morning I tried Puppian's suggestion. I retrieved the openoffice_CUTDOWN-1.1.4.tar.gz file and the other openoffice things they had at the pupget site, and put them on sda1 (does it matter where?--I'm not clear on what you mean by "download the package somewhere local.) At this point I realized I was flummoxed. I did figure out how to reveal the hidden .packages folder, but the packages.txt document is empty and seemingly unwritable.

So I tried PupGet anyway. My Cutdown version of OOo was in /mnt/home/home/joel. I got: There was an error expanding package openoffice_CUTDOWN-1.1.4. Either the file is corrupted, or has not expanded into its own directory with name of openoffice_cutdown-1.1.4 (which is how most packages expand).

I went into that directory, erased what I found there, and tried again. That time it worked, but it turned out that what I had installed was useless--a wrong file choice. I removed it with PupGet and, in the course of looking around, found that there was already an OpenOffice folder on the LiveCD. It's links are broken, but inside a folder called "program" there is a OOo_1.9.122_LinuxIntel_install.tar.gz file. (I was pleased as I prefer OOo 1.9.122 to the earlier releases.) So I tried to install that with PupGet and got an "error expanding package" message much like the one in the paragraph above.

I rebooted and looked in the .packages directory. OOo_1.9.122_LinuxIntel_install.tar.gz is already there, as well as in the aforementioned OpenOffice/program directory. I tried PupGet one more time with no luck. Same package expansion error. On the chance that the file was corrupted, I deleted the one in the OpenOffice directory and copied the one in the .packages directory back in, then tried that one. No luck.

Any advice? If not, I'll download my own copy of OOo 1.9.x, transfer it via usb key, and try pupget on that.

Upon a re-reading of Lobster's earlier comments, I notice that he said that beta wouldn't work. Lobster, if you're around, were you referring to a beta version of OOo rather than (as I assumed) a beta puppy? Is this my problem? Seems like Blade put that OOo 1.9 in for a reason, though.

Thanks for any and all help. One more thing--if someone could direct me as to how to examine my partitions and free space, that would be great.

Thanks.

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#17 Post by puppian »

"how can I replace image.gz, syslinux.cfg or any other file in a Puppy multisession cd ? is it possible ?

and about manually adding new files to the iso ? what command line I have to use ?"

Would this help?

http://www.goosee.com/puppy/config-puppy.htm

Under "How to make changes to image.gz"
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

Guest

#18 Post by Guest »

"but the packages.txt document is empty and seemingly unwritable"

I guess you need to open the Pupget package manage at least one time and then close it, in order to create the packages.txt that has entries in it.

Then, add an entry to it like this:

"abiword-2.2.7" "abiword-2.2.7: Wordprocessor" on "GTK2APPS 7960K" \

For openoffice it would be something like this:

"filename of your tar file" "filename of your tar file: Wordprocessor" on "GTK2APPS XXXK(size of your tar file)" \

After adding this line to packages.txt, open Pupget package manager again, you should now see the entry you added on the left pane.

Click on a package to highlight it -> click on the "Add" button -> highlighted package moves to the right pane -> click "OK"

Then you'll be asked from where do you want to download the file, click on the "Local" button.
Then choose the location where you've the file (I usually put it in /root).

That's all I know...hope it helps
:D

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#19 Post by puppian »

it's me above :)
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

velcro

#20 Post by velcro »

Thanks again, Puppian.

-Joel

Post Reply