Hvordan installere og fjerne pakker i Arch Linux

Hvordan installere og fjerne pakker i Arch Linux

Vil du installere pakker på Arch Linux, men vet ikke hvordan? Mange mennesker står overfor dette problemet når de først migrerer fra Debian-baserte distribusjoner til Arch. Du kan imidlertid enkelt administrere pakker på ditt Arch-baserte system ved hjelp av pakkebehandlere.





Pacman er standard pakkebehandler som leveres forhåndsinstallert i hver Arch-distribusjon. Men det er fortsatt behov for andre pakkebehandlere ettersom Pacman ikke støtter pakker fra Arch User Repository.





Pakkebehandlere i Arch Linux

Selv om Arch Linux kommer med Pacman som standard pakkebehandling, kan du installere andre pakkebehandlere som Yay. I motsetning til Pacman lar disse pakkebehandlerne deg legge til nye pakker fra det offisielle Arch -depotet og AUR (Arch User Repository).





Mens andre pakkeledere har blitt brukt gjennom årene, blir eksempler som Yaourt og Aurman ikke lenger vedlikeholdt. Følgelig er Pacman og Yay sikrere og mer pålitelige pakkeledere å stole på i Arch Linux.

AUR er et samfunnsorganisert depot som gir brukerne en plattform for å dele pakker utviklet av dem. Hvis du er en utvikler, kan du legge til pakker i AUR, og andre brukere kan enkelt installere dem på systemet sitt.



hvordan lagre video på twitter

1. Pacman

Som nevnt ovenfor kommer hvert Arch -system med Pacman som standard pakkebehandling. Den mest bemerkelsesverdige egenskapen til Pacman er at den regelmessig synkroniserer systemets pakker med hovedserveren, og holder systemet ditt oppdatert.

2. Sommer

Ettersom utviklerne av Yaourt og Aurman ikke kommer til å gi ut noen oppdateringer etter avslutningen, har Arch -brukere begynt å bruke Yay for å legge til pakker fra AUR. Hovedmålet med Yay var å minimere brukerinngang og å tilby et Pacman-lignende grensesnitt.





Du vil ikke kunne installere Yay ved hjelp av Pacman, ettersom den ikke støtter å legge til pakker fra Arch User Repository direkte. Derfor må du installere Yay -pakkebehandleren manuelt ved hjelp av Git -depotet. Slik installerer du det på systemet ditt.

Trinn 1: Du trenger git for å klone yay -depotet.





pacman -S --needed git base-devel

Trinn 2: Klon depotet til din lokale lagring.

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

Trinn 3: Endre tillatelsene til mappen.

chmod 777 /yay-git

Trinn 4: Naviger til katalogen der du klonet depotet.

cd yay-git

Trinn 5: Bruk makepkg kommando for å bygge pakken. Sørg for at du ikke kjører følgende kommando som rotbruker, ellers vil det oppstå en feil.

makepkg -si

Oppdatere og oppgradere pakker

Hvis du nettopp har installert Arch Linux, må du synkronisere systemet ditt med hovedservene før du kan legge til eller fjerne pakker ved å oppdatere den lokale pakkelisten.

Deretter kan du enkelt oppgradere alle pakkene dine til den nyeste versjonen ved å laste ned filene fra offisielle servere.

Bruker Pacman

For å oppdatere pakkelisten din med Pacman, bruk -Hans flagg med kommandoen.

sudo pacman -Sy

Etter å ha synkronisert systemets pakkeliste med hovedserverne, må du oppgradere pakkene. Bruke -Syu flagg for å gjøre det samme. Denne kommandoen kan ta litt tid, avhengig av listen over pakker og nettverkstilkoblingen.

sudo pacman -Syu

Du kan spare innsats ved å skrive begge disse kommandoene ved å kombinere dem med -Syyu flagg. Pacman begynner å laste ned de nyeste pakkene automatisk etter oppdatering av pakkelisten.

sudo pacman -Syyu

Bruker Yay

