LinuxQuestions.org
Review your favorite Linux distribution.
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 05-05-2005, 12:54 AM   #1
elyk
Member
 
Registered: Jun 2004
Distribution: Slackware
Posts: 241

Rep: Reputation: 49
Question how do you keep up with slackware-current?


quick question: how do you keep up with slackware-current? Do you download the packages and run upgradepkg or something else?
 
Old 05-05-2005, 01:13 AM   #2
xushi
Senior Member
 
Registered: Jun 2003
Location: UK
Distribution: Gentoo
Posts: 1,288

Rep: Reputation: 45
Yes, or use a program that will do that automatically for you.

Search these threads for either swaret, or slapt-get

http://www.linuxquestions.org/questi...82#post1614982
http://www.linuxquestions.org/questi...ghlight=swaret

http://www.linuxquestions.org/questi...der=descending

Last edited by xushi; 05-05-2005 at 05:39 AM.
 
Old 05-05-2005, 01:16 AM   #3
mrcheeks
Senior Member
 
Registered: Mar 2004
Location: far enough
Distribution: OS X 10.6.7
Posts: 1,690

Rep: Reputation: 52
Lots of people use Swaret . There is also a GUI called QtSwaret
 
Old 05-05-2005, 02:01 AM   #4
neo
Member
 
Registered: Apr 2005
Distribution: FreeBSD
Posts: 61

Rep: Reputation: 15
Or just rsync, read changelong, and then installpkg.

I don't like swaret or apt-get at all.
 
Old 05-05-2005, 02:56 AM   #5
drakethegreat
Member
 
