Issues that apply to upgrading Puppy in general, regardless of versions involved.
Issues specific to upgrading to the latest version. To be updated so as to always address the latest version of Puppy as new versions come out. Especially issues re upgrading from the penultimate version of Puppy to the latest.
Puppy does not recognise the '.1' appendage so doesn't know this is a new version. So do the following:
Then either:
or
It is extremely important that you get rid of any old pup_217.sfs and zdrv_217.sfs files that may be found alongside the "pup_save" file on the hard drive (in /mnt/home).
so that a proper upgrade of the latest version will occur.
Issues specific to upgrading Community Editions
Puppy 2.15CE to 2.16, to 2.17 - Mail and internet conneciton settings were retained. No personal data was lost.
Upgrading Previous Versions
Issues specific to upgrading yet older versions.
Some cautions should be observed during the "Normal" "Full Install" to Hard Drive Upgrade between versions. In the Normal Full Install Puppy Linux is being installed to its own ext2 or ext3 partition on the hard drive.
Puppy 2.15 to 2.16, to 2.17 - Observed minimal or no apparant negative consequences of the upgrade. Mail and internet conneciton settings were retained. No personal data was lost.
Puppy 2.xx to 3.01 - Observed minimal or no apparant negative consequences of the upgrade. Mail and internet conneciton settings were retained. No personal data was lost.
Recommendation -
a. This is the first slackware compatible version of puppy. There are enough improvements to make a full installation using the "Wipe" option worthwhile. Backup mail and data and use "Wipe" option during the full installation.
b. Using the "Upgrade" option was successful. Observed minimal or no apparant negative consequences of the upgrade. Mail and internet conneciton settings were retained. No personal data was lost.
Puppy 3.01 to 4.x - Observed that Seamonkey "mail" is replaced by Sylpheed. Mail data appeared to have been lost.
Recommendation - There are enough improvements to make a full installation using the "Wipe" option worthwhile. Backup mail and personal data and use "Wipe" option during the full installation. Note that re-installing Grub, rather than updating it is easier to follow. The Grub "update option" requires the user to make manual textual changes to the menu.lst whereas the re-installation of Grub uses the standard installer.