summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Hicks <alan@lizella.net>2010-02-24 01:20:07 -0500
committerAlan Hicks <alan@lizella.net>2010-02-24 01:20:07 -0500
commit5be84f2bfea395985cda65d86c1630ccd58e58e1 (patch)
treeb7c4bebce6ac059e8ba81c5b17a94b6577adebca
parent8fd6bf0c753ffe17c3c03968a35d98753dec264d (diff)
parentb76c6dd48d071ca9887f0af03b3b6bf1b44e9e82 (diff)
downloadslackbook-5be84f2bfea395985cda65d86c1630ccd58e58e1.tar.xz
Merge commit 'origin/rworkman'
-rw-r--r--chapter_17.xml131
1 files changed, 66 insertions, 65 deletions
diff --git a/chapter_17.xml b/chapter_17.xml
index ea51ad7..ea3035c 100644
--- a/chapter_17.xml
+++ b/chapter_17.xml
@@ -9,40 +9,41 @@
<title>The -stable Branch</title>
<para>
-Whenever a new version of Slackware is released, it continues to be
-updated should a security vulnerability be found or a nasty bug begin
-to rear its head. For that reason, it's important to keep up with all
-the patches for your version of Slackware. We call this the -stable
-branch. There is also a -current branch where frequent and intrusive
-changes are made, but unless you're willing to work with a broken
-computer and fix things on your own, we recommend you stick with
--stable.
+Whenever a new version of Slackware is released, the Slackware team will,
+as needed, release updated packages to fix serious security vulnerabilities
+and particularly nasty bugs. Therefore, it's important to keep up with all
+of the patches for your version of Slackware, which is referred to as the
+"-stable" branch. There is also a "-current" branch, which is where we do
+our development work toward the next stable release (and as such, there are
+often intrusive changes there), but unless you're willing to work with a
+possibly broken system and are able to fix things on your own, we strongly
+recommend that you stick with the "-stable" branch.
</para>
<para>
-Since -stable updates aren't distributed on the disks, you'll need to
-obtain them from the Internet. Many people and organizations offer
-mirrors where you can download the entire Slackware tree, or just the
-<filename>patches/</filename> directory in any number of ways. While
-some mirrors offer web access, the most common ways of obtaining
-updates are via ftp and rsync servers. The Slackware project maintains
-a small list of known mirrors organized by country. If you're in doubt
-as to what mirror to use, simply consult <ulink
-url="http://www.slackware.com/getslack/">http://www.slackware.com/getslack/</ulink>
-for suggestions. If you know a major university near you, there's a
-good chance they offer a mirror of numerous open source projects, and
-Slackware may be among them. The only real requirement for a mirror is
-that it be complete, but it's best to use a mirror near where you live
-to achieve the fastest transfer times and use the least amount of
+Since -stable updates aren't distributed on the disks, you'll need to obtain
+them from the Internet. Many people and organizations offer mirrors from
+which you can download the entire Slackware tree (or only the
+<filename>patches/</filename> directory) in any number of ways. While some
+mirrors offer web access, the most common ways of obtaining updates are via
+ftp and/or rsync servers. The Slackware project maintains a small list
+(organized by country) of known mirrors. If you're unsure which mirror you
+should use, simply consult
+<ulink url="http://www.slackware.com/getslack/">http://www.slackware.com/getslack/</ulink>
+for suggestions. If you have a major university near you, there's a good
+chance that they offer a mirror of numerous open source projects, and
+Slackware may be among them. The only real requirement for a mirror is that
+it be complete, but usually it's best to use a mirror near where you live in
+order to achieve the fastest transfer times and use the least amount of
Internet resources.
</para>
<para>
-So how do you know when there are updates? The best way is to consult
-the <filename>ChangeLog.txt</filename> on any up-to-date mirror. You
-can always find the latest changelogs for the -current and most recent
--stable branch on the Slackware Project's web page, but if you're
-running an older version, you'll need to check a mirror.
+So how do you know when there are updates? The best way is to consult the
+<filename>ChangeLog.txt</filename> on any up-to-date mirror. You can always
+find the latest changelogs for the "-current" and most recent "-stable"
+branch on the Slackware Project's web page, but if you're running an older
+version of Slackware, you'll need to check a mirror.
</para>
<screen><prompt>darkstar:~# </prompt><userinput>wget -O - \
@@ -62,16 +63,15 @@ patches/packages/httpd-2.2.14-i486-1_slack12.1.tgz: Upgraded.
<title>Security Update Mailing List</title>
<para>
-While the Slackware team does release strictly bug-fix patches from
-time-to-time, you're probably most interested in security fixes for
-vulnerabilities that are discovered in software. The Slackware Project
-maintains a mailing list that will notify you if any patches are
-released that treat such serious issues. In order to subscribe to the
-mailing list, simply send an e-mail to
-<email>majordomo@slackware.com</email> with the words 'subscribe
-slackware-security' in the body of the message. The majordomo will be
-happy to add your name to the list, and when new packages are released,
-will mail you an advisory.
+While the Slackware team does release updated bugfix-only packages (i.e.
+not security fixes) occasionally, you're probably most interested in
+security fixes for vulnerabilities discovered after the -stable release.
+The Slackware Project maintains a mailing list that will notify you of any
+updated packages for such serious issues. In order to subscribe to the
+mailing list, send an e-mail to <email>majordomo@slackware.com</email>
+with the words 'subscribe slackware-security' in the body of the message.
+The majordomo will be happy to add your name to the list, and when new
+packages are released, it will mail an advisory to you.
</para>
</section>
@@ -80,40 +80,41 @@ will mail you an advisory.
<title>Upgrading Slackware Versions</title>
<para>
-Now that we've gone this far, you should feel reasonably competent in
-your ability to handle your Slackware system. But what do we do with it
-when there's a new release? Updating from one release of Slackware to
-another is a lot more complicated than simply updating a few packages.
-Each release changes a lot of things. Many of these changes are small,
-but some of them can completely break your system if you haven't
-prepared for them. While some Linux distributions provide highly
-automated tools that attempt to handle every tiny detail for you,
-Slackware takes a much more hands on approach to things.
+Now that we've gone this far, you should feel reasonably competent in your
+ability to manage your Slackware system. But what do we do with it when
+there's a new release? Updating from one release of Slackware to another
+is a lot more complicated than simply updating a few packages. Each release
+changes a lot of things, and while many of these changes are small, some of
+them can completely break your system if you haven't prepared for them and/or
+don't understand what is changing and why. While some Linux distributions
+provide highly automated tools that attempt to handle every tiny detail for
+you, Slackware takes a much more hands-on approach to things.
</para>
<para>
-The very first thing you should do before attempting an upgrade, is
-decide if that's really necessary. If the old system is stable and
-doing everything you want it to do, there may be no need to do an
-operating system upgrade at all. The second thing you should do is read
-the <filename>CHANGES_AND_HINTS.TXT</filename> file on your upgrade
-disks or a mirror. This file changes between every release, and lists
-helpful hints and tips to aid you in dealing with the changes.
-Finally, read the <filename>UPGRADE.TXT</filename> file as well before
-proceeding. After doing these things, you may find it easier to backup
-your configuration files and data, then perform a regular install of
-the new Slackware release rather than attempt a possibly tricky
-upgrade. If however, you still wish to continue, make backups of your
-data and configuration files. At a minimum, it's good practice to
-backup the <filename>/etc</filename> and <filename>/home</filename>
-directories. This will give you a chance to perform a re-install should
-anything go wrong with the upgrade.
+The very first thing you should do before attempting an upgrade is the one
+that many people neglect: decide if it's really necessary to upgrade. If
+the old system is stable and doing everything you want it to do, there may
+be no need to do an operating system upgrade at all. Assuming you decide
+to do the upgrade, then the second thing you should do is read the
+<filename>CHANGES_AND_HINTS.TXT</filename> file on your upgrade discs or
+a mirror. This file is updated during the development period before every
+release, and it lists lots of helpful hints and tips to aid you in dealing
+with the changes. Finally, read the <filename>UPGRADE.TXT</filename> file
+before proceeding. After doing these things, you may decide that it's less
+trouble and potential for problems to backup your configuration files and
+data and do a fresh installation of the new Slackware release rather than
+attempt a possibly tricky upgrade. However, if you still wish to continue,
+make backups of your data and configuration files first. At a minimum,
+it's good practice to backup the <filename>/etc</filename> and <filename>/home</filename>
+directories. This will give you a chance to perform a reinstall if something
+goes wrong with the upgrade.
</para>
<para>
-Since every new version of Slackware has a few differences, giving
-complete instructions here is not only futile, but misleading. Always
-consult the documentation included on your Slackware disks or your
+Since every new version of Slackware has a few differences, giving complete
+instructions here is not only futile but potentially misleading. You should
+always consult the documentation included on your Slackware disks or your
favorite mirror.
</para>