Originally Posted by michaelinux
I've been a slackware user for a couple of years now, but i've always used the packages that came with it, i never "updated" it.
now i've seen a lot of people saying they keep sync with slackware-current and they keep their systems up to date.
now with a little of embarrassment i wonder... how do i do that?
could you please tell me?
I am thinking there may be some confusion here with "people saying they keep sync with slackware-current and they keep their systems up to date"
If you have been using the packages that came with it, one would assume you are using a stable version numbered version of Slackware not the -current version. Slackware-current is a development, testing version. I could be wrong I suppose.
The simplest method to stay in "sync" or "updated" is to use slackpkg as root. That is what slackpkg was designed for.
Before you can use slackpkg you have to edit /etc/slackpkg/mirrors and uncomment a mirror for your version of Slackware. If you are not using Slackware-current now I would not recommend doing so. Stick with the numbered version at least until you are comfortable with using slackpkg.
To see if there are updates available using slackpkg you can run as root:
This checks to see if ChangeLog.txt has changed and will simply report "No news is good news" or "News on ChangeLog.txt" In the later case you will then have to run:
This can be run instead of the above "slackpkg check-updates" The difference is "slackpkg update" will automatically download all of the files needed to the update of Slackware if ChangeLog.txt has changed.
Once "slackpkg update" is done you should review the changes in ChangeLog.txt and then run as needed:
Make sure you read the man page for slackpkg.
As for syncing, as in keeping a mirror of the Slackware-version tree, unless you have a reason to, don't. Regardless of whether you mirror or not you will still have to run slackpkg to update Slackware. If all you are looking for it to stay "current" or "synced" as in updated, then just use slackpkg.