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.
1. Which program is better to update and take care of dependencies, swaret, slackpkg, or slapt-get (or others)?
2. If I have a fresh full install of Slackware 12.0, which repository should I point to, the one with Slackware 12.0 or the one with "current"?
3. Is Synaptic suitable to find and install new programs in Slackware?
I've checked the postings but couldn't find a satisfactory answer (to me), and the manual, "Slackbook 2.0" is silent on this (couldn't find anything on full online updates and on updating programs like the above).
2. It depends. If you want a stable system, you should stick with 12.0. But if you want to have the bleeding edge Slackware packages, then you might want to stick with Current, but for Current, it's not started yet. Maybe in one or two months from now.
But let me get this straight: 12.0 keeps the original programs as they are, or does it periodically update them?
If it does keep the originals, what would be the use of pointing to that repository; if it does update them, then what would be the difference between 12.0 and current?
But let me get this straight: 12.0 keeps the original programs as they are, or does it periodically update them?
Cheers!
The original programs are periodically updated with security fixes. For example you can now update Fire Fox, Thunderbird and Seamonkey. These new packages are located in the patches directory at the Slackware site.
You have to realize that staying "current" has a different meaning when you run a stable release as opposed to running slackware-current.
A stable release like 12.0 will not get new packages or new versions of packages. What it will get after release, is patches to the packages where bugs have to be fixed. These patches will be published into the /patches directory of the Slackware tree (available on any mirror). By applying these patches as they are released, you stay "current" with the release.
The Slackware 'current' release is the development tree, where work is done towards a new stable release of Slackware. In slackware-current, new packages may get added, deprecated packages may disappear suddenly, and existing packages may be upgraded to their most recent version.
Staying "current" with slackware-current means that you will be upgrading packages often, like one or more per week if there is active development. It also means that if a bug is introduced to the -current tree, you are supposed to know how to fix it yourself, or report the bug to 'Slackware, Inc.' or wait for someone else to fix the bug. This means that if you are "just" an end user that needs a working computer and who does not want to tinker with his Slackware installation, you are much better of with a stable release. A slackware-current installation may be nonfunctional for days if you're unlucky and not familiar with how to debug your system.
If you add this line to your (or your root's) crontab, it will look for updates every night at 06:53 and download new patches - the example crontab line below checks Slackware 12.0 patches but you can change the "-r 12.0" to any other Slackware release number - and send your account an email with the results:
0a1,9
> > Thu Jul 26 15:51:42 CDT 2007
> > patches/packages/bind-9.3.4_P1-i486-1_slack11.0.tgz:
> > Upgraded to bind-9.3.4_P1 to fix a security issue.
> > The query IDs in BIND9 prior to BIND 9.3.4-P1 are cryptographically weak.
> > For more information on this issue, see:
> > http://www.isc.org/index.pl?/sw/bind/bind-security.php
> > http://cve.mitre.org/cgi-bin/cvename...=CVE-2007-2926
> > (* Security fix *)
> > +--------------------------+
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.