Vil du installere pakker på Arch Linux, men ved ikke hvordan? Mange mennesker står over for dette problem, når de først migrerer fra Debian-baserede distributioner til Arch. Du kan dog nemt administrere pakker på dit Arch-baserede system ved hjælp af pakkehåndtering.
Pacman er standardpakkehåndteringen, der kommer forudinstalleret i hver Arch-distribution. Men der er stadig behov for andre pakkeforvaltere, da Pacman ikke understøtter pakker fra Arch User Repository.
Pakkehåndtering i Arch Linux
Selvom Arch Linux leveres med Pacman som standardpakkehåndtering, kan du installere andre pakkehåndtere som Yay. I modsætning til Pacman giver disse pakkeadministratorer dig mulighed for at tilføje nye pakker fra det officielle Arch-arkiv og AUR (Arch User Repository).
Mens andre pakkeforvaltere er blevet brugt gennem årene, opretholdes ikke længere eksempler som Yaourt og Aurman. Derfor er Pacman og Yay sikrere og mere pålidelige pakkeforvaltere at stole på i Arch Linux.
AUR er et lokalsamfundsorganiseret lager, der giver brugerne en platform til at dele pakker udviklet af dem. Hvis du er udvikler, kan du tilføje pakker til AUR, og andre brugere kan nemt installere dem på deres system.
1. Pacman
Som nævnt ovenfor kommer hvert Arch-system med Pacman som standardpakkehåndtering. Den mest bemærkelsesværdige funktion ved Pacman er, at den regelmæssigt synkroniserer dit systems pakker med masterserveren og til gengæld holder dit system opdateret.
2. Yay
Da udviklerne af Yaourt og Aurman ikke frigiver nogen opdateringer efter ophør, er Arch-brugere begyndt at bruge Yay til at tilføje pakker fra AUR. Hovedformålet med Yay var at minimere brugerinput og tilvejebringe en Pacman-lignende grænseflade.
Du kan ikke installere Yay ved hjælp af Pacman, da det ikke understøtter tilføjelse af pakker fra Arch User Repository direkte. Derfor bliver du nødt til at installere Yay-pakkehåndteringen manuelt ved hjælp af dens Git-lager. Sådan installeres det på dit system.
Trin 1: Du skal bruge git for at klone yay-arkivet.
pacman -S - behov for git base-udvikling
Trin 2: Klon lageret til dit lokale lager.
git klon https://aur.archlinux.org/yay-git.git
Trin 3: Skift tilladelser til mappen.
chmod 777 / yay-git
Trin 4: Naviger til den mappe, hvor du klonede lageret.
cd yay-git
Trin 5: Brug makepkg kommando til at oprette pakken. Sørg for, at du ikke kører følgende kommando som rodbruger, ellers vil det medføre en fejl.
makepkg -si
Opdatering og opgradering af pakker
Hvis du lige har installeret Arch Linux, skal du, før du kan tilføje eller fjerne pakker, synkronisere dit system med masterserverne ved at opdatere din lokale pakkeliste.
Derefter kan du nemt opgradere alle dine pakker til den nyeste version ved at downloade filerne fra officielle servere.
Brug af Pacman
For at opdatere din pakkeliste ved hjælp af Pacman skal du bruge -Sy flag med kommandoen.
sudo pacman -Sy
Når du har synkroniseret dit systems pakkeliste med masterserverne, skal du opgradere pakkerne. Brug -Syu flag for at gøre det samme. Denne kommando kan tage noget tid afhængigt af listen over pakkerne og din netværksforbindelse.
sudo pacman -Syu
Du kan spare besværet med at skrive begge disse kommandoer ved at kombinere dem ved hjælp af -Syyu flag. Pacman begynder automatisk at downloade de nyeste pakker efter opdatering af pakkelisten.
sudo pacman -Syyu
Brug af Yay
Yay pakkehåndtering giver dig mulighed for at opdatere og opgradere dine pakker effektivt ved hjælp af din terminal. For at gøre dette skal du bare bruge -Syu flag med yay-kommandoen.
sudo yay -Syu
Tilføjelse af pakker
Det er let at tilføje pakker, når du først ved, hvilke kommandoer der skal udføres. Alt du skal gøre er at skrive kommandoer til pakkehåndtering i terminalen.
Flathub og Snap Store er to fantastiske GUI-applikationer, som du kan bruge til at installere software og applikationer på din Linux-maskine.
Når du vil downloade Linux-apps, hvordan sammenligner Flathub og Snap Store? Vi sætter dem mod hinanden for at finde ud af det.
Installer pakker med Pacman
Pacman bruger filtypen TAR til at pakke applikationer. Det fungerer effektivt med Arch Linux-systemarkitekturen. For at tilføje en pakke skal du bruge -S flag med standardkommandoen som følger.
sudo pacman -S pakkenavn
For eksempel,
sudo pacman -S cmatrix
For at installere flere pakker på én gang skal du indtaste navnet på alle pakker divideret med mellemrumstegnet.
sudo pacman -S cmatrix vlc python
Du kan også få oplysninger om pakker efter installation af dem. Outputtet giver detaljer om navn, version, arkitektur og licens til pakken. For at gøre dette skal du udskifte -S flag med -Qi som standard Pacman kommando.
pacman -Qi cmatrix
Installer pakker med Yay
Syntaksen for Yay-installationskommandoen ligner temmelig den for Pacman. For at installere en pakke ved hjælp af Yay pakkehåndtering skal du blot bruge -S flag med standardkommandoen.
yay -S pakkenavn
Fjernelse af pakker i Arch
Arch Linux giver dig kontrol over at fjerne pakker, når du ikke har brug for dem, og det er en af de mange grunde hvorfor du skal installere Arch Linux. Du kan fjerne næsten enhver pakke fra dit system, hvis du selvfølgelig har tilladelse. Lad os se, hvordan du kan slette en pakke på Arch Linux.
Fjern pakker med Pacman
Det er også nemt at fjerne en pakke. Alt du skal gøre er at bruge -R i stedet for -S flag i standard Pacman kommando.
sudo pacman -R cmatrix
Hvis pakken ikke findes i dit system, modtager du en fejloutput, der angiver "error: target not found: packagename".
Fjern pakker med Yay
For at fjerne pakker ved hjælp af Yay skal du tilføje -R flag til standard-yay-kommandoen. Du kan også bruge -Rns-flag til at fjerne alle unødvendige afhængigheder fra dit system.
yay -R cmatrix
yay -Rns cmatrix
Hvis du vil fjerne de pakker, som dit system ikke har brug for, skal du bruge -Yc flag med kommandoen.
yay -Yc
Håndtering af pakker på Arch Linux
Der er flere måder at tilføje og fjerne pakker på en Arch-baseret Linux-distribution. Du kan bruge pakkeadministratorer som Pacman, Yaourt og Yay. Mens nogle pakkeadministratorer tillader download af pakker fra Arch User Repository, understøtter andre som Pacman ikke AUR.
Hvis du ikke er fan af pakkeadministratorer, kan du altid downloade de pakker, du ønsker manuelt. Flere websteder er tilgængelige på internettet, der leverer TAR-, RPM- og DEB-pakker til Linux-brugere.
Leder du efter Linux-apps? I stedet for at installere fra terminalen kan du downloade Linux-apps i DEB- og RPM-format fra disse websteder.
- Linux
Deepesh er en teknisk blogger og har skrevet informativt indhold i over 3 år. I øjeblikket forfølger han sin bachelor i computerapplikationer fra et berømt universitet i Indien. I sin fritid nyder han at skrive, lytte til musik og spille sin guitar.
Abonner på vores nyhedsbrev
Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!
Et trin mere !!!
Bekræft venligst din e-mail-adresse i den e-mail, vi lige har sendt dig.