Registered: Sep 2004
Location: Seattle, WA
Distribution: None (Linux doesn't support my basic hardware)
Posts: 61

Rep: Reputation: 15
Quote:
Originally posted by mrcheeks
Lots of people use Swaret . There is also a GUI called QtSwaret
Awesome. I only knew about swaret so you even informed others along with the creator

Also to those who hate GUIs and prefer the console. Its not like I don't use the console I just prefer a GUI when possible cause you can work faster with them usually. Its hard to benchmark that sort of thing ;-)
 
Old 05-05-2005, 03:46 AM   #6
SiegeX
Member
 
Registered: Jul 2004
Location: Silicon Valley, CA
Distribution: Slackware
Posts: 171

Rep: Reputation: 38
you left out the best one, well sorta, sombody mentioned apt-get but what he really meant was slapt-get. If I were you I wouldnt touch swaret with a 10-foot pole. Unlike the other 3rd party package managers, slapt-get has actually been adopted as the official manager for Vectorlinux which is basically a mepis-like distro but based on slackware instead of debian.

Oh and there is also a GUI for slapt-get called Gslapt, but I cant comment on that since ive never had the need to use it, I perfer CLI for my package management.

Last edited by SiegeX; 05-05-2005 at 03:47 AM.
 
Old 05-05-2005, 05:23 AM   #7
nukey
Member
 
Registered: Dec 2004
Location: Netherlands
Distribution: Slackware
Posts: 173

Rep: Reputation: 30
Why doesn't anyone mention slackpkg ? (in /extra)
 
Old 05-05-2005, 05:36 AM   #8
xushi
Senior Member
 
Registered: Jun 2003
Location: UK
Distribution: Gentoo
Posts: 1,288

Rep: Reputation: 45
Does slapt-get actually have automatic package updating? or do i have to manually update each and every package in my Slack?

EDIT:
Swaret is good, it all depends on how you use the updaters, and if you know wtf you're doing.. I could comment on slapt-get the same way they did on swaret a few posts back and say it'll destroy my system and ruin my kernel, but that's because i dont know how to use it..

Stick to what you like..

edit: thanks SiegeX, i meant to say slapt-get. fixed

Last edited by xushi; 05-05-2005 at 05:39 AM.
 
Old 05-05-2005, 06:02 AM   #9
cathectic
Member
 
Registered: Sep 2004
Location: UK, Europe
Distribution: Slackware64
Posts: 761

Rep: Reputation: 35
elyk,

Regardless of how you choose to update, make sure you *read* the ChangeLog - Slackware is not designed to be blindly upgraded; issues will crop up with upgrades, and Pat makes these clear in the ChangeLog (e.g. the change from X.Org 6.7 to 6.8 caused a lot of keyboard trouble with people who upgraded and didn't bother to read the ChangeLog) and may offer advice on how to deal with these.
 
Old 05-05-2005, 08:24 AM   #10
Nobber
Member
 
Registered: Jun 2002
Location: Nova Scotia
Distribution: Debian (home), Kubuntu 7.04 (work)
Posts: 265

Rep: Reputation: 30
Quote:
Originally posted by nukey
Why doesn't anyone mention slackpkg ? (in /extra)
Perhaps because slackpkg, while useful for tracking current or installing official patches, is useful ONLY for doing that. Whereas other tools can do that and more, e.g. download from unofficial repositories, perform some kind of dependency resolution, etc.
 
Old 05-05-2005, 09:28 AM   #11
nirav_patel
LQ Newbie
 
Registered: Jan 2005
Posts: 11

Rep: Reputation: 0
[n] how about Qtswaret with Proxy?

Hi,
I tried with global 'http_proxy=", etc. env variables but can't connect to web using Qtswaret....
I am behind proxy that requires authentication...
Any idea?

Thanks.
Nirav
 
Old 05-05-2005, 10:01 AM   #12
SiegeX
Member
 
Registered: Jul 2004
Location: Silicon Valley, CA
Distribution: Slackware
Posts: 171

Rep: Reputation: 38
Quote:
Does slapt-get actually have automatic package updating? or do i have to manually update each and every package in my Slack?
Fortunatly I wrote a fairly decent bash script called slapt_update which does this (also listed in the slapt-get FAQ). If you put it in your /etc/cron.daily folder then every night at ~4am it will run to see if there are any new packages for you to update, if so it ill email you letting you know and include a list of packages to be removed,upgraded,installed. Note that the removed part only pertains if you are tracking current. It also has the option to send the data to STDOUT incase you wanted to pipe it elsewhere, and if you have a cellphone you can just put the email address of your cell phone and it will send you a text message . I don't allow the script to automatically install the packages for you as thats generally a bad idea, but it does have the options to download the files so that they are already there when it comes time to install, and a simple slapt-get --upgrade should do the trick.

Quote:
Originally posted by nukey
Why doesn't anyone mention slackpkg ? (in /extra)
"Perhaps because slackpkg, while useful for tracking current or installing official patches, is useful ONLY for doing that. Whereas other tools can do that and more, e.g. download from unofficial repositories, perform some kind of dependency resolution, etc."

Well said, and id also like to mention that for official packages I find the slapt-get interface a bit more intuitive, but that part is objective.

Quote:
Regardless of how you choose to update, make sure you *read* the ChangeLog - Slackware is not designed to be blindly upgraded; issues will crop up with upgrades, and Pat makes these clear in the ChangeLog (e.g. the change from X.Org 6.7 to 6.8 caused a lot of keyboard trouble with people who upgraded and didn't bother to read the ChangeLog) and may offer advice on how to deal with these
Good call and extremely important, this reason if often where the FUD about slapt-get breaking boxes stems from.

Quote:
Swaret is good, it all depends on how you use the updaters, and if you know wtf you're doing.. I could comment on slapt-get the same way they did on swaret a few posts back and say it'll destroy my system and ruin my kernel, but that's because i dont know how to use it..
I would have to disagree with you when talking about *official* packages, and that designation is important. Many people don't know that for official packages slapt-get doesnt do any dependancy resolution at all, which is a good thing as there is zero dependancy data for official slackware packages. For official slackware packages slapt-get is merely just a nice automated front end to pkgtools, and AFAIK you *shouldn't* be able to b0rk your box via installing *official* packages with the caveat of reading the changelog of course. For 3rd party packages, slapt-get has its own dependancy metadata format and many packages (and all the ones on vectorlinux) use this. But when dealing with 3rd party packages you are at the mercy of the packager and there are no guarantees.

Instead of just waving my hands and saying "swaret is bad (tm)" Ill repost something I put in another thread about 2months ago regarding why I believe this to be so.

Quote:
The official slackware packages do NOT contain any metadata regarding dependancy information. Swaret tries to get around this by the use of 'ldd' to see what library files are missing and looking at a list to see which package that library is contained in. This is a half-assed way to do this (all-be-it the only way to do it, but nonetheless half-assed).

For example. ldd can't tell you that 'man' requires 'groff', or that 'cpan2tgz' requires 'perl'. It can't tell you when packages conflict by overwriting files. Nor can it tell you when evolution would like to have gnome-spell available, but doesn't require it.

Last edited by SiegeX; 05-05-2005 at 10:09 AM.
 
Old 05-05-2005, 10:15 AM   #13
slackb0t
Member
 
Registered: Apr 2005
Location: Canada
Distribution: Slackware64-current on Thinkpad Carbon X1
Posts: 264

Rep: Reputation: 63
I use slap-get.. seems to work pretty well for me.. haven't had any trouble yet.. however, I do have a question for others using slapt-get to stay current..

I was using slapt-get --upgrade to stay current.. but I read in another thread that you should run something like slapt-get -distro --upgrade or something along that line... I couldn't quite figure out what the difference was..
 
Old 05-05-2005, 10:29 AM   #14
SiegeX
Member
 
Registered: Jul 2004
Location: Silicon Valley, CA
Distribution: Slackware
Posts: 171

Rep: Reputation: 38
yes, when tracking -current you should run 'slapt-get --dist-upgrade' (my script does this btw to determine packages if you say yes to tracking -current). From the man page:

Quote:
--dist-upgrade
Upgrade to newer Slackware release. This is the same as --upgrade, with the addition of
checking to make sure that all the base packages, from the base disk set, are also installed.
Prior to running dist-upgrade, make sure that the package cache is updated and the crucial
packages (glibc-solibs, sed, and pkgtools) are upgraded. See UPGRADE.TXT on your local Slack-
ware mirror.
I highly suggest you read the slapt-get FAQ , its probably one of the better ones ive seen, chalk full of usefull info.
 
Old 05-05-2005, 11:25 AM   #15
kodon
Member
 
Registered: Jul 2004
Location: [jax][fl][usa]
Distribution: Slackware64-current
Posts: 796

Rep: Reputation: 31
SiegeX,
hmm...sounds like slapt-get does by default
what i have been configuring swaret to do.
(minus your dep issue) Additionally, the script
you speak of sounds very nice.

I'm sold...will try to transition over in the near future.
 
  


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
Where to get Slackware Current? mjjzf Slackware 3 07-09-2005 10:03 AM
slackware-current how to salahuddin_66 Slackware 9 02-17-2005 07:42 AM
slackware current trace1918 Slackware 7 02-08-2005 09:50 PM
slackware 8.1 iso vs slackware current illtbagu Slackware 9 02-26-2003 07:10 PM
New slackware-current... taz.devil Linux - General 7 12-03-2001 05:31 PM

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

All times are GMT -5. The time now is 11:42 PM.

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