LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-22-2007, 06:24 PM   #1
bgeddy
Senior Member
 
Registered: Sep 2006
Location: Liverpool - England
Distribution: slackware64 13.37 and -current, Dragonfly BSD
Posts: 1,810

Rep: Reputation: 232Reputation: 232Reputation: 232
Safely upgrade 11 to 12


I run a home network of Slackware boxes and have successfully upgraded my LAMP server, my DNSMASQ/SQUID/IPTABLES Slackware based router and a workstation from Slackware 11 to 12 (N.B. upgraded not fresh installed). Now I have my last workstation to upgrade from 11 to 12 but I have been holding this off as this box is my main development box running A LOT of compiled packages, i.e. eric, eclipse, pygtk, wxpython, sqlalchemy, etc.. Some of these packages/libraries took a lot of time and effort to get working. Given that Slack 12 comes with a different version of GLIBC I am worried that the upgrade may kill a lot of my previously compiled packages/libraries.

Is there any way I can boot to Slack12 and test my existing packages to see if I can safely upgrade without having to recompile/rebuild a LOT of packages ? (A lot of these run under KDE/QT3). I don't want to blindly upgrade only to find my existing configuration blows up ! ( I have been giving this much thought but can't see a way of doing this safely without taking the plunge!) Obviously I can boot the Slack 12 DVD but then I need to check that my custom spps/libs/etc work OK with the new glib version.

Maybe this is a stupid question but I assume changing the C libraries can have fatal effects with dynamically loadable/shared libraries and apps built under a different version.

Any wisdom is much appreciated !!
 
Old 10-22-2007, 06:33 PM   #2
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 4,661

Rep: Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784Reputation: 1784
if you have another box, then try to install 12.0 on it and install your custom application to check whether it will work or not. It's like a shadow-testing-box. I think it's the best solution for now
 
Old 10-23-2007, 06:51 AM   #3
bgeddy
Senior Member
 
Registered: Sep 2006
Location: Liverpool - England
Distribution: slackware64 13.37 and -current, Dragonfly BSD
Posts: 1,810

Original Poster
Rep: Reputation: 232Reputation: 232Reputation: 232
Thanks for the reply. I thought of doing this and so far this is the only solution I can come up with. There are a LOT of these custom apps,libraries etc. and so it looks like I've got my work cut out - oh well. Thanks again.
 
Old 10-23-2007, 08:20 AM   #4
Lufbery
Senior Member
 
Registered: Aug 2006
Location: Harrisburg, PA
Distribution: Slackware 64 14.2
Posts: 1,180
Blog Entries: 29

Rep: Reputation: 135Reputation: 135
Bgeddy,

Do you have a compelling reason to upgrade from 11 to 12 on that computer? I decided not to upgrade my Slackware 11 computer because it's running just fine without the new features. I also have a bunch of software compiled on that machine, and the thought of potentially recompiling it (if my existing packages don't work) was too much of a bummer.

Just some thoughts...

-Drew
 
Old 10-23-2007, 10:43 AM   #5
bgeddy
Senior Member
 
Registered: Sep 2006
Location: Liverpool - England
Distribution: slackware64 13.37 and -current, Dragonfly BSD
Posts: 1,810

Original Poster
Rep: Reputation: 232Reputation: 232Reputation: 232
Lufbery : Great minds think alike - as the say !

I have spent today pondering on this and finally decided that - at the moment anyway - this is too much work and too risky. For now I will keep this box at Slack 11 as it works well for me. Obviously at some stage I will upgrade but in the mean time I can be testing my compiled apps/libs under slack12.

Possibly I could NFS mount the appropriate Slack11 directories to a Slack12 box and try running them - however I can see this causing problems with dependent libraries. I just hope that nothing trips me up when i do "bite the bullet".

Should something go fatally wrong post update I suppose I could downgrade back to Slack11 - reversing the upgrade.txt steps or possibly following the Slackware 11 upgrade.txt to downgrade Slackware 12.

Thanks again..
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Repartitioning safely arubin Slackware 19 11-18-2006 08:21 AM
can you apply 2.6.x kernel config to 2.4.x safely/somewhat safely? silex_88 Linux - Software 3 12-09-2005 11:38 PM
How to safely re-partition squinn Linux - Newbie 3 08-23-2005 02:38 PM
how to safely upgrade perl? hlozo Linux - Software 0 03-03-2004 04:17 PM
How can I safely repartition.... BajaNick Linux - Software 5 12-30-2003 05:01 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 12:39 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration