Wilt u pakketten op Arch Linux installeren, maar weet u niet hoe? Veel mensen worden met dit probleem geconfronteerd wanneer ze voor het eerst migreren van op Debian gebaseerde distributies naar Arch. U kunt pakketten echter gemakkelijk beheren op uw op Arch gebaseerde systeem met pakketbeheerders.
Pacman is de standaard pakketbeheerder die vooraf is geïnstalleerd in elke Arch-distributie. Maar toch is er behoefte aan andere pakketbeheerders, aangezien Pacman geen pakketten ondersteunt uit de Arch User Repository.
Pakketbeheerders in Arch Linux
Hoewel Arch Linux wordt geleverd met Pacman als de standaard pakketbeheerder, kunt u andere pakketbeheerders installeren, zoals Yay. In tegenstelling tot Pacman kunt u met deze pakketbeheerders nieuwe pakketten toevoegen vanuit de officiële Arch-repository en de AUR (Arch User Repository).
Terwijl andere pakketbeheerders in de loop der jaren zijn gebruikt, worden voorbeelden zoals Yaourt en Aurman niet langer onderhouden. Bijgevolg zijn Pacman en Yay veiligere en betrouwbaardere pakketbeheerders om op te vertrouwen in Arch Linux.
AUR is een door de gemeenschap georganiseerde opslagplaats die gebruikers een platform biedt om door hen ontwikkelde pakketten te delen. Als u een ontwikkelaar bent, kunt u pakketten aan de AUR toevoegen en andere gebruikers kunnen ze gemakkelijk op hun systeem installeren.
1. Pacman
Zoals hierboven vermeld, wordt elk Arch-systeem geleverd met Pacman als standaard pakketbeheerder. Het meest opvallende kenmerk van Pacman is dat het regelmatig de pakketten van uw systeem synchroniseert met de masterserver, en op zijn beurt uw systeem up-to-date houdt.
2. Ja
Aangezien de ontwikkelaars van Yaourt en Aurman geen updates zullen uitbrengen na het stopzetten, zijn Arch-gebruikers begonnen Yay te gebruiken om pakketten van de AUR toe te voegen. Het belangrijkste doel van Yay was om gebruikersinvoer te minimaliseren en een Pacman-achtige interface te bieden.
U kunt Yay niet installeren met Pacman, aangezien het niet ondersteunt om rechtstreeks pakketten uit de Arch User Repository toe te voegen. Daarom moet u de Yay-pakketbeheerder handmatig installeren met behulp van de Git-repository. Hier leest u hoe u het op uw systeem installeert.
Stap 1: Je hebt git nodig om de yay-repository te klonen.
pacman -S --nodige git base-devel
Stap 2: Kloon de repository naar uw lokale opslag.
git kloon https://aur.archlinux.org/yay-git.git
Stap 3: Wijzig de machtigingen van de map.
chmod 777 / yay-git
Stap 4: Navigeer naar de directory waar u de repository heeft gekloond.
cd yay-git
Stap 5: Gebruik het makepkg opdracht om het pakket te bouwen. Zorg ervoor dat u de volgende opdracht niet als rootgebruiker uitvoert, anders zal er een fout optreden.
makepkg -si
Pakketten bijwerken en upgraden
Als u zojuist Arch Linux heeft geïnstalleerd, moet u, voordat u pakketten kunt toevoegen of verwijderen, uw systeem synchroniseren met de masterservers door uw lokale pakketlijst bij te werken.
Vervolgens kunt u al uw pakketten gemakkelijk upgraden naar de nieuwste versie door de bestanden van officiële servers te downloaden.
Pacman gebruiken
Gebruik het -Sy vlag met het commando.
sudo pacman -Sy
Na het synchroniseren van de pakketlijst van uw systeem met de masterservers, moet u de pakketten upgraden. Gebruik de -Syu vlag om hetzelfde te doen. Deze opdracht kan enige tijd duren, afhankelijk van de lijst met pakketten en uw netwerkconnectiviteit.
sudo pacman -Syu
U kunt de moeite van het typen van beide opdrachten besparen door ze te combineren met de -Syyu vlag. Pacman begint automatisch met het downloaden van de nieuwste pakketten nadat de pakketlijst is bijgewerkt.
sudo pacman -Syyu
Yay gebruiken
Met de Yay-pakketbeheerder kunt u uw pakketten efficiënt bijwerken en upgraden met behulp van uw terminal. Gebruik hiervoor gewoon de -Syu vlag met het yay commando.
sudo yay -Syu
Pakketten toevoegen
Pakketten toevoegen is eenvoudig als u eenmaal weet welke opdrachten u moet uitvoeren. Het enige dat u hoeft te doen, is de opdrachten van de pakketbeheerder in de terminal typen.
Flathub en Snap Store zijn twee geweldige GUI-applicaties die u kunt gebruiken om software en applicaties op uw Linux-machine te installeren.
Hoe vergelijken Flathub en Snap Store wanneer u Linux-apps wilt downloaden? We zetten ze tegen elkaar op om erachter te komen.
Installeer pakketten met Pacman
Pacman gebruikt de TAR-bestandsextensie om applicaties te verpakken. Het werkt efficiënt met de Arch Linux-systeemarchitectuur. Om een pakket toe te voegen, moet u de -S vlag met de standaardopdracht als volgt.
sudo pacman -S pakketnaam
Bijvoorbeeld,
sudo pacman -S cmatrix
Om meerdere pakketten tegelijk te installeren, typt u de naam van alle pakketten gedeeld door de spatie.
sudo pacman -S cmatrix vlc python
U kunt ook informatie over pakketten krijgen nadat u ze hebt geïnstalleerd. De uitvoer biedt details over de naam, versie, architectuur en licentie van het pakket. Vervang hiervoor het -S vlag met -Qi standaard pacman opdracht.
pacman -Qi cmatrix
Installeer pakketten met Yay
De syntaxis van de Yay install-opdracht lijkt veel op die van Pacman. Om een pakket te installeren met behulp van de Yay-pakketbeheerder, gebruikt u gewoon het -S vlag met het standaard commando.
yay -S pakketnaam
Pakketten verwijderen in Arch
Arch Linux geeft je de controle om pakketten te verwijderen als je ze niet meer nodig hebt, en dat is een van de vele redenen waarom je Arch Linux zou moeten installeren. U kunt natuurlijk bijna elk pakket van uw systeem verwijderen als u hiervoor toestemming heeft. Laten we eens kijken hoe u een pakket op Arch Linux kunt verwijderen.
Verwijder pakketten met Pacman
Een pakket verwijderen is ook eenvoudig. Het enige dat u hoeft te doen, is -R in plaats van de -S vlag in de standaard pacman opdracht.
sudo pacman -R cmatrix
Als het pakket niet aanwezig is in uw systeem, zult u een foutuitvoer ontvangen met de tekst "fout: doel niet gevonden: pakketnaam".
Verwijder pakketten met Yay
Om pakketten te verwijderen met Yay, voegt u het -R vlag naar het standaard yay-commando. U kunt ook de vlag -Rns gebruiken om alle onnodige afhankelijkheden van uw systeem te verwijderen.
ja -R cmatrix
yay -Rns cmatrix
Als u de pakketten wilt verwijderen die uw systeem niet nodig heeft, gebruikt u de -Yc vlag met het commando.
ja -Yc
Pakketten beheren op Arch Linux
Er zijn meerdere manieren om pakketten toe te voegen en te verwijderen op een op Arch gebaseerde Linux-distributie. U kunt pakketbeheerders gebruiken zoals Pacman, Yaourt en Yay. Terwijl sommige pakketbeheerders het downloaden van pakketten uit de Arch User Repository toestaan, ondersteunen anderen zoals Pacman de AUR niet.
Als je geen fan bent van pakketbeheerders, kun je de pakketten die je wilt altijd handmatig downloaden. Er zijn verschillende websites beschikbaar op internet die TAR-, RPM- en DEB-pakketten leveren aan Linux-gebruikers.
Op zoek naar Linux-apps? In plaats van vanaf een terminal te installeren, kunt u vanaf deze websites Linux-apps downloaden in DEB- en RPM-indeling.
- Linux
Deepesh is een Tech-blogger en schrijft al meer dan 3 jaar informatieve inhoud. Momenteel volgt hij zijn bachelor in computerapplicaties aan een gerenommeerde universiteit in India. In zijn vrije tijd houdt hij van schrijven, naar muziek luisteren en gitaar spelen.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Nog een stap…!
Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.