Hoe Pamac GUI Package Manager in Arch Linux te installeren

Pamac is de pakketbeheerder van Manjaro op basis van libalpm die ook Appstream, AUR, Flatpak en Snaps ondersteunt. Als alternatief voor pacman richt het zich op het bieden van een gebruiksvriendelijke interface, of het nu een GUI of CLI is.

Arch Linux vertrouwt op de pacman-opdrachten voor pakketbeheer. Mogelijk krijgt u een GUI-gebaseerd softwarecentrum van uw desktopomgeving.

Als u echter de fantastische Pamac-pakketbeheerder in Arch Linux wilt installeren, kunt u dat doen.

In deze tutorial laat ik je twee methoden zien om dat te doen:

  • Installeren vanaf de AUR
  • Installeren vanaf de Chaotic-AUR (aanbevolen als de ontwikkelaars van Garuda Linux sign-pakketten)

Beide zijn opdrachtregelmethoden, maar u bent een Arch-gebruiker en ik geloof dat u de opdrachtregel een beetje aankunt, nietwaar?

Methode 1: Pamac installeren vanaf de AUR

Als je al een AUR-helper zoals Yay hebt geïnstalleerd, is het heel eenvoudig om Pamac te krijgen.

yay -S pamac-aur

Anders moet je de uitdagende route gaan.

Werk eerst uw systeem bij, aangezien Arch een distributie met rollende release is en geen gedeeltelijke upgrades ondersteunt. Voer de volgende opdracht in de terminal in om uw Arch Linux-systeem bij te werken.

sudo pacman -Syu

Dan moet je alle pakketten van de base-devel pakketgroep en git installeren door de onderstaande opdracht in te voeren.

sudo pacman -S --needed base-devel git

Nu moet je respectievelijk archlinux-appstream-data-pamac, libpamac-aur en pamac-aur bouwen en installeren.

Voer de volgende opdrachten in en vervang de pakketnaam door pakketten die u voor alle 3 de pakketten wilt installeren.

git clone https://aur.archlinux.org/archlinux-appstream-data-pamac.git
cd archlinux-appstream-data-pamac
makepkg -si

In dit geval het AUR-pakket pamac-aur andere AUR-pakketten als afhankelijkheden hebben. U moet ze dus bouwen en installeren voordat u het hoofdpakket installeert. Dit gedoe kan worden vermeden door een AUR-helper te gebruiken.

Het bouwen en installeren van pakketten van AUR kan mislukken als gevolg van verouderde PKGBUILD en er zijn er genoeg in de AUR. Ook moet u AUR-pakketten handmatig bijwerken als er een update is, aangezien AUR-pakketten niet worden bijgewerkt wanneer u uw systeem bijwerkt met Pacman.

Naar mijn mening moet u de volgende methode gebruiken. U hoeft Pamac niet handmatig te bouwen en bij te werken als er een update is.

Methode 2: Pamac installeren vanaf de Chaotic-AUR (aanbevolen)

Chaotic-AUR is een repository voor Arch Linux die wordt onderhouden door de ontwikkelaars van Garuda Linux. Pakketten van deze repo zijn ondertekend en kunnen worden vertrouwd. Wanneer u deze repo toevoegt, kunt u Pamac rechtstreeks met Pacman installeren.

Laten we de repo toevoegen door de volgende opdrachten in te voeren.

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'

De bovenstaande opdracht installeert alleen de sleutelring en spiegellijst voor de repo. Je moet de repo ook toevoegen aan het einde van /etc/pacman.conf. Hier zal ik nano gebruiken om het bestand te bewerken.

sudo nano /etc/pacman.conf

Het resulterende bestand zou er ongeveer zo uit moeten zien.

...
# 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

Werk nu uw systeem bij met Pacman en installeer Pamac door de volgende opdracht in te voeren.

sudo pacman -Syu pamac-aur

Eenmaal geïnstalleerd, hebt u toegang tot de GUI vanuit het toepassingsmenu en CLI met behulp van de pamac-opdracht.

Pamac GUI
Pamac CLI
Pamac CLI

Als je Pamac niet leuk vindt, kun je het samen met zijn afhankelijkheden en configuratiebestanden verwijderen met behulp van pacman via de volgende opdracht:

sudo pacman -Rns pamac-aur

Conclusie

Toen ik Arch Linux begon te gebruiken, was ik ook erg sceptisch over het installeren van AUR-pakketten, omdat het lang duurde om te bouwen en vaak weigerden te bouwen vanwege de verouderde PKGBUILD. Ik wou dat we Chaotic-AUR eerder een pluim hadden gegeven aan de Garuda Linux-ontwikkelaars.

Merk op dat er andere varianten van Pamac beschikbaar zijn in de AUR die Flatpak en Snaps ondersteunen. Maar in deze tutorial heb ik de variant genoemd met alleen Appstream- en AUR-ondersteuning.

Wat is uw mening over het toevoegen van repo’s van derden zoals Chaotic-AUR op Arch Linux? Welke methode zou u gebruiken om Pamac te installeren?


Leave a Comment