Pamac is a package management utility used in Manjaro Linux and other Arch-based distributions. It is a graphical front-end for the Pacman package manager, offering a user-friendly interface for managing software packages.
The software is based on libalpm and is focused on providing an easy-to-use interface while still providing a robust set of features. With it, users can browse new applications, check for updates, and uninstall unwanted packages.
Pamac 10 comes with many improvements, so letโs delve into them.
What’s New in Pamac 10
At the core of Pamac 10 lies the libpamac library, which has undergone substantial optimization. Users can expect many speed improvements, making package management tasks faster and more responsive.
At the same time, Pamac 10 introduces new methods for interacting with the database, both synchronously and asynchronously. This flexibility allows for smoother operation and better integration with various system processes.
Additionally, in a move to improve system performance, transaction methods in Pamac 10 are now asynchronous. This change means that operations like installations, upgrades, and removals are handled to utilize system resources better, resulting in a more responsive experience.
The graphical interface was completely overhauled. A dropdown list replaced the menu at the left. This changes the way we navigate in Pamac a lot.
A refresh button was also added. In addition, a new option called โSoftware modeโ was introduced. This option allows you to see only programs with a more detailed description instead of all packages individually.
This could be useful, for example, in filtering out extra stuff when looking for applications.
Also, the โDetailsโ section has been reworked. Most elements are now being aligned at the center of the window. On top of that, Pamac 10 will warn when a reboot is necessary after upgrading.
Indeed, unfortunately, โLinux never needs to rebootโ is not entirely true. Several pieces of software will require a system reboot for the update to take effect. Examples include the Linux kernel, systemd, GPU drivers, etc.
So, if something like this gets upgraded, Pamac will warn that the system needs to be rebooted. Of course, you are not forced to reboot immediately. You choose when you want to do it. Pamac only indicates that you have to do it.
For more information about all changes in Pamac 10, you can refer to the project’s GitLab page.