Bionic Pup Updates

A home for all kinds of Puppy related projects
Post Reply
Message
Author
sing2330
Posts: 1
Joined: Sun 26 May 2019, 08:34
Location: NSW OZ

Bionic Pup Updates

#1 Post by sing2330 »

New to Linux and having trouble figuring out how to get and apply the system updates. Is there a step by step guide somewhere?
Cheers :?:

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#2 Post by bigpup »

Welcome to Puppy Land!

First need specific Puppy Linux version you are asking about.
Bionic pup could be several different ones.
Bionicpup64 8.0
Bionicpup32 8.0
Also several different derivative versions.

Puppy Linux does not have a specific set way to do updates. It depends on who developed the Puppy version and how they want to do updates, if at all.
A lot of the time you get a updated version by going to the next number version offered.

Bionicpup64 8.0 has the Quickpet program.
Any updates, the developer of Bionicpup64 8.0 wants you to have, are provided by
Quickpet>Info>Bionicpup updates
Click on Bionicpup updates button.
It downloads and installs the updates, available at that time.

Bionicpup32 8.0 (a different developer) uses delta files to do updates they feel you need.
This has info on how to use delta files
https://sourceforge.net/projects/zestyp ... c/updates/

Programs you install and a lot of the common ones offered on this forum. If they have no builtin update feature, you go find a newer version and install it.

Most web browsers have built in update options.
Use that to update them.
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 :shock:
YaPI(any iso installer)

User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

#3 Post by mikeslr »

Hi sing2330,

Welcome to the kennels. A couple of things before answering your question.
1st about the Forum: Almost always post to an existing thread concerning your Puppy or problem. The way the Forum Software works is that to post to an existing thread Click "Post Replay". Clicking "new topic" starts a new thread on the SubForum (Section) of the thread you post from. If you have a question about something for which there doesn't seem to already be a thread, post either to the "Beginner's Section" --for general how to get started questions-- or the "User (For the Regulars)" Section for technical advice.

Unless you're posting to a specific Puppy's thread, always tell us exactly which Puppy. At last count there were over 5,000 variations. [If you're having possible hardware problems, tell us as much about your computer and setup which may help us help you. We only know what you tell us].

Since you're new, I'll assume you're running the latest version offered. But that could be peebee's 32-bit, http://murga-linux.com/puppy/viewtopic. ... 997#989997 or 666philb's 64-bit, http://murga-linux.com/puppy/viewtopic. ... 69#1004969.

I currently don't have the 32-bit deployed. But it may be the same as the 64-bit. On that version you'll find a Quickpet launcher on the desktop and on Menu>Setup. Both will initiate any updates their Devs have considered appropriate.

Every time you use Puppy Package Manager to install applications, you should also update it: Menu>Setup>Puppy Package Manager, Click the "Crossed-Wrenches" icon at the Top Left, Click Update Database. Apply the same rule if pkgdialog is present and you use it. Be advised that although BionicPups are "binary compatible" with Ubuntu Bionic Beaver and provide direct access to Ubuntu Bionic Beavers' repositories, they are not identical to "the Beavers". Obtaining applications using either PPM or pkgdialog are often, but not always, successful. When possible, check the Additional Software Section to see if someone has already published for your Puppy an application you want. Don't be afraid to ask.

As a practical matter, the only applications which have to be updated are those which pertain to security and web-browsers. Usually a Puppy's Dev will keep such applications as openssl up-to-date so periodically checking Quickpet should suffice. As vulnerabilities in kernels --such as meltdown and spectre-- are discovered and patches to deal with them are implemented new kernel versions are published by Puppy Devs. Quickpet provides an easy way to change kernels, even though doing so manually isn't hard. Its just a matter of downloading a new kernel package, renaming to files to vmlinuz and zdrv_YOUR_PUPPY_VERSION.sfs and substituting those for the versions which came in the ISO.

Kernel vulnerabilities are more theoretical than real. There have been over a million posts to the Forum. Not one has reported the successful exploitation of a threat to a kernel. So you can just wait until a Dev publishes a new ISO or Delta containing the latest 'patched' kernel. But if you're concerned, you can check this thread, http://murga-linux.com/puppy/viewtopic. ... 414#894414 for recent Kernel packages.

[A couple notes about Kernel packages. 64-bit Puppies require 64-bit Kernels. If you're computer is 64-bit, you can use either a 32-bit or a 64-bit Kernel even if your Puppy is a 32-bit operating system. Subject to the above, Kernels Packages built for "Ubuntu" and "Debian" Puppies can be used OOTB with any Puppy. Subject to the above, Kernel Packages built for Slacko Puppies can be used with any Puppy however, they do not contain firmware. Firmware is not kernel specific so the Slacko devs rather than including firmware in the a kernel package provide a link to an fdrv.sfs which --after renaming-- can be used with any Puppy].

Which leaves Web-browsers. Personally, I use fredx181's firefox quantum portable in part because it will auto-update. See this post, http://murga-linux.com/puppy/viewtopic. ... 19#1025219. I also use Mike Walsh's Palemoon portable for the same reason. You'll find it here: http://murga-linux.com/puppy/viewtopic. ... 85#1015085.

Frequently, Mike Walsh publishes a new version of Google-Chrome 64. The first post of this thread provides a link to the latest, http://www.murga-linux.com/puppy/viewto ... 42#1029942. At the end of the link are both a pet and an SFS (left-to-right). I prefer using SFSes for several reasons one of which is that they do not overwrite the prior version. Until you delete it, it still can be used. So, after downloading an SFS I start Menu>Setup>SFS-Load, unload the old version, and load the new. If there's a problem, I can unload the new and revert to using the old until the problem has been resolved.

On this Section of the Forum, http://www.murga-linux.com/puppy/index.php?f=53 you'll find threads concerning, and links to, pets and SFSes for other browsers including 32-bit versions. For example, Slimjet 22.0.4.0 -- a google-chrome clone, http://www.murga-linux.com/puppy/viewto ... 22#1024022. See my comment above regarding when there's a choice between installing a pet and just downloading and using an SFS.

Post Reply