Linux Format

Package management

Want to flesh out your installati­on?

-

There are multiple tools that distros use to manage packages, including both text-based and graphical tools.

Debian uses the venerable APT package manager, with Aptitude as the CLI front-end and Synaptic as a graphical manager. Since Debian places great significan­ce on stability, it doesn’t aim to release the latest versions of most software.

Ubuntu’s package management system is derived from Debian. Besides APT and Aptitude, there’s the Ubuntu Software Center, a graphical utility for installing, purchasing and removing software. Ubuntu also has PPA (Personal Package Archive) repos and ships with support for Snap universal packages.

Fedora uses the RPM Package Manager with several higherleve­l tools built on top, most notably DNF and graphical package managers PackageKit and Gnome Package Manager. RPM Fusion is a popular community-maintained repo that provides packages that can’t be distribute­d in Fedora for legal reasons.

Although OpenSUSE uses RPM packages, instead of DNF it uses ZYpp. The distro is popular for its one-click installati­on mechanism, which automates the process of adding repos to the package manager and installing one or multiple RPM packages.

Slackware has an esoteric package management system. Packages are distribute­d as compressed tarballs, and the distro has its own set of tools for installing, upgrading and removing these packages. However, unlike the other distros, Slackware’s package manager doesn’t resolve dependenci­es, due to the distro’s design principles. That said, there are solutions, such as Slapt-get, that enable automatic dependency handling.

Ubuntu has tools to upgrade the entire installati­on to the next release. Similarly, like Ubuntu, Fedora’s package management tools alert you when there’s a new release, and can upgrade to it without much effort. OpenSUSE also makes it straightfo­rward to upgrade. Upgrading Debian and Slackware installati­ons forces you to use the CLI and takes some doing, but it can be done.

 ?? ?? Debian uses the Tasksel tool to help you install a collection of apps related to a specific task, such as a desktop environmen­t.
Debian uses the Tasksel tool to help you install a collection of apps related to a specific task, such as a desktop environmen­t.
 ?? ??

Newspapers in English

Newspapers from Australia