Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 06 Dec 2019, 22:27
All times are UTC - 4
 Forum index » House Training » Beginners Help ( Start Here)
Notification for available upgrades of installed software?
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [7 Posts]  
Author Message

Joined: 07 Jan 2017
Posts: 3

PostPosted: Sun 08 Jan 2017, 14:43    Post subject:  Notification for available upgrades of installed software?  

Is there an option in Puppy or X-Tahr for an automatic update of the installed software packages / applications (like with the application tool in Ubuntu)?Second best would be a notification when an update is available or at least a query to browse through the PPM. Interestingly enough I was notified of a newer version of Firefox (vs. the one included in the download just installed before) when searching the library = PPM. However, as a linux-newbie I would need some hints on how to update the existing package then, e.g. Firefox. There does not seem to be something like an update process but its easy to install new software with PPM.
Any suggestions or links to documentation?
Back to top
View user's profile Send private message 

Joined: 11 Oct 2009
Posts: 12967
Location: S.C. USA

PostPosted: Sun 08 Jan 2017, 23:12    Post subject:  

Get off the Windows constant update thinking.

No auto updater in Puppy.

It is not good to just update main Puppy files in versions of Puppy.
Most of them have been tweaked specifically for the Puppy version.

Programs like Firefox are not Puppy specific.
They usually have some type of update feature built into the program. That is what you see for Firefox.
So, you need to do what Firefox update tells you to do.

The only thing you can call a Puppy update is the update feature that comes in Tahrpup and Slacko Puppies.
However, these updates offer you updates to what the developer of the Puppy version feels you need to update.
Usually bug fixes or needed tweaks to programs that were part of the Puppy version.

Tahrpup has Quickpet->Info->Tahrpup updates.
You have to run this manually, to get the updates, if there are any.

Puppy versions usually do not need updates, unless to fix a bug or program not working.
Most of the time those fixes are provided by going to the next release of the Puppy version.
Tahrpup 6.0
Tahrpup 6.0.2
Tahrpup 6.0.5

You can look at programs posted on this forum "Additional Software section".
The person that made the program may change it to add features, tweak it, change it, etc.....
You will have to check for changes, by looking at the specific topic for the program.

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 Shocked
YaPI(any iso installer)
Back to top
View user's profile Send private message 

Joined: 07 Jan 2017
Posts: 3

PostPosted: Mon 09 Jan 2017, 16:33    Post subject:  

Thanks bigpup for the clarification, this helps to understand the philosophy.
Back to top
View user's profile Send private message 

Joined: 16 Jun 2008
Posts: 3540
Location: 500 seconds from Sol

PostPosted: Tue 10 Jan 2017, 17:17    Post subject: Puppies aren't built around Planned Obsolescence  

Microsoft and Apple are in the business of selling operating systems; except that now, with Windows 10, Microsoft provides a free OS. You only have to pay for an update which will carry you until the next, necessary, update you'll have to pay for. If users have no reason to pay, they are out of business.

With the few exceptions primarily for dedicated servers, Linux operating systems, software and updates/grades are free. Puppy is not among the exceptions. Puppies published years ago are fully capable of providing a user almost everything he or she needs to accomplish whatever task he or she may have in mind, except as noted below. For example, one of the most inclusive and versatile Puppies ever published is LegacyOS which had its first incarnation 10 years ago. That first version can still be used for everything except accessing the internet.

There are essentially only three generally significant reasons for upgrading/updating and two of them involve the internet. The third is that drivers and firmware required by newer peripheral devices may not be available for older Puppies. [How significant having the latest "Bells & Whistles" may be varies with the user].

An increasing number of Webpages provide rich graphic content that older web-browsers can not adequately handle. As bigpup mentioned, Puppy does not create its web-browsers "from scratch". Rather, Puppy's devs modify browsers already published in order that they can run under various Puppies. And while some, such as Palemoon, may come with an automatic updater, and others such as Firefox and Seamonkey may be configured to automatically update or update if you make that selection under their Help menus, i'd be wary about allowing any web-browser to update without first searching this forum about the effect of doing so. There you'll also find posts on how to turn off automatic updates. Sometimes "updating" results in rendering a web-browser non-functional.

The second reason for updating/upgrading is malware. An operating system not connected to the internet or a device already infected by malware can not be infected. The existence and evolution of malware compels Linux Devs --just like Microsoft, Apple and Android Devs-- to take counter-measures to defeat malware, resulting in more complex Linux software. [Linux devs, of course, also desire that their creations can be used with the latest hardware and be improved to provide more "bells and whistles". But the evolution of malware provides a sense of urgency to their efforts]. The primary vehicles for transmitting malware are web-browsers. Older operating systems may not have the ability to handle the more complex software.

