upgrade older puppies to glibc 2.11 easy as pie

How to do things, solutions, recipes, tutorials
Post Reply
Message
Author
User avatar
sickgut
Posts: 1156
Joined: Tue 23 Mar 2010, 19:11
Location: Tasmania, Australia in the mountains.
Contact:

upgrade older puppies to glibc 2.11 easy as pie

#1 Post 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

Fractal
Posts: 8
Joined: Wed 08 Dec 2010, 11:54

#2 Post by Fractal »

Thank you for this useful post - it dug me out of a programming hole!
:shock:

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#3 Post 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?
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

nancy reagan
Posts: 544
Joined: Thu 22 Jan 2009, 14:20

Re: upgrade older puppies to glibc 2.11 easy as pie

#4 Post by nancy reagan »

Hi sickgut


Links don't work

Nancy

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#5 Post 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
Last edited by muggins on Fri 03 Jun 2011, 22:00, edited 1 time in total.

nancy reagan
Posts: 544
Joined: Thu 22 Jan 2009, 14:20

Thanks

#6 Post 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

User avatar
sc0ttman
Posts: 2812
Joined: Wed 16 Sep 2009, 05:44
Location: UK

#7 Post 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
[b][url=https://bit.ly/2KjtxoD]Pkg[/url], [url=https://bit.ly/2U6dzxV]mdsh[/url], [url=https://bit.ly/2G49OE8]Woofy[/url], [url=http://goo.gl/bzBU1]Akita[/url], [url=http://goo.gl/SO5ug]VLC-GTK[/url], [url=https://tiny.cc/c2hnfz]Search[/url][/b]

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#8 Post by muggins »

Nancy,

try the changed link above.

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#9 Post by nooby »

Would it work for puppy 412 too? Or on such puppies like pupngo?
I use Google Search on Puppy Forum
not an ideal solution though

Dewbie

#10 Post 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.
Last edited by Dewbie on Fri 30 Sep 2011, 11:04, edited 4 times in total.

Dewbie

#11 Post 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

User avatar
sickgut
Posts: 1156
Joined: Tue 23 Mar 2010, 19:11
Location: Tasmania, Australia in the mountains.
Contact:

#12 Post 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.

User avatar
Colonel Panic
Posts: 2171
Joined: Sat 16 Sep 2006, 11:09

#13 Post 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 .
Gigabyte M68MT-52P motherboard, AMD Athlon II X4 630, 5.8 GB of DDR3 RAM and a 250 GB Hitachi hard drive running Ubuntu 16.04.6, MX-19.2, Peppermint 10, PCLinuxOS 20.02, LXLE 18.04.3, Pardus 19.2, exGENT 200119, Bionic Pup 8.0 and Xenial CE 7.5 XL.

Dewbie

#14 Post 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.

drblock2
Posts: 153
Joined: Mon 19 Jan 2009, 12:38

The gift that keeps giving

#15 Post by drblock2 »

Sickgut,

Many thanks. I used your solution to install djview3 in Wary 5.3.90!

darry1966

Glibc - Easy as Pie but method is different

#16 Post 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.

darry1966

Many useful other updates from Shinobar

#17 Post 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/

Dewbie

#18 Post 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.

darry1966

Reply

#19 Post by darry1966 »

Thank you for the tip Dewbie. Just tried on 4.31 works a treat can I shout you a virtual beer???????

:P

Dewbie

#20 Post 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. :)

Post Reply