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?
|
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 |
|
Or just rsync, read changelong, and then installpkg.
I don't like swaret or apt-get at all. |
Quote:
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 ;-) |
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. |
Why doesn't anyone mention slackpkg ? (in /extra)
|
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 |
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. |
Quote:
|
[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 |
Quote:
Quote:
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:
Quote:
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:
|
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.. |
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:
|
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. |
Quote:
But the question was "how do you keep up with slackware-current" I install slackpkg, choose a mirror near me that points to the slackware-current directory on a mirrored server, and i tell slackpkg to upgrade all my packages. (or choose them seperatly). It's SOO easy, and it does JUST what the question says: "keep up with slackware-current" |
Quote:
|
Great, let us all know what you think once you switch over, whether it be good or bad.
I should also mention that even if you don't use my script, slapt-get already does automatic updating in so far as to say a simple 'slapt-get --update && slapt-get --upgrade' will grab all the new packages for you and install them. All my script does is run the updating for you while you sleep, parse out the data that slapt-get returns and formats it in a nice email for you (and optionally download the packages). This way you dont have to constantly check the changelogs every day |
Quote:
|
Quote:
P.S. slackpkg doesn't have my script :D |
My personal opinion is that all the package update tools are just those, tools. As in, if you don't know how to use a hammer and you hurt yourself with it, then it's your fault, not the hammer's. Same goes for swaret, slapt-get, or whatever.
That being said, /any/ tool should be used with a big measure of caution. I've summarized my opinion on this subject along with they way I use swaret on my blog, I won't repeat it here. However, if you choose to read it feel free to substitute all occurrences of "swaret" with any other update tool name. It can be found at http://rignesnet.tzo.com/archives/20...T22_32_20.html |
Quote:
Oh and BTW I read your blog and ive lost all faith in ##slackware for many reasons, but the situtation you described is definetly one of them. I don't agree that swaret is the best tool for the job, but I full heartedly agree with your statements in general. |
Quote:
well, i'm having a problem with the script... but slapt-get itself seems to work. i went ahead and used swaret for this update though, because i already have my excludes defined and wanted to authorize all the packages individually. i have edited the script and it is executable, but it doesn't seem to do anything. no mail. nothing in the maillog. anyways, i'm trying to follow the code to see what is going on... |
Quote:
I'm always up for a better tool to make my life easier. PS. I assume your main problem is the dependency checking? Or do you have other issues. I'll look back on the thread quick and review your comments on why ldd is bad. |
hmm...just tried the other script [update-notifier]
and it works like a charm. sorry i couldn't give you any feedback on what the problem was, SiegeX. |
Quote:
Just to let you know, the entire reason why I wrote my script was because the update-notifier script is totally fubar when tracking -current. It will send you an email every day claiming new packages are available even when thats obviously not true. I emailed the author about this problem over a year ago and he said he had no intensions on making it work for -current. Mine works with both stable and -current. |
Quote:
Let me just make it clear that I have no problem with dependancy checking whatsoever, what I do have a problem with is trying to force it upon a system that was not made for it. I prefer slapt-get over slackpkg and swaret because slapt-get...[list=1][*]Understands *official* packages weren't made with dependancy meta-data and honors that.[*]Has its own dependancy meta-data scheme which has been highly adopted, including an entire distro[*]Works with non-official repositories (ie linuxpackages.net)[*]is modled after apt-get, a tried and true program[*]is under constant development[*]The author is very open to suggestions and often includes the good ones in new releases (ive had two thus far)[*]The author can be reached on IRC in the #slapt-get channel on freenode[/list=1] |
Is it just me, or is it impossible for this forum to go much over 2 weeks without this thread being repeated.
|
there were a couple packages that i hadn't updated yet...
or are you saying that is doesn't check the packages, but rather the date of the changelog? went ahead and did an update with slapt-get... it did catch a package that swaret hadn't updated in ages. i did notice that the update-notifier uses the --ignore-excludes flag... but i don't mind getting an email everyday. also, i tried the --simulate --dist-upgrade options... i don't like that at all...it insists on uninstalling packages i have compiled myself as well as re-installing packages i have uninstalled. i do wish slapt-get did individual authorization for each update as swaret does, but otherwise i'm pretty happy with it. |
Quote:
Quote:
Quote:
If it is trying to upgrade unofficial packages with official packages and you don't want that behavior, then you're in luck because this is one of the features I suggested to the author of slapt-get and it was added in the latest version. Read THIS POST If you are not fully tracking -current, that is to say you have removed certain packages then use plain old '--upgrade' instead of '--dist-upgrade'. And it wont try to install packages that already have been removed. |
Not related to which tool to use, but for those of you that use slackpkg - how do you get it to upgrade everything that you have installed that has an update available?
For example, if I want to update xine-lib, I type Code:
slackpkg upgrade xine-lib Is there a simple one-liner that will tell slackpkg to look at my /var/log/packages (or whatever) and update everything that's updatable? |
you can update by folder...such as:
slackpkg upgrade a and it will let you know of all packages in "a" that are available for upgrading...it also works for extra, too. it lists available updates, and you can choose to have it update them, or you can cancel out and just update the ones you wish to. |
If your tracking Slackware current use slackpkg upgrade slackware to upgrade all installed packages (that would be in the slackware directory) Use slackpkg upgrade extra to upgrade packages that are in the extra directory.
If you track a stable release( EG 10.1) you would use slackpkg upgrade patches because updated packages are kept in the patches directory |
Quote:
|
All times are GMT -5. The time now is 09:35 AM. |