Page 1 of 1
upgrade older puppies to glibc 2.11 easy as pie
Posted: Tue 27 Jul 2010, 14:33
by sickgut
Hi,
I love my puppy 4.2 installation but I found that some more modern software I like required a newer glibc version.
Nexuiz, alien arena and Xaos are my favourite programs that fit this catagory. I have broken my puppy more than a few times attempting to upgrade my glibc but I have tried the following solution a few times now with great success. Note I have tried this with Puppy 4.2 and Puppeee RC7 (based on 431) and it worked flawlessly.
Only need 2 files. One is dpkg .pet (most of you probably already have this) and the libc6 2.11.deb ubuntu package. You can get them here:
http://distro.ibiblio.org/puppylinux/pe ... .14.20.pet
http://64.12.96.232/pool/main/e/eglibc/ ... 1_i386.deb
[Links updated by Flash 9-28-11]
Simply install the dpkg pet by clicking on it, then in the directory you have download the libc6 .deb file, open a terminal and type the following:
Code: Select all
dpkg-deb -x libc6_2.11.1-0ubuntu7.1_i386 /
Now you should have a sweetly updated older puppy that works with newer apps.
I have been using Lupu Puppy 5 for a while now simply because older puppies didn't have the glibc version i needed to run my programs, now with this solution i can use my 4.2 for everything, yay!
sickgut
Posted: Wed 25 May 2011, 12:55
by Fractal
Thank you for this useful post - it dug me out of a programming hole!
Posted: Wed 25 May 2011, 17:14
by sc0ttman
Gonna try.. this might be my lazy shortcut to get a few things done (in a much simpler way) before I get too busy or go off the idea! cheers
i was gonna do a longer way... i used another package to do something similar, which apparently breaks locales or something... Does this way have any issues you know of?
Re: upgrade older puppies to glibc 2.11 easy as pie
Posted: Wed 25 May 2011, 19:04
by nancy reagan
Hi sickgut
Links don't work
Nancy
Posted: Wed 25 May 2011, 23:02
by muggins
Nancy,
sickgut no longer hosts any puppy stuff. For dpkg-deb-1.14.20.pet, it's in the pup4 ibiblio repository
here.
For libc, you can use ubuntu repository:
http://mirror.anl.gov/pub/ubuntu//pool/ ... 8_i386.deb
Thanks
Posted: Thu 26 May 2011, 18:32
by nancy reagan
Thanks muggins
Howwever link does not work
Posted: Fri 03 Jun 2011, 11:53
by sc0ttman
sickgut
After upgrading gblic, on puppy 4, to any other more recent version, I always come across the same error message, with GTK... I would like to know if you get the same, or if you have fixed it..
I created a thread to try solve the problem here:
http://www.murga-linux.com/puppy/viewtopic.php?p=530253
Posted: Fri 03 Jun 2011, 22:02
by muggins
Nancy,
try the changed link above.
Posted: Fri 03 Jun 2011, 22:09
by nooby
Would it work for puppy 412 too? Or on such puppies like pupngo?
Posted: Wed 28 Sep 2011, 07:26
by Dewbie
Before downloading Ubuntu .deb that Flash updated above, go to this thread and read second post for new information from sickgut:
http://murga-linux.com/puppy/viewtopic.php?t=66373
If you prefer using sickgut's commandline .deb installation method, note that dpkg-deb-1.14.20.pet is strictly for 4.2.x Puppies.
For 4.1.x, use this one:
http://distro.ibiblio.org/pub/linux/dis ... .10.18.pet
Neither dpkg-deb .pet is needed for 4.3.x; it installs Debian packages as-is.
Easier .deb installation method is outlined in next post.
Posted: Thu 29 Sep 2011, 10:57
by Dewbie
EASIER WAY:
(for 4.1.x and 4.2.x)
Convert .deb to .pet using this method:
http://murga-linux.com/puppy/viewtopic. ... 36&t=39756
Posted: Mon 03 Oct 2011, 07:43
by sickgut
hello people
i started this thread quite a while ago and i thank flash for updating the links etc and i apologize for the fact i have posted stuff every where with links to my site and they are no longer valid.
this is because of an accident on the server on my part, i accidently chmod'ed the whole OS rather than just a folder and before i realised there was an easy way around it i had already logged out and it wouldnt let me back in, and it didnt restart with the changed permissions and so i had to reztore from backup and because i only use budget providers, i didnt have a backup.
when this happend i was already committed to my current pussy linux project and needed to continue with it and havent had the time to find all the files i had hosted for puppy stuff and remake my repo again and there where also packages i had made myself like the apt-get stuff and the 4000 lines of code i put in there for one of the config files but i didnt have a backup, the only one i had was on the site. ive created this situation myself by not keeping backups so there is no one to blame but me.
in the future i am looking at starting a repo again but not only puppy specific. there are alot of usefull packages that arnt in the ubuntu or debian repos and i will be making small .sfs files of these and offering 2 versions, one with all known dependencies and one with just the program itself. The version that includes all the known deps will work on puppy and probably most other minidistros.
Posted: Mon 03 Oct 2011, 19:29
by Colonel Panic
Thanks for this idea, it looks very promising. The main problem I have with keeping the 4.2 series running is that the older Firefoxes (i.e. pre-4.0) won't be allowed onto some of the newer and more security-conscious websites and you can't run the latest Seamonkeys on them either. So any fixes that solve this problem are well worth knowing about.
Thanks again!
CP .
Posted: Tue 04 Oct 2011, 08:31
by Dewbie
CP, try this:
http://www.murga-linux.com/puppy/viewtopic.php?t=71099
You'll need a user-agent I.D. from 4.0+ Firefox.
Or try ttuuxxx's
Opera-11.51
I'm running it right now with Puppy Linux 4.1.2., no problem.
The gift that keeps giving
Posted: Fri 10 May 2013, 18:27
by drblock2
Sickgut,
Many thanks. I used your solution to install djview3 in Wary 5.3.90!
Glibc - Easy as Pie but method is different
Posted: Thu 06 Jun 2013, 02:28
by darry1966
This method using debian package creates a locale problem it also broke avidemux on my 4.12 Gpup system you are much wiser to use the following packages from here.
Link:
http://sourceforge.net/projects/mywolfe ... t-files-G/
This covers the issue of glibc update. Able to install latest Opera.
Seamonkey directly downloaded from Mozilla can be unzipped to opt in a seamonkey directory - use dbus and dbusglib pets to enable system support, it runs without this update.
Many useful other updates from Shinobar
Posted: Thu 06 Jun 2013, 02:51
by darry1966
Shinobar has some good updates for the "4" series like ffmpeg and Xine.
I have used these along with the Glibc updates to build up my system from 4.12 barebones. This is a great alternative to the hole left by the ceasing of Wary being developed for old machines.
Link:
http://101.143.161.76/puppy/pup4/opt/pets/
Posted: Thu 06 Jun 2013, 21:57
by Dewbie
darry1966 wrote:
use dbus and dbusglib pets to enable system support
For the time being at least, you might be able to replace those with
nobus.
This is a great alternative to the hole left by the ceasing of Wary being developed for old machines.
That hasn't happened...yet.
BarryK wrote:
I am seriously thinking of retiring both Wary and Racy.
Reply
Posted: Thu 06 Jun 2013, 22:31
by darry1966
Thank you for the tip Dewbie. Just tried on 4.31 works a treat can I shout you a virtual beer???????
Posted: Thu 06 Jun 2013, 23:24
by Dewbie
darry1966 wrote:
Thank you for the tip Dewbie.
You're welcome.
Just tried on 4.31 works a treat can I shout you a virtual beer???????
That should go to technosaurus, since he did the work.