8,560
edits
(Updating to match new version of source page) Tags: Mobile web edit Mobile edit |
(Updating to match new version of source page) |
||
Line 4: | Line 4: | ||
=Overview= | =Overview= | ||
Pamac is Manjaro's Package Manager. It is based on libalpm with AUR and Appstream support. It focuses on providing an easy to use interface while still providing a powerful set of features. | Pamac (Add/Remove Software) is Manjaro's Package Manager. It is based on libalpm with AUR and Appstream support. It focuses on providing an easy to use interface while still providing a powerful set of features. | ||
[[File:Pamac-gtk-main.png|center|800px]] | [[File:Pamac-gtk-main.png|center|800px]] | ||
=Installing Pamac= | =Installing Pamac= | ||
Pamac is pre-installed on many Manjaro Editions but if your system does not have it can be easily installed. Pamac comes in several different packages: | Pamac is pre-installed on many Manjaro Editions but if your system does not have it it can be easily installed. Pamac comes in several different packages: | ||
* {{ic|pamac-gtk}} - The GTK version of pamac. Includes a tray icon for many desktops. | * {{ic|pamac-gtk}} - The GTK version of pamac. Includes a tray icon for many desktops. | ||
* {{ic|pamac-cli}} - The command line version of pamac. | * {{ic|pamac-cli}} - The command line version of pamac. | ||
* {{ic|pamac-tray-appindicator}} - A tray icon for KDE plasma | * {{ic|pamac-tray-appindicator}} - A tray icon for KDE plasma | ||
Line 80: | Line 78: | ||
* Check for updates - Disabling this will stop Pamac from looking for updates. In most cases, turning this off on a [[The Rolling Release Development Model|rolling release]] distro like Manjaro is a bad idea. | * Check for updates - Disabling this will stop Pamac from looking for updates. In most cases, turning this off on a [[The Rolling Release Development Model|rolling release]] distro like Manjaro is a bad idea. | ||
* Ignore updates for - This is a list of packages that you don't want to be upgraded. This is inherently dangerous practice and should only be used by advanced users. | * Ignore updates for - This is a list of packages that you don't want to be upgraded. This is inherently dangerous practice and should only be used by advanced users. | ||
{{warning|Ignoring updates for individual packages will leave you in an unsupported "partial upgrade" state. It is common for innocuous looking ignored packages to leave your system unbootable}} | {{warning|Ignoring updates for individual packages will leave you in an unsupported "partial upgrade" state. It is common for innocuous looking ignored packages to leave your system unbootable}} | ||
<div style="clear: both"></div> | <div style="clear: both"></div> | ||
{{warning|'''DISCLAIMER:''' AUR scripts are created for Arch Linux by Arch Linux Users. AUR packages are user-produced content. These PKGBUILDs are completely unofficial and have not been thoroughly vetted. Any use of the provided files is at your own risk.}} | |||
[[File:Pamac-gtk-preferences-aur.png|left|thumb|400px]] | |||
Pamac is also capable of using scripts from the [[Arch User Repository|Arch User Repository(AUR)]] to install or update packages. Please carefully read the considerations in the [[Arch User Repository|linked page]] prior to enabling support for AUR. | |||
If you enable AUR support, | If you enable AUR support, you may also select, "Check for updates from AUR" so software you install from AUR won't become outdated. An alternative is creating an account on AURweb and subscribe to notifications for the scripts you are using on a permanent basis. | ||
Line 109: | Line 107: | ||
By selecting "Remove only the versions of uninstalled packages" pamac will retain all versions of packages you still have installed. | By selecting "Remove only the versions of uninstalled packages" pamac will retain all versions of packages you still have installed. | ||
<div style="clear: both"></div> | <div style="clear: both"></div> | ||
=Using the Pamac CLI= | =Using the Pamac CLI= |