The fast and sensible Smart package manager
GET SMART
The package manager is one of the central components on any Linux system. If you have a system with unreliable package management – such as Suse Linux 10.1 – you may want to consider the Smart alternative.
The true test of a package manager is how the tool resolves dependencies. Smart is one of the best package managers around for navigating through dependency issues. The Smart package manager does not depend on any specific distribution, and it can handle more than ten repository formats. Smart comes with the smart command line tool, the Smart shell (smart -shell), and a graphical user interface (Figure 1), which you can launch by entering smart --gui. How Smart? The goal of the Smart project is to create “smart and portable algorithms for solving adequately the problem of managing software upgrade and installation.” There is a reason why this description from the the Smart developers emphasizes the algorithms. Algorithms are an important focus of the Smart project --and an important reason why the Smart developers believe their tool is different. When it comes to dependencies, Smart does not just use the easiest and most obvious solution but actually weighs every possible option using a policy-based priority system. In some cases, the “best” solution may depend upon the goal. For instance, if you are performing an upgrade, Smart may not choose the most recent version of a package if an intermediate version provides a better result for the complete system. Smart algorithms also consider efficiency factors, choosing the combination of packages that leads to the fastest and most reliable installation.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Find SysAdmin Jobs
News
-
KDE Plasma 5.27 Beta is Ready for Testing
The latest beta iteration of the KDE Plasma desktop is now available and includes some important additions and fixes.
-
Netrunner OS 23 Is Now Available
The latest version of this Linux distribution is now based on Debian Bullseye and is ready for installation and finally hits the KDE 5.20 branch of the desktop.
-
New Linux Distribution Built for Gamers
With a Gnome desktop that offers different layouts and a custom kernel, PikaOS is a great option for gamers of all types.
-
System76 Beefs Up Popular Pangolin Laptop
The darling of open-source-powered laptops and desktops will soon drop a new AMD Ryzen 7-powered version of their popular Pangolin laptop.
-
Nobara Project Is a Modified Version of Fedora with User-Friendly Fixes
If you're looking for a version of Fedora that includes third-party and proprietary packages, look no further than the Nobara Project.
-
Gnome 44 Now Has a Release Date
Gnome 44 will be officially released on March 22, 2023.
-
Nitrux 2.6 Available with Kernel 6.1 and a Major Change
The developers of Nitrux have officially released version 2.6 of their Linux distribution with plenty of new features to excite users.
-
Vanilla OS Initial Release Is Now Available
A stock GNOME experience with on-demand immutability finally sees its first production release.
-
Critical Linux Vulnerability Found to Impact SMB Servers
A Linux vulnerability with a CVSS score of 10 has been found to affect SMB servers and can lead to remote code execution.
-
Linux Mint 21.1 Now Available with Plenty of Look and Feel Changes
Vera has arrived and although it is still using kernel 5.15, there are plenty of improvements sure to please everyone.