[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
slackbook:tracking_updates [2012/09/03 22:39 (UTC)] – created with contents mfillpot | slackbook:tracking_updates [2012/09/17 03:21 (UTC)] (current) – [Sources] updated author list mfillpot | ||
---|---|---|---|
Line 4: | Line 4: | ||
===== The -stable Branch ===== | ===== The -stable Branch ===== | ||
- | After 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. | + | After 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. | ||
+ | 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. | ||
- | 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 patches/ 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 to use, simply consult [[http:// | ||
- | So how do you know when there are updates? The best way is to consult the ChangeLog.txt 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' | + | Since -stable updates aren't distributed on the disks, you'll need to |
+ | obtain them from the Internet. | ||
+ | mirrors from which you can download the entire Slackware tree (or only | ||
+ | the '' | ||
+ | ways. While some mirrors offer web access, the most common ways of | ||
+ | obtaining updates are via ftp and/or rsync servers. | ||
+ | project maintains a small list (organized by country) of known | ||
+ | mirrors. | ||
+ | http:// | ||
+ | for suggestions. | ||
+ | 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; 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. | ||
+ | |||
+ | So how do you know when there are updates? | ||
+ | '' | ||
+ | find the latest changelogs for the -current and most recent -stable | ||
+ | branch on the Slackware Project' | ||
+ | version of Slackware, you'll need to check a mirror. | ||
< | < | ||
Line 23: | Line 53: | ||
Remove mention of HAL in the initial welcome email (mention udisks2 | Remove mention of HAL in the initial welcome email (mention udisks2 | ||
instead). | instead). | ||
- | a/ | + | a/ |
- | </ | + | |
===== Security Update Mailing List ===== | ===== Security Update Mailing List ===== | ||
- | While the Slackware team does release updated bugfix-only packages (i.e. not security fixes) occasionally, | + | While the Slackware team does release updated bugfix-only packages (i.e. |
+ | not security fixes) occasionally, | ||
+ | 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. | ||
+ | mailing list, send an e-mail to < | ||
+ | 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. | ||
===== Upgrading Slackware Versions ===== | ===== Upgrading Slackware Versions ===== | ||
- | 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' | + | Now that we've gone this far, you should feel reasonably competent in your |
+ | ability to manage your Slackware system. | ||
+ | there' | ||
+ | is a lot more complicated than simply updating a few packages. | ||
+ | changes a lot of things, and while many of these changes are small, some of | ||
+ | them can completely break your system if you haven' | ||
+ | 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. | ||
+ | |||
+ | |||
+ | 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. | ||
+ | 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 '' | ||
+ | on your upgrade discs or a mirror. | ||
+ | development period before every release, and it lists a lot of helpful | ||
+ | hints and tips to aid you in dealing with the changes. | ||
+ | |||
+ | |||
+ | Finally, read the '' | ||
+ | proceeding. | ||
+ | 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. | ||
+ | wish to continue, make backups of your data and configuration files | ||
+ | first. | ||
+ | ''/ | ||
+ | This will give you a chance to perform a reinstall if something goes | ||
+ | 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 | + | Since every new version of Slackware has a few differences, giving complete |
+ | instructions here is not only futile but potentially misleading. | ||
+ | always consult | ||
+ | favorite | ||
+ | ====== Chapter Navigation ====== | ||
- | Finally, read the UPGRADE.TXT 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 /etc and /home directories. This will give you a chance to perform a reinstall if something goes wrong with the upgrade. | + | **Previous Chapter: [[slackbook: |
- | Since every new version of Slackware has a few differences, | + | **Next Chapter: [[slackbook: |
====== Sources ====== | ====== Sources ====== | ||
<!-- If you copy information from another source, then specify that source --> | <!-- If you copy information from another source, then specify that source --> | ||
- | * Original source: [[http:// | + | |
<!-- Authors are allowed to give credit to themselves! --> | <!-- Authors are allowed to give credit to themselves! --> | ||
- | * Originally written by Alan Hicks | + | |
<!-- * Contrbutions by [[wiki: | <!-- * Contrbutions by [[wiki: | ||