Page 1 of 2

Posted: Wed 04 Mar 2009, 05:40
by charlie6
Hi,
I have been discovering Puppy by augustus 2008 "thanks to" a crash of windowsXP on my PC ...Puppy helped me to recover some datas and now I am migrating to Puppy (more exactly I am running its french translation Toutou).
It is amazing how people can make it grow! Waow! Now we get a pet2sfs from MU ! Many thanks, MU !

For a specific Gantt scheduling program (*) I need both python and wxPython installed
(download from python2.5.2.pet and wxPython2.8.7.1 from here)

http://www.murga-linux.com/puppy/viewto ... 93&t=31558

I wonder how to convert both pets into one sfs?

Thanks in advance

Charlie

(*) GanttPV from
http://www.pureviolet.net/ganttpv/

Posted: Wed 04 Mar 2009, 07:27
by reckrhodes
hi charlie6,

I think this link is of useful to you (converting many pets or sfs's to a single sfs file.

http://www.murga-linux.com/puppy/viewto ... 72&t=38432

thanks to mohan34u.

Posted: Wed 04 Mar 2009, 08:04
by ttuuxxx
charlie6 wrote:Hi,
I have been discovering Puppy by augustus 2008 "thanks to" a crash of windowsXP on my PC ...Puppy helped me to recover some datas and now I am migrating to Puppy (more exactly I am running its french translation Toutou).
It is amazing how people can make it grow! Waow! Now we get a pet2sfs from MU ! Many thanks, MU !

For a specific Gantt scheduling program (*) I need both python and wxPython installed
(download from python2.5.2.pet and wxPython2.8.7.1 from here)

http://www.murga-linux.com/puppy/viewto ... 93&t=31558

I wonder how to convert both pets into one sfs?

Thanks in advance

Charlie

(*) GanttPV from
http://www.pureviolet.net/ganttpv/
rename each pet extension to tar.gz, then click on the tar.gz files and extract them, don't mind the errors, It doesn't alter the programs
place all the files and directories into one folder say
/root/gantt
then install file below
and open a terminal on your desktop and type
dir2sfs /root/gantt
and a couple of clicks later you'll have you new sfs
ttuuxxx

Posted: Sat 28 Nov 2009, 21:33
by Béèm
vtpup, I have the same issue.
Maybe the script doesn't work for puppies supporting sfs4 only.

Posted: Sun 29 Nov 2009, 01:13
by vtpup
Hi Béèm, I never did get it to work for me, and I was using 4.1.2, so it was definitely a type 3 sfs, not an s4s.

I never did figure out why.

Posted: Sun 29 Nov 2009, 01:21
by Béèm
I just succeeded in converting the pidgin 2.6.1pet to a sfs4 sfs.
I renamed the pet to tar.gz and extracted.
With the dir2sfs ttuuxxx referenced here above a sfs4 was created and usable. I did this in puppy 4.3.1

SFS and portables

Posted: Sun 29 Nov 2009, 10:35
by Dromeno
Can somebody please answer the following questions:

some SFS files can simply be clicked in a booted puppy, then they mount and the programs can be used. Other SFS files really need to be selected in the boot manager so they can be mounted at the next boot.

Obviously the first kind of SFS files are to be preferred - they are almost like park-anywhere (on another disk partition or even online) portable program. Almost, but not completely.

I would love to have a tool to convert all installed PETs of a given puppy into a dir full of completely portable puppy progs. But I guess such a thing will be very difficult to make.

Anyway, my questions: What is the difference between the two kinds of SFS files and why is even a "click, mount & run" SFS a kind of half-portable (it is portable yet it installs in the normal file system when clicked and mounted)?

Posted: Sun 29 Nov 2009, 10:44
by dejan555
Difference is in dependencies and way that programs are linked to libs and where they look for configuration files. Some programs that use libs that are already in your system can be ran just by clicking on executable, also programs that are static compiled so they have all libs in one directory, but some programs have to mount libs in path relative to filesystem and not where you mount them. When you put sfs in /mnt/home and reboot it mounts sfs on / and all files that are in sfs are put to coressponding dirs on filesystem, but if you just click to mount using filemnt it mounts somewhere in mnt and not all needed files are in correct place. If you want to mount sfs's on-the-fly I think choicepup supports that or you can use sfs linker, there's pet here on forum.

Posted: Sun 29 Nov 2009, 10:48
by dejan555
Basically, or sfs's are made to be used on reboot, you're just lucky to find some that can be used that way you say.

BTW, I've made a script for converting pets to sfs once, I'll look if I still have it.

pet2sfs may fix guest additions

Posted: Fri 14 May 2010, 07:18
by moB
Having trouble with the VBox guest additions in Gray's Boxpup.

The guest additions install well from the NOP repositiory pet package.
However on reboot shared folders/directories are broken. The error is a "No such device".
Installing the pet (with or without uninstalling it first) fixes this problem.
Restarting X is not required.

I could script this to occur at each boot, but that would be too slow...

Perhaps if the pet were a sfs it might work better, as it would be (re)loaded each time :?:

This has been tested with VirtualBox OSE under Mint and non-free under msWindoze (XP). Same result.

I am using VirtualBox to make Puppy available to msWin users...
They need something robust and quick.

No problem with Puppy 4.3.1 or NOP 4.3.1 ... hmmm.

Works fine with Synth's TurboPup, based on Puppy 4.2, as well.

Any tips or ideas here?

Thanks!
moB

"not too late is it, even now..."
-Moby DIck (The Whale) by H. Melville, 1851