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!
:shock:

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 :D

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
muggins wrote: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://ubuntu.secsup.org//pool/main/e/e ... 8_i386.deb
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???????

:P

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. :)