pamac
Manage packages on Arch-based Linux distributions
TLDR
Install a new package
Remove a package and its no longer required dependencies (orphans)
Search the package database for a package
List installed packages
Check for package updates
Upgrade all packages
SYNOPSIS
pamac [options] [command] [package(s)]
PARAMETERS
-h, --help
Show help options.
-v, --version
Show program version.
-q, --quiet
Suppress output.
search term(s)
Search for packages containing term(s).
install package(s)
Install package(s).
remove package(s)
Remove package(s).
update [package(s)]
Update the system or specified packages.
upgrade
Upgrade the system.
list
List installed packages.
show package(s)
Show information about package(s).
rebuild-pkg package(s)
Rebuild package(s).
clone package(s)
Clone build files from ABS or AUR.
build package(s)
Build package(s).
DESCRIPTION
Pamac is a GUI package manager for Arch Linux-based systems, primarily Manjaro. It simplifies package management by providing a user-friendly interface for searching, installing, updating, and removing software. Pamac leverages the Arch User Repository (AUR) and official repositories, allowing users to access a vast range of software. It handles dependencies automatically, resolving conflicts and streamlining the installation process. Beyond GUI functionality, Pamac also offers a command-line interface (CLI) for managing packages, enabling users to perform actions via terminal. It caches downloaded packages to save bandwidth and allows users to browse installed packages, view their details, and uninstall them. Pamac regularly checks for updates, notifying users when new versions of installed software are available. It is a crucial element in providing a seamless and intuitive experience for both novice and experienced Arch Linux users.
CAVEATS
Using AUR packages comes with inherent risks. Ensure you understand the PKGBUILD and dependencies before installing.
Always read the output of pamac carefully, especially when updating or removing packages, to avoid unintended consequences.
CONFIGURATION
Pamac's behavior can be configured via the GUI settings or by modifying the configuration file, usually located at /etc/pamac.conf. This allows customization of update frequency, AUR support, and other options.
AUR SUPPORT
Enabling AUR support in Pamac allows access to a vast repository of community-maintained packages. However, users should exercise caution when installing AUR packages as they are not officially vetted. It is possible to enable or disable AUR support by modifying /etc/pamac.conf
HISTORY
Pamac was developed as a graphical frontend for package management on Manjaro Linux, aiming to provide a more accessible alternative to the command-line tool pacman. Over time, it has evolved into a comprehensive package manager with both GUI and CLI capabilities, widely used within the Manjaro and other Arch-based communities. Active development continues to improve its functionality, performance, and user experience.