[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.

Welcome to the Slackware Documentation Project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
slackware:slackpkg [2012/09/10 15:23 (UTC)] – [install] cmysterslackware:slackpkg [2019/06/24 12:50 (UTC)] – [Full system upgrade] add a link to the Wiki article providing more details. alienbob
Line 1: Line 1:
 <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). --> <!-- Add your text below. We strongly advise to start with a Headline (see button bar above). -->
 ====== slackpkg ====== ====== slackpkg ======
-Slackpkg is an automated tool to manage local packages and to install new package over a network. Nowadays slackpkg comes as part of Slackware, but if you do not have it installed, the latest version can be downloaded from [[http://sourceforge.net/projects/slackpkg/files/latest/download|SourceForge]] and installed with installpkg.+Slackpkg is an automated tool to manage local packages and to install new package over a network. Nowadays slackpkg comes as part of Slackware, but if you do not have it installed, the latest version can be downloaded from [[https://slackpkg.org/|slackpkg.org]] and installed with installpkg.
  
 ===== Configuring ===== ===== Configuring =====
  
-Before slackpkg can be used it needs to have a current list of packages and their versions and that can be downloaded automatically by the tool itself once a mirror site is selected. To select a mirror, just uncomment a single URL in the file ''/etc/slackpkg/mirrors''. Note that the links are sorted by Slackware release versions so make sure that the selected link is in the same release that you are interested in.+Before slackpkg can be used it needs to have a current list of packages and their versions and that can be downloaded automatically by the tool itself once a mirror site is selected. To select a mirror, just uncomment a single URL in the file ''/etc/slackpkg/mirrors''. Note that the links are sorted by Slackware release versions so make sure that the selected link is in the same release that you are interested in. It is recommended, though not required, that you use the ''mirrors.slackware.com'' mirror, as that one will automatically redirect you to your geographically closest mirror
  
 Then run: Then run:
Line 30: Line 30:
  
 ===== Usage ===== ===== Usage =====
 +Read this entire page before using slackpkg, especially the part about Full System Upgrades, if you are or plan to run Slackware -current.
  
 Slackpkg uses patterns to search install and remove packages. The pattern will be searched on the list of packages and any package that matches the pattern is shown. Slackpkg uses patterns to search install and remove packages. The pattern will be searched on the list of packages and any package that matches the pattern is shown.
Line 121: Line 122:
   slackpkg clean-system   slackpkg clean-system
      
-It is always recommended to read the latest ChangeLogs and ''UPGRADING.TXT'' (found on the HTTP/FTP mirrors for each version) before doing any major system upgrades. +It is always recommended to read the latest ChangeLogs and ''UPGRADING.TXT'' (found on the HTTP/FTP mirrors for each version) before doing any major system upgrades. \\ There's [[howtos:slackware_admin:systemupgrade|a separate article]] dedicated to doing a full system upgrade which you should definitely read first. 
 <note>Pay attention to changed configuration files. Update them either by merging your customizations from the older configuration files (Slackpkg can optionally step through every changed configuration file and allow you to resolve the changes) or manually editing the new files after allowing Slackpkg to overwrite the old configuration files. You decide which way works best for you.</note>  <note>Pay attention to changed configuration files. Update them either by merging your customizations from the older configuration files (Slackpkg can optionally step through every changed configuration file and allow you to resolve the changes) or manually editing the new files after allowing Slackpkg to overwrite the old configuration files. You decide which way works best for you.</note> 
 ===== External Links ===== ===== External Links =====
  
-  * SlackPKG home page: [[http://www.slackpkg.org/]] +  * SlackPKG home page: [[https://slackpkg.org/]]
-  * SlackPKG project on SourceForge: [[http://sourceforge.net/projects/slackpkg/]]+
  
 <!-- Please do not add anything below, except additional tags.--> <!-- Please do not add anything below, except additional tags.-->
 slackware:slackpkg ()