LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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-17-2007, 05:40 AM   #1
x94qvi
LQ Newbie
 
Registered: Dec 2005
Distribution: Slackware 13.37
Posts: 26

Rep: Reputation: 16
Using slackpkg to Upgrade to Slackware-Current


Hi folks,

So, I see from the changelogs that Slackware Current is now being updated regularly.

I've currently got a Slackware 12.0 on my home desktop. I'm considering upgrading my system to Slackware-Current very soon.

I'm pretty comfortable using slackpkg to automatically upgrade my system based on Slackware-Stable - I did that regularly with both Slack 10 & 11. I have already upgraded my system to Slackware Stable (12.0).

However, I remember reading in several posts on this forum that one shouldn't blindly use slackpkg to upgrade to Slackware-Current, just because there could be 'gotchas'. I think these warnings were mostly for using slackpkg to upgrade to a new version of Slackware (i.e. from 10 to 11, for example), but I am thinking there could be other issues in doing this as well.

I've reviewed the changelogs, I can see there's a lot of upgrades & patches under the Current branch - I don't think there's anything in particular that would appear to need "special attention". I think it might be OK to upgrade to Current using slackpkg, but I'm not 100% sure, which is why I'm here.

So, my questions are:

1) Do you think I can safely upgrade to Slackware-Current using slackpkg, based on what was written in the Slackware-Current changelog between 2007/07/01 and 2007/10/17?

2) If #1 is not a good option, what is the best way for upgrading to Slackware-Current without manually downloading individual files and upgrading/patching them, one at a time?

Cheers,
Bob
 
Old 10-17-2007, 06:16 AM   #2
ghostdancer
Member
 
Registered: Apr 2002
Distribution: Slackware
Posts: 266

Rep: Reputation: 30
AFAIK, Slack-current is the development tree. So, it is meant for development, not for production. You can choose to sync with Slack-current, but there will be chances where you need to fix it yourself (can be tricky if you are running a production server).
 
Old 10-17-2007, 08:46 AM   #3
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,315

Rep: Reputation: Disabled
Indeed.

A common mistake is to think that "slackware-current" means "the current version of Slackware Linux".
Slackware-current is the development tree - although this version of Slackware is usually quite stable there is no guarantee that it will work after every update. In fact, you should expect to need some manual tweaking of your system from time to time, and you are _expected_ to be knowledgeable enough to be able to fix a broken system or else to write a well-documented bug report for the Slackware team. Do not send this to info@slackware.com as these emails will silently disappear into the bit bucket.
I would advise to use the ##slackware IRC channel on Freenode, or the #slackware channel on OFTC, to ask for advise on possible bugs before sending reports to Pat Volkerding.

If you just want to run a stable supported version of Slackware, stick to the most recent release of Slackware-stable. At this time that is Slackware 12.0. Patches to stable releases are made available regularly, and these are communicated on the slackware-security and/or slackware-announce mailing lists (please subscribe! See http://slackware.com/lists/). The ChangeLog for the patches to Slackware 12.0 (post-release) is here: ftp://ftp.slackware.com/pub/slackwar.../ChangeLog.txt

Using automatic package managers like slaptget, swaret, slackpkg is strongly discouraged when you run slackware-current. Instead, it is wise to follow the activity on the slackware-current ChangeLog.txt to determine what has changed, and keep a fixed eye on the CHANGES_AND_HINTS file which documents the updated/deleted/added packages and changed behaviour in great detail.

Using these package managers to keep a stable release of Slackware up to date, should be safe enough, as long as you read the messages these programs spit out when they run.

Eric
 
Old 10-17-2007, 04:08 PM   #4
x94qvi
LQ Newbie
 
Registered: Dec 2005
Distribution: Slackware 13.37
Posts: 26

Original Poster
Rep: Reputation: 16
Thanks very much to both of you who replied. Your explanations described all I needed to know!

Based on your advice, I think I'll stick with the stable version.

Bob
 
Old 10-17-2007, 07:00 PM   #5
rg3
Member
 
Registered: Jul 2007
Distribution: Slackware Linux
Posts: 512

Rep: Reputation: Disabled
Precisely because managing a slackware-current system is a bit tricky I created slackroll. If you reconsider using -current give it a try. I'm using it to upgrade to -current right now and it's been working very fine. It's more or less balanced between a fully automated tool and common sense, so it basically informs you of the activity you need to know about, and gives you commands to proceed in the upgrade without having to do the process manually. There is also a tutorial. It immediately showed the missing kdebindings and poppler-data packages, and it was me who sent a bug report to Volkerding, so it's a recent good detail to brag about.

Last edited by rg3; 10-17-2007 at 07:01 PM.
 
Old 10-20-2007, 05:14 AM   #6
niels.horn
Senior Member
 
Registered: Mar 2007
Location: Rio de Janeiro - Brazil
Distribution: Slackware64-current
Posts: 1,004

Rep: Reputation: 89
Just upgraded to slackware-current, using slackroll, following the basic instructions, and it worked very well.
I did have some troubles with slackware after upgrading, but that is normal for the adventurous who dare to use -current :-)
 
Old 10-20-2007, 12:07 PM   #7
pdw_hu
Member
 
Registered: Nov 2005
Location: Budapest, Hungary
Distribution: Slackware, Gentoo
Posts: 346

Rep: Reputation: Disabled
I've been doing the 'always stay -current' approach since about mid-time 9.1
Never had a problem which made me having to revert to a previous version. Small errors of course occur, but otherwise it's "verynice" [(c) Borat]
 
Old 10-20-2007, 01:30 PM   #8
BCarey
Senior Member
 
Registered: Oct 2005
Location: New Mexico
Distribution: Slackware
Posts: 1,477

Rep: Reputation: Disabled
Quote:
Originally Posted by rg3 View Post
Precisely because managing a slackware-current system is a bit tricky I created slackroll. If you reconsider using -current give it a try. I'm using it to upgrade to -current right now and it's been working very fine. It's more or less balanced between a fully automated tool and common sense, so it basically informs you of the activity you need to know about, and gives you commands to proceed in the upgrade without having to do the process manually. There is also a tutorial. It immediately showed the missing kdebindings and poppler-data packages, and it was me who sent a bug report to Volkerding, so it's a recent good detail to brag about.
How is slackroll different from slackpkg?

Brian
 
Old 10-20-2007, 07:53 PM   #9
rg3
Member
 
Registered: Jul 2007
Distribution: Slackware Linux
Posts: 512

Rep: Reputation: Disabled
That's explained in the FAQ.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
slackpkg update = slackware-current? trashbird1240 Slackware 2 04-24-2007 08:50 AM
DISCUSSION: Upgrade to Slackware -current without a -current CD truthfatal LinuxAnswers Discussion 0 09-19-2006 01:42 PM
How to upgrade from Slackware 10.1 to current? Basel Slackware 21 07-18-2005 07:00 AM
Slackware-Current: Qt upgrade issues Neruocomp Slackware 1 04-03-2005 12:24 PM
After slackpkg update(all current p'kges), Slackware 10 stops loading (black screen). SlawioG Slackware 3 11-28-2004 09:19 AM


All times are GMT -5. The time now is 07:30 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration