Hello standarddeviant ,
thanks for the nice feedback
.
I am very sorry, there is no apt get in Puppy Linux which works properly.
Package managment is kind of "hand crafted" and "take what you can" from the base distro.
About your question with the creation of pet packages:
When compiling from source, most of it boils down to use
instead of
new2dir is an automated script that creates pet packages parallel to installing the package. There is even a switch to automate the creation of seperate bin, dev, doc and lang packages.
this will create a seperate directory (with ending packagename-i486 or similar) and the required pet package
Now how to combine all those single pet packages? A crude way to do it is:
make a new target directory
then go to directory of each Package you want to combine and copy its content in the new directoy
Code: Select all
cp -vnr * ../octave-signal-i486 # verbose, no clobber, recursive
edit the pet.specs textfile in the new directory
(Attention: some pets have install and uninstall scrips in here, so you might need to fix this file properly)
after everything is in place go to the parent directory and do
# sidenote: there is no pet2dir command, you have to use pet2tgz and then extract.
# if you want to create an sfs file use dir2sfs
If you search this forum you surly will find some tools and scripts which automate this "pet combination".
To learn more about it, the post pet packaging 001 by technosaurus is the
best starter on the topic
http://murga-linux.com/puppy/viewtopic.php?t=35507
this guide also contains information of stripping and further optimization of "puppy size" packages.
nice to see you here. Would be
if we could get a signal processing pet, or in the future an Octave toolbox sfs!
hope this info helps a bit - kind regards
emil
PS: maybe post about Octave related news in
new Octave thread. This old thread is kind of a mess, but it has a lot of hits and quite good google rank. Maybe I fix the first post to screen the current situation a bit better.