Vill du installera paket på Arch Linux men vet inte hur? Många människor möter detta problem när de först migrerar från Debian-baserade distributioner till Arch. Du kan dock enkelt hantera paket i ditt Arch-baserade system med pakethanterare.
Pacman är standardpakethanteraren som förinstalleras i varje Arch-distribution. Men ändå finns det ett behov av andra pakethanterare eftersom Pacman inte stöder paket från Arch User Repository.
Pakethanterare i Arch Linux
Även om Arch Linux kommer med Pacman som standardpakethanterare kan du installera andra pakethanterare som Yay. Till skillnad från Pacman tillåter dessa pakethanterare dig att lägga till nya paket från det officiella Arch-arkivet och AUR (Arch User Repository).
Medan andra pakethanterare har använts genom åren, behålls inte längre exempel som Yaourt och Aurman. Följaktligen är Pacman och Yay säkrare och mer tillförlitliga pakethanterare att lita på i Arch Linux.
AUR är ett gemenskapsorganiserat arkiv som ger användarna en plattform för att dela paket som utvecklats av dem. Om du är utvecklare kan du lägga till paket i AUR, och andra användare kan enkelt installera dem på deras system.
1. Pac Man
Som nämnts ovan kommer varje Arch-system med Pacman som standardpakethanterare. Den mest anmärkningsvärda funktionen hos Pacman är att den regelbundet synkroniserar systemets paket med huvudservern och i sin tur håller ditt system uppdaterat.
2. Jippie
Eftersom utvecklarna av Yaourt och Aurman inte släpper några uppdateringar efter avvecklingen har Arch-användare börjat använda Yay för att lägga till paket från AUR. Huvudsyftet med Yay var att minimera användarinmatningen och tillhandahålla ett Pacman-liknande gränssnitt.
Du kommer inte att kunna installera Yay med Pacman, eftersom det inte stöder att lägga till paket från Arch User Repository direkt. Därför måste du installera Yay-pakethanteraren manuellt med hjälp av Git-arkivet. Så här installerar du det på ditt system.
Steg 1: Du kommer att behöva git för att klona yay-förvaret.
pacman -S - behövs git basutveckling
Steg 2: Klona förvaret till din lokala lagring.
git klon https://aur.archlinux.org/yay-git.git
Steg 3: Ändra behörigheterna för mappen.
chmod 777 / yay-git
Steg 4: Navigera till katalogen där du klonade förvaret.
cd yay-git
Steg 5: Använd makepkg kommando för att bygga paketet. Se till att du inte kör följande kommando som rotanvändare, annars kommer det att leda till ett fel.
makepkg -si
Uppdatera och uppgradera paket
Om du just har installerat Arch Linux måste du synkronisera ditt system med huvudservrarna innan du kan lägga till eller ta bort paket genom att uppdatera din lokala paketlista.
Sedan kan du enkelt uppgradera alla dina paket till den senaste versionen genom att ladda ner filerna från officiella servrar.
Använda Pacman
För att uppdatera din paketlista med Pacman, använd -Sy flagga med kommandot.
sudo pacman -Sy
När du har synkroniserat systemets paketlista med huvudservrarna måste du uppgradera paketen. Använd -Syu flagga för att göra detsamma. Det här kommandot kan ta lite tid beroende på listan över paketen och din nätverksanslutning.
sudo pacman -Syu
Du kan spara ansträngningen att skriva båda dessa kommandon genom att kombinera dem med hjälp av -Syyu flagga. Pacman börjar ladda ner de senaste paketen automatiskt efter uppdatering av paketlistan.
sudo pacman -Syyu
Använda Yay
Yay-pakethanteraren låter dig uppdatera och uppgradera dina paket effektivt med din terminal. För att göra detta, använd bara -Syu flagga med yay-kommandot.
sudo yay -Syu
Lägga till paket
Att lägga till paket är enkelt när du vet vilka kommandon som ska köras. Allt du behöver göra är att skriva kommandona för pakethanteraren i terminalen.
Flathub och Snap Store är två fantastiska GUI-applikationer som du kan använda för att installera programvara och applikationer på din Linux-maskin.
När jämför du Flathub och Snap Store när du vill ladda ner Linux-appar? Vi ställer dem mot varandra för att ta reda på det.
Installera paket med Pacman
Pacman använder filändelsen TAR för att paketera applikationer. Det fungerar effektivt med Arch Linux-systemarkitekturen. För att lägga till ett paket måste du använda -S flagga med standardkommandot enligt följande.
sudo pacman -S förpackningsnamn
Till exempel,
sudo pacman -S cmatrix
För att installera flera paket samtidigt, skriv in namnet på alla paket dividerat med mellanslagstecknet.
sudo pacman -S cmatrix vlc python
Du kan också få information om paket efter installationen. Utdata ger information om paketets namn, version, arkitektur och licens. För att göra detta, byt ut -S flagga med -Qi i standard Pac Man kommando.
pacman -Qi cmatrix
Installera paket med Yay
Syntaxen för Yay-installationskommandot liknar ganska det för Pacman. För att installera ett paket med Yay-pakethanteraren, använd bara -S flagga med standardkommandot.
yay -S förpackningsnamn
Ta bort paket i Arch
Arch Linux ger dig kontrollen att ta bort paket när du inte behöver dem, och det är en av många anledningar varför ska du installera Arch Linux. Du kan ta bort nästan alla paket från ditt system om du naturligtvis har tillstånd. Låt oss se hur du kan ta bort ett paket på Arch Linux.
Ta bort paket med Pacman
Det är också enkelt att ta bort ett paket. Allt du behöver göra är att använda -R istället för -S flagga i standard Pac Man kommando.
sudo pacman-R cmatrix
Om paketet inte finns i ditt system kommer du att få en felutmatning som anger "error: target not found: packagename".
Ta bort paket med Yay
För att ta bort paket med Yay, lägg till -R flagga till standard-yay-kommandot. Du kan också använda flaggan -Rns för att ta bort alla onödiga beroenden från ditt system.
yay -R cmatrix
yay -Rns cmatrix
Om du vill ta bort paketen som ditt system inte behöver, använd -Yc flagga med kommandot.
yay -Yc
Hantera paket på Arch Linux
Det finns flera sätt att lägga till och ta bort paket på en Arch-baserad Linux-distribution. Du kan använda pakethanterare som Pacman, Yaourt och Yay. Medan vissa pakethanterare tillåter nedladdning av paket från Arch User Repository, stöder andra som Pacman inte AUR.
Om du inte är ett fan av pakethanterare kan du alltid ladda ner de paket du vill ha manuellt. Flera webbplatser är tillgängliga på internet som tillhandahåller TAR-, RPM- och DEB-paket till Linux-användare.
Letar du efter Linux-appar? I stället för att installera från terminalen kan du ladda ner Linux-appar i DEB- och RPM-format från dessa webbplatser.
- Linux
Deepesh är en teknisk bloggare och har skrivit informationsinnehåll i över 3 år. För närvarande studerar han sin kandidatexamen i datorprogram från ett känt universitet i Indien. På fritiden tycker han om att skriva, lyssna på musik och spela sin gitarr.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Ett steg till…!
Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.