Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
slackware:current [2012/08/31 09:06 (UTC)] – [Tracking the Current Branch] formatting fix vharishankar | slackware:current [2012/09/11 13:47 (UTC)] – [Overview] made a point clearer vharishankar |
---|
===== Overview ===== | ===== Overview ===== |
| |
Slackware -Current is essentially the testing branch of Slackware. It is similar in function to the testing branch of other distributions and the same caveats apply to -Current. | Slackware -Current is the development branch of Slackware that eventually gets released as a stable version when considered ready (and then split again, as the development branch for the next version). It is similar in function to the testing branch of other distributions and the same caveats apply to -Current. |
===== Tracking the Current Branch ===== | ===== Tracking the Current Branch ===== |
| |
To track the ''Current'' branch, it is recommended that you | To track the ''Current'' branch, it is recommended that you |
| |
- cleanly install or upgrade your installation to the latest stable version first, following the ''UPGRADE.TXT'' instructions found on the CD/DVD or the Slackware Linux online mirror. | - cleanly install or upgrade your installation to the latest stable version first, following the instructions and information in the appropriate ''UPGRADE.TXT'' and ''CHANGES_AND_HINTS.TXT'' files found on the CD/DVD or the Slackware Linux online mirror. |
- edit the ''/etc/slackpkg/mirrors'' file and comment out the mirror pointing to your stable version and uncomment one of the mirrors pointing to the current branch. For example, if you're using the Switzerland mirror and currently on the 13.37 stable release for Slackware 64-bit, then comment out the line <code># http://mirror.switch.ch/ftp/mirror/slackware/slackware64-13.37/</code>and uncomment the line <code> http://mirror.switch.ch/ftp/pool/3/mirror/slackware/slackware64-current/</code> or any other mirror point to the ''-current'' branch. | - edit the ''/etc/slackpkg/mirrors'' file and comment out the mirror pointing to your stable version and uncomment one of the mirrors pointing to the current branch. For example, if you're using the Switzerland mirror and currently on the 13.37 stable release for Slackware 64-bit, then comment out the line <code># http://mirror.switch.ch/ftp/mirror/slackware/slackware64-13.37/</code>and uncomment the line <code> http://mirror.switch.ch/ftp/pool/3/mirror/slackware/slackware64-current/</code> or any other mirror point to the ''-current'' branch. |
- run the command <code>slackpkg update</code> | - run the command (as root) <code>slackpkg update</code> |
- read the ChangeLog file present in ''/var/lib/slackpkg/ChangeLog.txt'' for what applications and libraries are upgraded and which new packages are included. | - read the ChangeLog file present in ''/var/lib/slackpkg/ChangeLog.txt'' for what applications and libraries are upgraded and which new packages are included. |
- upgrade to the latest version in the normal fashion. See [[slackware:slackpkg#full_system_upgrade|full system upgrade]] for more information. | - upgrade to the current branch in the normal fashion. See [[slackware:slackpkg#full_system_upgrade|full system upgrade]] for more information. |
| - keep the current branch up-to-date by following steps 3 to 5 above (you could also automate the update-checking with a [[howtos:task_scheduling|cron]] job.) |
| |
<note warning>Do not track the Current branch on production systems as it is a test-bed for upcoming releases. It is recommended that you use the latest stable release with the security updates instead.</note> | <note warning>Do not track the Current branch on production systems as it is a test-bed for upcoming releases. It is recommended that you use the latest stable release with the security updates instead.</note> |
| |
| ======Sources====== |
| * Originally written by [[wiki:user:vharishankar|Harishankar]] for the SlackDocs Wiki Project. |
| |
<!-- Please do not add anything below, except additional tags.--> | <!-- Please do not add anything below, except additional tags.--> |
| |
<!-- Do not remove this line and the text below. Thanks! slackdocs@--> | <!-- Do not remove this line and the text below. Thanks! slackdocs@--> |
{{tag>slackware needs_attention}} | {{tag>slackware }} |