Last edited by KluNine:
added "where can I see a list..."
Wed, 22 Aug 2007 00:16 GMT
"A viable, voluntary voyage to a virtual vision of valuable variety and valid venture"
Expansion Packs
What are .sfs files?
.sfs files are Squash File System Files.
What is a Squash File System?
Squash file system is a compressed read-only filesystem for Linux. Squashfs is intended for general read-only filesystem use, for archival use (i.e. in cases where a .tar.gz file may be used), and in constrained block device/memory systems (e.g. embedded systems) where low overhead is needed. The filesystem is currently stable, and has been tested on PowerPC, i586, Sparc and ARM architectures. For more information on the squash file system see http://squashfs.sourceforge.net/∞
Where can I see a list of sfs expansion packs?
Visit the ExpansionpackList page.
What's their use in Puppy 2.15CE? Puppy215CE's office edition .iso has been discontinued in favour of a new breed of "expansion packs" offering greater flexibility in the way the community edition can be utilized. These expansion packs are essential squash file system bundles of commonly used software configurations. The current expansion pack configurations are as follows: Office Pack, Graphics Pack, Developer Pack.
What's the easiest way to load the .sfs files? Note: These instructions are for running from the live cd or a frugal install, the procedure for a full hard drive install (option 2) are different.
After booting 2.15 downloading the .sfs files and verifying the md5sum matches
copy the .sfs files of your choice to /mnt/home and then reboot.
Make sure to save the pup_save file.
After rebooting and loading the pup_save file (don't use the pfix=ram boot option)
You will need to run the fixmenus command from a terminal, then restart the windowmanager. Otherwise it will be installed, but the menu entries won't show.
This method is verified to work by pizzasgood. Other methods of dynamically loading the .sfs files are not currently supported and in experimental stages.
Where can I download .sfs files for Puppy 2.15CE?
You should go toward the bottom of the download page. (Puppy215Downloads)
How do I mount the squash file system on the fly The following instructions are experimental and unverified
mkdir mntpt
losetup /dev/loop2 devx_004.sfs
mount -t squashfs /dev/loop2 mntpt
cp -a --remove-destination mntpt/* /
umount mntpt
How do I mount all found partitions automatically? more info∞
Note: This code may not be right: "$TYPE" = 'ntfs' ... It may be: "$TYPE" = 'hpfs'
The code to reserve a preset amount of Free RAM is easy to do...
What about a Full HD Installation?
It looks like sfs files can not be mounted in the HD install of Puppy (WhoDo found out that SFS files can't be unioned to a Full-HD install of Puppy.)
So sunburnt made a SFS file installer that copies the contense of an SFS file to a FULL-HD install. check this forum thread∞ for more info.
It was thorght that In the case of a Full HD install, it's been reported that you're supposed to put them in /, this method is experimental and also is considered to have issues that need to be worked out. There's discussion on adding support for a Full HD Installation on this forum thread∞.
The Bow Wow starts now!Are your ideas missing from these pages? Be included in the Community Edition. Send a private message to either Ed∞ or Joe∞ with a link to your forum post∞ that was missed to let them know about it. We want everyones ideas for consideration as part of this Community Edition! CategoryReleases