Sådan installeres og fjernes pakker i Arch Linux

Sådan installeres og fjernes pakker i Arch Linux

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





Pacman er standardpakkehåndteringen, der leveres forudinstalleret i hver Arch-distribution. Men alligevel er der behov for andre pakkeledere, da Pacman ikke understøtter pakker fra Arch User Repository.





Pakke ledere i Arch Linux

Selvom Arch Linux leveres med Pacman som standardpakkehåndtering, kan du installere andre pakkeledere som f.eks. Yay. I modsætning til Pacman giver disse pakkeledere dig mulighed for at tilføje nye pakker fra det officielle Arch -arkiv og AUR (Arch User Repository).





Mens andre pakkeledere er blevet brugt gennem årene, vedligeholdes eksempler som Yaourt og Aurman ikke længere. Derfor er Pacman og Yay sikrere og mere pålidelige pakkeledere at stole på i Arch Linux.

AUR er et lokalt organiseret lager, der giver brugerne en platform til at dele pakker udviklet af dem. Hvis du er en udvikler, kan du tilføje pakker til AUR, og andre brugere kan nemt installere dem på deres system.



hvad skal du gøre, når din facebook -konto er blevet hacket

1. Pacman

Som nævnt ovenfor leveres hvert Arch -system med Pacman som standardpakkehåndtering. Den mest bemærkelsesværdige funktion ved Pacman er, at det regelmæssigt synkroniserer dit systems pakker med hovedserveren og til gengæld holder dit system opdateret.

2. Sommer

Da udviklerne af Yaourt og Aurman ikke vil frigive nogen opdateringer efter afbrydelsen, 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 vil ikke kunne 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 sit Git -lager. Sådan installeres det på dit system.

Trin 1: Du skal bruge git for at klone yay -depotet.





pacman -S --needed git base-devel

Trin 2: Klon depotet til dit lokale lager.

git clone https://aur.archlinux.org/yay-git.git

Trin 3: Skift tilladelser for mappen.

chmod 777 /yay-git

Trin 4: Naviger til det bibliotek, hvor du klonede depotet.

cd yay-git

Trin 5: Brug makepkg kommando til at bygge pakken. Sørg for, at du ikke kører følgende kommando som root -bruger, ellers vil det give en fejl.

makepkg -si

Opdatering og opgradering af pakker

Hvis du lige har installeret Arch Linux, skal du synkronisere dit system med hovedservere, før du kan tilføje eller fjerne pakker, 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 Pacman

For at opdatere din pakkeliste ved hjælp af Pacman, skal du bruge -Hans flag med kommandoen.

sudo pacman -Sy

Efter at du har synkroniseret dit systems pakkeliste med hovedservere, 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 kræfter ved 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åndteringen giver dig mulighed for effektivt at opdatere og opgradere dine pakker 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 ved, hvilke kommandoer der skal udføres. Alt du skal gøre er at skrive pakkehåndteringskommandoerne i terminalen.

Flathub og Snap Store er to gode GUI -applikationer, som du kan bruge til at installere software og applikationer på din Linux -maskine.

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 packagename

For eksempel,

sudo pacman -S cmatrix

Hvis du vil installere flere pakker på én gang, skal du skrive navnet på alle pakkerne divideret med mellemrumstegnet.

sudo pacman -S cmatrix vlc python

Du kan også få oplysninger om pakker efter installation af dem. Outputtet indeholder detaljer om pakkens navn, version, arkitektur og licens. For at gøre dette skal du udskifte -S flag med -Qi i standardindstillingen pacman kommando.

pacman -Qi cmatrix

Installer pakker med Yay

Syntaksen for Yay installeringskommandoen ligner temmelig meget Pacman. Hvis du vil installere en pakke ved hjælp af Yay -pakkehåndteringen, skal du bare bruge -S flag med standardkommandoen.

yay -S packagename

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 naturligvis fjerne næsten enhver pakke fra dit system, hvis du har tilladelse. Lad os se, hvordan du kan slette en pakke på Arch Linux.

Fjern pakker med Pacman

Det er også let at fjerne en pakke. Alt du skal gøre er at bruge -R i stedet for -S flag i standarden pacman kommando.

sudo pacman -R cmatrix

Hvis pakken ikke findes i dit system, modtager du en fejlmeddelelse, der angiver 'fejl: mål ikke fundet: pakkenavn'.

Fjern pakker med Yay

For at fjerne pakker ved hjælp af Yay, tilføj -R flag til standard yay -kommandoen. Du kan også bruge -Rns -flag til at fjerne alle unødvendige afhængigheder fra dit system.

hvordan finder jeg nogens amazons ønskeliste
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 pakkeledere som Pacman, Yaourt og Yay. Mens nogle pakkeledere tillader download af pakker fra Arch User Repository, understøtter andre som Pacman ikke AUR.

Hvis du ikke er fan af pakkeledere, 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.

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

Leder du efter Linux -apps? I stedet for at installere fra terminal kan du downloade Linux -apps i DEB- og RPM -format fra disse websteder.

Læs Næste
Relaterede emner
  • Linux
Om forfatteren Deepesh Sharma(79 artikler udgivet)

Deepesh er Junior Editor for Linux på MUO. Han skriver informationsguider om Linux med det formål at give alle tilflyttere en salig oplevelse. Ikke sikker på film, men hvis du vil tale om teknologi, er han din fyr. I fritiden kan du finde ham læse bøger, lytte til forskellige musikgenrer eller spille sin guitar.

Mere fra Deepesh Sharma

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere