LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Puppy (http://www.linuxquestions.org/questions/puppy-71/)
-   -   Can Puppy be updated? (http://www.linuxquestions.org/questions/puppy-71/can-puppy-be-updated-882919/)

macondo 05-26-2011 04:58 PM

Can Puppy be updated?
 
Hi, can puppy be updated thru the internet once installed to the hd?

Firefox54 05-27-2011 11:44 AM

If you did the frugal install, you just have to copy the save file( I think its lupu.sfs) and then install the new version.
With the full hard drive install however, I am not sure exactly how to save your files and settings. Here is a link with more information about installing to the hard disk http://puppylinux.org/main/Manual-English.htm#Manual03

Wu2wei 06-03-2011 11:45 AM

Upgrades:
A full install cannot be upgraded; it must be newly installed when a new version comes out.
A frugal install may or may not upgrade just by using the old savefile with the new iso. But always make a backup of the savefile. More often than not, it will fail. Version upgrades such as from 5.2 to 5.25 will work, though. Series upgrades from 4 to 5 will not.

This is by far not such a problem because security issues for Puppy are few and far between.

Updates:
Many programs, such as the Mozillas can be updated through their own update functions. This also goes for Flash and Java.
Other programs may have newer versions in the Package Manager and can be installed over the old version.
And finally this search engine http://wellminded.com/puppy/pupsearch.html or this one http://www.google.com/advanced_searc...lr=&as_qdr=all will search the forum for applications when properly asked.

Best routine for me ist to frugally install each new version from scratch. It takes maybe 15 minutes and becomes second nature after awhile (provided you leave each Puppy more or less in its raw state. Installing many additional applications will take more time, of course).

jonyo 06-03-2011 05:13 PM

tried updates awhile ago, (live cd save file) turned into a mess that few understood

doubt that it's any diff today

make sure you backup first

jonyo 08-05-2011 06:19 AM

Quote:

Originally Posted by Wu2wei (Post 4375323)
Upgrades:
A full install cannot be upgraded; it must be newly installed when a new version comes out.
A frugal install may or may not upgrade just by using the old savefile with the new iso. But always make a backup of the savefile. More often than not, it will fail. Version upgrades such as from 5.2 to 5.25 will work, though. Series upgrades from 4 to 5 will not.

http://murga-linux.com/puppy/viewtop...=550064#550064
Quote:

FULL upgrade seems a lot less than satisfactory. Loads of previous version stuff is retained, even when subsequently fixed/updated/upgraded. Prime example is the tray sound icon showing x-out when retrovol actually works, corrected by previous fixes. This is a tough call in compact distro and I have another HD to install a new FULL - this is just a testing HD. The code seems unable to decide what to keep, what to delete. This doesn't happen with the major distros, but then...

gnz11 11-28-2011 07:43 AM

in regards to updating
the difference with puppy is that it is a snapshot os.
all the dependencies are tied so that it makes a 100-150m package.
even between a xx0 and a xx1 release-bugfix, there can be dependcy changes that can break things.
the best method for updating is to install a new version in frugal, run the new release by livecd- making sure to use puppy pfix=ram boot code or you will overwrite/update your current settings-.

unless you feel compelled that linux MUST be installed or have a very low resource machine, you can also use puppy as it was designed.
as a live cd and using a savefile. you can have more than one savefile for more than one version of puppy.
i personally have had up to 7 savefiles at one time for about 4 very different versions of puppy.

regardless of the method of os usage, i would suggest making a partition on your computer as a /home or just as data storage.
this allows you to use your data in any pup you choose to fire up.
all you need to do is mount that drive and point the applications to the data.
this will also keep the savefile from filling too fast.

on a personal note i will say that i don't ususally use a savefile anymore.
takes 5 minutes to setup from boot, and all my saved data is on my hdd.
i do also have full installs so i am not against them.

puppy is a very flexible tool for an os. it allows you to use a laptop with no hd with only a cd and a usb for storage-personal experience for 3 months-.

Karl Godt 11-28-2011 09:31 AM

Quote:

Originally Posted by macondo (Post 4368045)
Hi, can puppy be updated thru the internet once installed to the hd?

There is a ' rc.update ' script in the ' /etc/rc.d/ ' directory .

The steps that call rc.update :
The puppy init since Puppy-5 series is a script mainly to perform fsck .
If the puppy init does not detect the fsckme.err|.flg file it should hand over to ' busybox init ' .
The busybox init runs ' /etc/rc.d/rc.sysinit ' , which would run ' rc.update ' .

Since there had been so many complaints of update failures , i had never used this feature .

I could think of wrong glibc version problems , or using a simply ' cp /files ' without additionally ' cp /.[a-zA-Z0-9]* ' for many hidden files .
Lupu-5 series had glibc-2.11 and actual racy/wary 2.10 for example .

Using a save-file without enough free space left might lead to probs , too .

Also note : The puppy scripts get changed quite often .

jonyo 11-28-2011 03:46 PM

there is also update vs upgrade, there are some updates from what i can see,

then it becomes is there soemthing easy wich i don't see much of, or do you have to figure it out or get the info somewhere

anyway, unless the OP chimes in, i'm outa this one

jonyo 11-28-2011 03:56 PM

Quote:

Originally Posted by gnz11 (Post 4536306)
in regards to updating
the difference with puppy is that it is a snapshot os.
all the dependencies are tied so that it makes a 100-150m package.
even between a xx0 and a xx1 release-bugfix, there can be dependcy changes that can break things.

yes indeed, all too easely, to say the least

8-bit 12-03-2011 10:48 PM

In my humble opinion, upgrade packages for a version of Puppy that are improvements and bug fixes should be posted for download as xdelta files that are run against the original ISO file. That way, one always has the updated ISO to fall back on and the files can be copied from it into the frugal install directory for upgrade/update purposes.
Way too often, those bug fixes and updates are offered in the form of Pet packages that seem to disappear later and if a full reinstall is required down the line, finding those same Pet files can be a daunting process.

Puppy has not progressed to the point of some of the other linux distros so as to have a check for updates as part of it; although lucid came close with the entry in quickpet.


All times are GMT -5. The time now is 09:02 PM.