SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I just installed Slackware 11 (released October 2, 2006).
Does that mean I only need to apply security updates issued after October 2, 2006?
Do I only need to visit the Slackware Linux Security Advisories (http://www.slackware.com/security/) and download all Security Updates including and after October 2, 2006?
The first security update after the release of Slackware 11 is:
- 2006-10-25 - [slackware-security] qt (SSA:2006-298-01)
So, I'll install that update.
Then, I'll work my way up the list to the next update which is:
- 2006-11-03 - [slackware-security] screen (SSA:2006-307-02)
So, I'll install that update.
And I'll keep going up the list until I get to the final update as of today which is:
- 2007-05-16 - [slackware-security] libpng (SSA:2007-136-01)
Is that the idea?
I apologize if this was answered but I did search and I found tons of information on how to use the package system that Slackware has. I just couldn't find the exact steps to take after installation. I guess the steps to take to update an OS is simple after installing Windows or Ubuntu. The user just clicks something like "Update the OS". But for Slackware you need to know more. I just can't locate this piece of the puzzle!
1. Use a shell (cd to a good directory to download first eg ~/patches) and ftp into a slackware mirror (username is anonymous and password is non-existent just hit enter)
Code:
ftp slackware.cs.utah.edu
2. cd to your versions patch folder
Code:
cd pub/slackware/slackware-11.0/patches/packages
3. turn off prompting
Code:
prompt
4. get all the tgz packages
Code:
mget *tgz
5. exit the ftp
Code:
exit
6. upgrade the packages and reinstall if you got repeats (reinstall is something I do you can just pick which packages you need to update by hand)
Code:
upgradepkg --reinstall *tgz
7. Sit back and wait. Then you are done. Other things to check are any programs installed out of extra (mysql, php, ktorrent, firefox 2.0 etc)
At least I think this is simple. Especially when you are trying to patch an older version of Slackware with a lot of packages.
In fine Slackware tradition, you have been shown how to do this manually. An alternative is to install the slackpkg package in the extra directory. Choose your mirror (uncomment 1 line) in /etc/slackpkg/mirrors and you can stay current with:
Code:
slackpkg update
slackpkg upgrade-all
which does pretty much the same thing as what was suggested by bassmadrigal, with the addition that it analyses the package lists to tell you if there are packages you should upgrade and what they are.
Note that installing the Slack 11 seamonkey-1.1.1-i486-1_slack11.0.tgz update removes a number of links in /usr/lib needed by gxine (libmozjs.so libnspr4.so libplc4.so libplds4.so). Installing mozilla-nss-3.9.2-i486-1_slack11.0.tgz puts libraries in place of most of the removed links, but /usr/lib/libmozjs.so is still missing. I found
cd /usr/lib; ln -s firefox/libmozjs.so .
to be a suitable workaround. Previously, that link was to seamonkey-1.0.8/libmozjs.so
However, seamonkey 1.1.1's libmozjs.so doesn't work with gxine which is why I used the firefox variant.
1. Use a shell (cd to a good directory to download first eg ~/patches) and ftp into a slackware mirror (username is anonymous and password is non-existent just hit enter)
Code:
ftp slackware.cs.utah.edu
2. cd to your versions patch folder
Code:
cd pub/slackware/slackware-11.0/patches/packages
3. turn off prompting
Code:
prompt
4. get all the tgz packages
Code:
mget *tgz
5. exit the ftp
Code:
exit
6. upgrade the packages and reinstall if you got repeats (reinstall is something I do you can just pick which packages you need to update by hand)
Code:
upgradepkg --reinstall *tgz
7. Sit back and wait. Then you are done. Other things to check are any programs installed out of extra (mysql, php, ktorrent, firefox 2.0 etc)
At least I think this is simple. Especially when you are trying to patch an older version of Slackware with a lot of packages.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.