Vil du installere pakker på Arch Linux, men vet ikke hvordan? Mange mennesker møter 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 pakkeforvaltere.

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

Pakkeforvaltere i Arch Linux

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

Mens andre pakkeforvaltere har blitt brukt gjennom årene, opprettholdes ikke lenger eksempler som Yaourt og Aurman. Derfor er Pacman og Yay sikrere og mer pålitelige pakkeforvaltere å stole på i Arch Linux.

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

1. Pac Man

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

2. Jippi

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

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

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

pacman -S - trengte git base-utvikling

Trinn 2: Klon depotet til din lokale lagring.

git klon 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. Forsikre deg om at du ikke kjører følgende kommando som rotbruker, ellers vil det føre til en feil.

makepkg -si

Oppdatering og oppgradering av pakker

Hvis du nettopp har installert Arch Linux, må du synkronisere systemet ditt med hovedserverne 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.

Bruke Pacman

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

sudo pacman -Sy

Etter at du har 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 pakkene og nettverkstilkoblingen din.

sudo pacman -Syu

Du kan spare innsatsen for å skrive begge disse kommandoene ved å kombinere dem ved hjelp av -Syyu flagg. Pacman begynner å laste ned de siste pakkene automatisk etter oppdatering av pakkelisten.

sudo pacman -Syyu

Bruke Yay

Yay-pakkebehandleren lar deg oppdatere og oppgradere pakkene dine effektivt ved hjelp av terminalen din. For å gjøre dette, bruk bare -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 kommandoer for pakkebehandling i terminalen.

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

Flathub vs. Snap Store: De beste nettstedene for nedlasting av Linux-apper

Når sammenligner du Flathub og Snap Store når du vil laste ned Linux-apper? Vi stiller dem mot hverandre for å finne ut av det.

Installer pakker med Pacman

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

sudo pacman -S pakkenavn

For eksempel,

sudo pacman -S cmatrix

For å installere flere pakker samtidig, skriv 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. Utgangen gir detaljer om navnet, versjonen, arkitekturen og lisensen til pakken. For å gjøre dette, bytt ut -S flagg med -Qi i standardinnstillingen 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 pakkebehandling, bruk bare -S flagg med standardkommandoen.

yay -S pakkenavn

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 ditt 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 som standard Pac Man kommando.

sudo pacman -R cmatrix

Hvis pakken ikke er tilstede i systemet ditt, vil du motta en feilutgang som vil si "error: target not found: packagename".

Fjern pakker med Yay

Hvis du vil fjerne pakker med Yay, legger du til -R flagg til standard yay-kommando. Du kan også bruke -Rns-flagget for å fjerne alle unødvendige avhengigheter fra systemet ditt.

yay -R cmatrix
yay -Rns cmatrix

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

yay -Yc

Administrere pakker på Arch Linux

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

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

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

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

Relaterte temaer
  • Linux
Om forfatteren
Deepesh Sharma (3 artikler publisert)

Deepesh er en teknisk blogger og har skrevet informasjonsinnhold i over 3 år. For tiden forfølger han sin bachelor i dataprogrammer fra et kjent universitet i India. På fritiden liker han å skrive, høre på musikk og spille gitar.

Mer fra Deepesh Sharma

Abonner på vårt nyhetsbrev

Bli med på vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Ett steg til…!

Bekreft e-postadressen din i e-posten vi nettopp sendte deg.

.