The creators of web-browsers design for the most recent operating systems. So an automatic update may not result in a browser your operating system can handle.

The best advice I can give you is to stress what bigpup mentioned about examining the threads on the Additional Software SubForum. There's a section specifically for posts about Browsers and the Internet. Or you can do a Wellminded Search, http://wellminded.net63.net/, plugging into its search box the name of your Puppy and the browser you're interested in. Also, especially look for browsers packaged as SFSes. An SFS isn't installed to your system. Menu>Setup>SFS Load-on-the-fly (or right-clicking the SFS, selecting SFS-load) enables you to try out a new browser without ruining an older version,

Last thing about updating browsers. Sometimes all your old browser may need is a new version of flash. See these threads, http://www.murga-linux.com/puppy/viewtopic.php?t=108128 and http://www.murga-linux.com/puppy/viewtopic.php?p=936355&sid=936377491545b7b556746a83d4946f0a, Since Adobe keeps changing the download page of its most recent flashplayer, you may want to know how to up-date flash manually.

Googling will reveal the download location of the most recent version. Download it to a convenient place. I use the version ending in tar.gz, but a version ending in deb should be just as good. You won't need the entire file you downloaded. Browse to it with your File-manager and Right-click it. Select any of the following: Open Archive, Extract, UExtract. With Open Archive and Extract, you can select just the file named libflashplayer.so. UEtract will decompress the entire file and you'll find the libflashplayer.so file withing the folder it created. Leave that File-manager window open. Open a second file-manager window to /usr/lib/mozilla. There should already be a folder named plugins. If not, right-click an empty space and select New>Directory and give it the name plugins. If the plugins folder was already there, left-click to enter it. If a file named libflashplayer.so already exist, right-click it, select rename and change it name for example to libflashplayer.so-old.

Now place your mouse-curson on the libflashplayer.so you unpacked, left-press and hold while you drag it into /usr/lib/mozilla/plugins. Release the mouse and then select either move or copy.

You may be able to test if the new flashplayer works better than the old by restarting-x (Graphics Server) from Menu>exit. But I think it will require a reboot. Remember to Save the change to your SaveFile/Folder before rebooting.

If you're satisfied with the new flashplayer's performance, you can browse to /usr/lib/mozilla/plugins and delete the old version. If no, you can delete the new version and rename the old version back to just libflashplayer.so.

Hope this clears up any questions you may have regarding up-dating software under Puppies.

Back to top
View user's profile Send private message 

Joined: 20 May 2006
Posts: 6991
Location: Auckland, New Zealand

PostPosted: Tue 10 Jan 2017, 22:55    Post subject: Re: Puppies aren't built around Planned Obsolescence  

mikeslr wrote:
Puppy does not create its web-browsers "from scratch". Rather, Puppy's devs modify browsers already published in order that they can run under various Puppies.

With the exception of very lightweight browsers used as help file viewers, it's a bit of a stretch to say Puppy devs "modify" browsers, isn't it?

Do you know a good gtkdialog program? Please post a link here

Classic Puppy quotes

Back to top
View user's profile Send private message 

Joined: 07 Jan 2017
Posts: 3

PostPosted: Wed 11 Jan 2017, 19:01    Post subject:  

Thanks for the additional extensive clarification and handling hints even targeted for Newbies!
Back to top
View user's profile Send private message 
Mike Walsh

Joined: 28 Jun 2014
Posts: 5627
Location: King's Lynn, UK.

PostPosted: Wed 11 Jan 2017, 19:46    Post subject:  


Mm. Depends, I suppose, on your definition of 'modification'.

Even as just a forum member (certainly not a 'dev') who re-packages browsers for the community, it's fair enough to say that they do require a small amount in the way of 'modification'.....mainly in the area of permissions, and certain exec-line parameters, and indeed 'switches' in the case of the Chromium-based browsers, in order to make them function properly with Pup.

Chrome's a case in point. As it's released by Google in the form of a .deb, not only will it mess up permissions throughout the whole of certain directories (CUPS being a long-established sore point!), it refuses to run as root, being set-up as it is for Ubuntu, which is a multi-user distro.

So those of us who deal with the Chromium-based browsers modify the exec-line behaviour to compensate for these traits, and try as best we may to make the user experience as hassle-free as possible for Puppians everywhere. They will run in Puppy, certainly.....but they require a small amount of 'taming' to do so!

Mike. Wink


Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [7 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Beginners Help ( Start Here)
Jump to:  

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

Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0452s ][ Queries: 11 (0.0048s) ][ GZIP on ]