summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chapter_17.xml108
1 files changed, 98 insertions, 10 deletions
diff --git a/chapter_17.xml b/chapter_17.xml
index 41ea6cf..ea51ad7 100644
--- a/chapter_17.xml
+++ b/chapter_17.xml
@@ -9,11 +9,69 @@
<title>The -stable Branch</title>
<para>
-Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
-eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
-minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
-ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
-voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+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.
+</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
+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.
+</para>
+
+<screen><prompt>darkstar:~# </prompt><userinput>wget -O - \
+ftp://slackware.osuosl.org/pub/slackware/slackware-13.0/ChangeLog.txt \
+| less</userinput>
+Sun Jan 24 20:22:46 UTC 2010
+patches/packages/httpd-2.2.14-i486-1_slack12.1.tgz: Upgraded.
+ This fixes a couple of security bugs when using mod_proxy_ftp.
+ For more information, see:
+ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-3094
+ http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-3095
+ (* Security fix *)</screen>
+
+</section>
+
+<section>
+<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.
</para>
</section>
@@ -22,11 +80,41 @@ voluptate velit esse cillum dolore eu fugiat nulla pariatur.
<title>Upgrading Slackware Versions</title>
<para>
-Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do
-eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
-minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip
-ex ea commodo consequat. Duis aute irure dolor in reprehenderit in
-voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+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.
+</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.
+</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
+favorite mirror.
</para>
</section>