Full hard drive installation
This is a conventional Linux installation.
Currently, installing the "devx" file in a full hard drive installation (as opposed to a "frugal" installation) is slightly more complicated, and you can't undo it. It involves some steps....
1. Click on the devx_xxx.sfs in a ROX-Filer window to mount it.
2. Open a terminal in the mounted directory.
3. # cp -a --remove-destination ./* /mnt/hda2/
4. # sync
5. Close the terminal.
6. Click on the devx_xxx.sfs file to unmount it
Note, the '--remove-destination' option is essential. If you only use '-f' to force overwrite, it will follow (dereference) a symlink, that can cause unexpected overwrites.

I must say that had split ed experiences with " cp -r -f " :
some succeeded , while others truncated the /bin/busybox binary down to a non-usable size .
ash was not working anymore , booting had been able with " init=/bin/bash " kernel parameter .

I have used " cp -a -r " since then , without apparent problems so far .
BUT " -a " seems to implement the " -R|-r " option automatically .

But the SFS files in general are made and tested for frugal installs. They do not always work as expected with full installs._________________Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html

I realise SFS are made for Frugal. However, having a standard way to install SFS on full reduces the differences between Full/Frugal and hopefully reduces some confusion. Devx SFS is a standard way to add compiling feature to puppy, so it is good that it can be used on Full. _________________helping Wiki for help

Seems I remember left clicking on an sfs file and it would install like a pet, in a full install of Puppy._________________I have found, in trying to help people, that the things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected

Seems I remember left clicking on an sfs file and it would install like a pet, in a full install of Puppy.

Can you or anyone confirm this? if so will add to wiki

In Lucid 528.005 full install, using Quickpet, it works.
In Quickpet sfs get.
It will download the sfs file and make it into a pet file. You then get the option to install like a normal pet package.
One click on listed sfs file and it works just like download and install of a pet package. The pet package is retained in /temp directory.

Seems to be using this program.

sfs graber.jpg

Description

Filesize

14.83 KB

Viewed

1023 Time(s)

_________________I have found, in trying to help people, that the things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected

An importance on how to add .sfs file to Full Installation is how to deal with the conflict of the files already exist.

The way Barry describes always overwrites the files. It may be OK, but may be danger.
The SFS_load skips writing files already exist. It may work well, but may not work._________________Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html

Busybox has clear and strings command as symlink in the main .sfs and the devx.sfs clear binary i think from ncurses package and the strings binary from gcc -or- binutils package . Both would while deferencing following symlinks overwrite the important busybox binary , replacing /bin/busybox with the clear or strings command but naming them "/bin/busybox" .

Why the cp command from the gnu coreutils package handles this so by default is a riddle to me .

The cp binary from coreutils 6.x times have improved as it seems , version 7.x seems to have been added the -n option for "no overwrite" . Coreutils 6.x as of Wary/Racy still have to be invoked with the -i parameter for "initeractive" in the cli to control overwrites if "--remove destination" is not given .

*Man, i want to copy, not to remove !*

In my opinion a "--dereference-symlinks" option would be more logical than a "--remove-destination" .

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum