Build your own Slackware repository

Automated Repository Management

© Photo by freestocks on Unsplash

© Photo by freestocks on Unsplash

Article from Issue 272/2023
Author(s):

If you deploy software packages to several computers, the standard Slackware tools lack efficiency. We show you how to create a custom repository to automatically install and upgrade software for multiple systems.

Slackware [1] has a bad reputation when it comes to package management. Many new users experience Linux through distributions that include advanced package managers. Tools such as Apt or Discover [2] set expectations and, for a new user, define how a package manager functions as well as its capabilities. Modern package managers can track software dependencies, purge software no longer in use, search and find applications in the available repositories, and perform system upgrades. When users come in contact with Slackware, they find Slackware's approach too different from what they are used to and wonder why would anybody like it.

Intended to be installed as a monolithic system, you are expected to install the whole Slackware distribution on a machine. Slackware includes lots of libraries, desktop environments, web browsers and, ultimately, most software needed for a personal workstation or server. You can partially install Slackware (e.g., if you plan to run a web server, you may skip installing a graphical desktop environment), but partial installs are not officially supported.

In practical terms, what you get on the DVD is all there is to official Slackware. Unlike Apt, there are no official repositories for extra software. Official Slackware repositories exist only to serve upgrades to existing installs. The only official Slackware tool that interacts with the repositories directly, slackpkg [3], is designed specifically to fetch security updates and keep your system in sync with the official package tree.

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • 64-Bit Slackware Officially Released

    64-bit versions of one of the earliest Linux distros were previously available only from the Bluewhite64 or Slamd64 projects. Now Slackware Linux has finally come out with its own native version.

  • Firejail

    Firejail enhances security by isolating programs and processes in separate jails and thus regulating access to the filesystem.

  • Absolute Linux 13.0. with IceWM and PCMan

    Paul Sherman has released version 13.0 of his Slackware-based distribution, pulling it level with Slack in the version stakes and relying on the slimline IceWM as window manager.

  • Arch Linux

    If you’re looking for a fast, stable system without the GUI goo, try Arch Linux.

  • Slamd64: Slackware for 64-bit

    Fred Emmott has released the Slackware-based 64-bit distro with 2.6.27.7 kernel.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News