Yay -pakkebehandleren lar deg oppdatere og oppgradere pakkene dine effektivt ved hjelp av terminalen din. For å gjøre dette, bare bruk -Syu flagg med yay -kommandoen.

sudo yay -Syu

Legge til pakker

Det er enkelt å legge til pakker når du vet hvilke kommandoer du skal utføre. Alt du trenger å gjøre er å skrive inn pakkelederkommandoene i terminalen.

Flathub og Snap Store er to flotte GUI -applikasjoner som du kan bruke til å installere programvare og applikasjoner på din Linux -maskin.

Installer pakker med Pacman

Pacman bruker filtypen TAR til å pakke applikasjoner. Det fungerer effektivt med Arch Linux systemarkitektur. For å legge til en pakke, må du bruke -S flagg med standardkommandoen som følger.

sudo pacman -S packagename

For eksempel,

sudo pacman -S cmatrix

Hvis du vil installere flere pakker samtidig, skriver du inn navnet på alle pakkene delt på mellomromstegnet.

sudo pacman -S cmatrix vlc python

Du kan også få informasjon om pakker etter at du har installert dem. Utdataen gir detaljer om navnet, versjonen, arkitekturen og lisensen til pakken. For å gjøre dette, bytt ut -S flagg med -Qi i standard Pac Man kommando.

pacman -Qi cmatrix

Installer pakker med Yay

Syntaksen til Yay installasjonskommandoen er ganske lik Pacman. For å installere en pakke ved hjelp av Yay -pakkebehandleren, bare bruk -S flagg med standardkommandoen.

yay -S packagename

Fjerne pakker i Arch

Arch Linux gir deg kontrollen over å fjerne pakker når du ikke trenger dem, og det er en av mange grunner hvorfor du bør installere Arch Linux . Du kan fjerne nesten hvilken som helst pakke fra systemet hvis du har autorisasjon, selvfølgelig. La oss se hvordan du kan slette en pakke på Arch Linux.

Fjern pakker med Pacman

Det er også enkelt å fjerne en pakke. Alt du trenger å gjøre er å bruke -R i stedet for -S flagg i standard Pac Man kommando.

sudo pacman -R cmatrix

Hvis pakken ikke er tilstede i systemet ditt, vil du motta en feilutgang som sier 'feil: mål ikke funnet: pakkenavn'.

Fjern pakker med Yay

For å fjerne pakker med Yay, legg til -R flagg til standard yay -kommandoen. Du kan også bruke -Rns -flagget til å fjerne alle unødvendige avhengigheter fra systemet ditt.

hvordan dele plassering på Android
yay -R cmatrix
yay -Rns cmatrix

Hvis du vil fjerne pakkene som systemet ikke trenger, bruker du -Yc flagg med kommandoen.

yay -Yc

Administrering av pakker på Arch Linux

Det er flere måter å legge til og fjerne pakker på en Arch-basert Linux-distribusjon. Du kan bruke pakkebehandlere som Pacman, Yaourt og Yay. Noen pakkebehandlere tillater nedlasting av pakker fra Arch User Repository, men andre som Pacman støtter ikke AUR.

Hvis du ikke er fan av pakkebehandlere, kan du alltid laste ned pakkene du ønsker manuelt. Flere nettsteder er tilgjengelige på internett som tilbyr TAR-, RPM- og DEB -pakker til Linux -brukere.

Dele Dele kvitring E -post 8 nettsteder for nedlasting av DEB- eller RPM -Linux -apper

Leter du etter Linux -apper? I stedet for å installere fra terminal, kan du laste ned Linux -apper i DEB- og RPM -format fra disse nettstedene.

Les neste
Relaterte temaer
  • Linux
Om forfatteren Deepesh Sharma(79 artikler publisert)

Deepesh er Junior Editor for Linux ved MUO. Han skriver informasjonsguider på Linux, med sikte på å gi alle nykommere en lykkelig opplevelse. Usikker på filmer, men hvis du vil snakke om teknologi, er han din fyr. På fritiden kan du finne ham lese bøker, lytte til forskjellige musikksjangre eller spille gitar.

Mer fra Deepesh Sharma

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere