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.

instagram viewer

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.

Flathub vs. Snap Store: De bedste steder til download af Linux-apps

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.

E-mail
8 websteder til download af DEB- eller RPM Linux-apps

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.

Relaterede emner
  • Linux
Om forfatteren
Deepesh Sharma (3 artikler udgivet)

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.

Mere fra Deepesh Sharma

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.

.