Pamac est le gestionnaire de paquets de Manjaro basé sur libalpm qui prend également en charge Appstream, AUR, Flatpak et Snaps. Étant une alternative à pacman, il se concentre sur la fourniture d’une interface facile à utiliser, qu’il s’agisse d’une interface graphique ou d’une interface de ligne de commande.
Arch Linux s’appuie sur les commandes pacman pour la gestion des packages. Vous pouvez obtenir un centre de logiciels basé sur une interface graphique à partir de votre environnement de bureau.
Cependant, si vous souhaitez installer le fabuleux gestionnaire de packages Pamac dans Arch Linux, vous pouvez le faire.
Dans ce tutoriel, je vais vous montrer deux méthodes pour le faire :
- Installation à partir de l’AUR
- Installation à partir de Chaotic-AUR (recommandé en tant que développeurs de packages de signature Garuda Linux)
Les deux sont des méthodes de ligne de commande, mais vous êtes un utilisateur d’Arch, et je pense que vous pouvez gérer un peu la ligne de commande, n’est-ce pas ?
Méthode 1 : Installer Pamac à partir de l’AUR
Si vous avez déjà installé un assistant AUR comme Yay, obtenir Pamac est vraiment facile.
sudo yay -S pamac-aur
Sinon, vous devrez emprunter la voie difficile.
Tout d’abord, mettez à jour votre système car Arch est une distribution à diffusion continue et ne prend pas en charge les mises à niveau partielles. Entrez la commande suivante dans le terminal pour mettre à jour votre système Arch Linux.
sudo pacman -Syu
Ensuite, vous devez installer tous les packages du groupe de packages base-devel et git en entrant la commande ci-dessous.
sudo pacman -S --needed base-devel git
Vous devez maintenant construire et installer respectivement archlinux-appstream-data-pamac, libpamac-aur et pamac-aur.
Entrez les commandes suivantes en remplaçant le nom du package par les packages que vous souhaitez installer pour les 3 packages.
git clone https://aur.archlinux.org/archlinux-appstream-data-pamac.git
cd archlinux-appstream-data-pamac
makepkg -si
Dans ce cas, le package AUR pamac-aur
avoir d’autres packages AUR comme dépendances. Vous devez donc les compiler et les installer avant d’installer le package principal. Ce tracas peut être évité en utilisant un assistant AUR.
La construction et l’installation de packages à partir d’AUR peuvent échouer en raison d’un PKGBUILD obsolète et il y en a beaucoup dans l’AUR. De plus, vous devez mettre à jour manuellement les packages AUR s’il y a une mise à jour, car les packages AUR ne se mettent pas à jour lorsque vous mettez à jour votre système avec Pacman.
À mon avis, vous devriez utiliser la méthode suivante. Vous n’avez pas à vous soucier de construire et de mettre à jour Pamac manuellement lorsqu’il y a une mise à jour.
Méthode 2 : Installation de Pamac à partir de Chaotic-AUR (recommandé)
Chaotic-AUR est un référentiel pour Arch Linux maintenu par les développeurs de Garuda Linux. Les packages de ce dépôt sont signés et dignes de confiance. Lorsque vous ajoutez ce référentiel, vous pouvez installer Pamac en utilisant Pacman directement.
Ajoutons le référentiel en entrant les commandes suivantes.
sudo pacman-key --recv-key FBA220DFC880C036 --keyserver keyserver.ubuntu.com
sudo pacman-key --lsign-key FBA220DFC880C036
sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst' 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'
La commande ci-dessus installe simplement le trousseau de clés et la liste miroir pour le référentiel. Vous devez également ajouter le dépôt à la fin de /etc/pacman.conf. Ici, je vais utiliser nano pour éditer le fichier.
sudo nano /etc/pacman.conf
Le fichier résultant devrait ressembler à ceci.
...
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist
Maintenant, mettez à jour votre système à l’aide de Pacman et installez Pamac en saisissant la commande suivante.
sudo pacman -Syu pamac-aur
Une fois installé, vous pouvez accéder à l’interface graphique à partir du menu de l’application et de la CLI à l’aide de la commande pamac.

Si vous n’aimez pas Pamac, vous pouvez le supprimer ainsi que ses dépendances et fichiers de configuration à l’aide de pacman via la commande suivante :
sudo pacman -Rns pamac-aur
conclusion
Lorsque j’ai commencé à utiliser Arch Linux, j’étais également très sceptique quant à l’installation des packages AUR car ils prenaient beaucoup de temps à construire et refusaient souvent de construire en raison d’un PKGBUILD obsolète. J’aurais aimé que Chaotic-AUR félicite plus tôt les développeurs de Garuda Linux.
Notez qu’il existe d’autres variantes de Pamac disponibles dans l’AUR qui prennent en charge Flatpak et Snaps. Mais dans ce tutoriel, j’ai mentionné la variante avec uniquement le support Appstream et AUR.
Quelle est votre opinion sur l’ajout d’un dépôt tiers comme Chaotic-AUR sur Arch Linux ? Quelle méthode utiliseriez-vous pour installer Pamac ?