Hvordan oppdatere Pacman -databasene på Arch Linux

Hvordan oppdatere Pacman -databasene på Arch Linux
Hver Linux -distribusjon har et pakkelager der forhåndskompilerte pakker holdes. Selvfølgelig kan du laste ned og installere disse pakkene manuelt, men det er noen ganger tidkrevende eller nesten umulig. Fordi hver Linux -pakker har noen avhengigheter, er det avhengig av noen andre pakker, som i orden avhenger av noen andre og så av. Så et verktøy som heter Package Manager ble opprettet for automatisk å laste ned og installere pakker sammen med deres avhengigheter.

Pakkesjefen holder en lokal database med alle pakkene som er tilgjengelige i pakkelageret. I den databaseinformasjonen som hvor pakkene kan lastes ned, holdes deres nedlastingsstørrelse, deres avhengighetspakker og så videre. Så det er veldig viktig at vi holder det oppdatert.

Navnet på Package Manager -verktøyet for Arch Linux er Pacman. Hvis Arch Linux Package Manager -databasen ikke er oppdatert, kan den gamle versjonen av pakker installeres. Noen ganger vil Pacman ikke installere noen pakker på grunn av et slags avhengighetsproblem.

Et av de største problemet jeg har møtt da Pacman -databasen min var utdatert, og jeg prøvde å installere en viss pakke var PacMan ikke å finne pakken på serveren!

Du vet at Arch Linux er en rullende utgitt distro, det vil si at eksisterende pakker i Arch Linux -lagringene blir oppdatert så snart de blir utgitt. Så det er obligatorisk vi holder PacMan -databasen oppdatert.

I denne artikkelen vil jeg vise deg hvordan du oppdaterer Pacman -databasen på Arch Linux. La oss komme i gang.

Oppdatering av Pacman -databasen

Du kan oppdatere PacMan -databasebufferen med følgende kommando:

$ sudo pacman -yy

Pacman -pakkenes cache skal oppdateres som du kan se fra skjermdumpen nedenfor.

Endring av Pacman -speilene

Det er mange Arch Linux -speil over hele verden. Du kan velge et spesifikt speil avhengig av din geografiske region. Å velge ditt nærmeste Arch Linux Mirror kan fremskynde pakken nedlastingshastighet, noe som selvfølgelig sparer din verdifulle tid.

Pacman Mirror -konfigurasjonen er i /etc/pacman.d/speilliste fil. For å endre speilet, må du redigere denne filen.

Kjør følgende kommando for å redigere /etc/pacman.d/speilliste fil:

$ sudo nano /etc /pacman.d/speilliste

Skriv inn passordet ditt og trykk .

Du bør se følgende vindu. Her har du en liste over alle Arch Linux -speilene.

Alle speilene er som standard som standard. Slik velger Pacman et speil. Pacman prøver det første speilet (den første linjen som begynner med Server = xxx) På listen, hvis den ikke kan koble seg til den på grunn av nettverksfeil, eller hvis serveren ikke er tilgjengelig, prøver den neste speil (den andre linjen begynner med Server = xxx) på listen.

I mitt tilfelle, som du kan se i den grønne markerte delen av skjermdumpen nedenfor, prøver Pacman det første speilet Bangladesh, Så hvis det lykkes, trenger det ikke lenger å sjekke hva som er neste. Hvis den ikke klarer å koble seg til den, prøver det det andre speilet, som er forente stater som merket rødt på skjermbildet nedenfor.

Merk: Linjer som starter med dobbelt hasj (##) er kommentarer. De har ingen mening. De er bare for dokumentasjonsformål.

Hvis du vil endre speilet, bla nedover listen og velg et speil. Trykk deretter + k å kutte speillinjen.

Bla deretter opp og lim inn speillinjen før noen annen speillinje ved å trykke + u.

Nå for å lagre filen, trykk + x Og trykk deretter y Og trykk deretter .

Oppdater nå Pacman Package Repository Cache med følgende kommando:

$ sudo pacman -yy

Legge til ditt eget bue Linux -speil

Internett -leverandøren din kan være vertskap. Det er kanskje ikke oppført på din /etc/pacman.d/speilliste. Hvis det er tilfelle, kan du legge det til i din /etc/pacman.d/speilliste fil manuelt.

Bare rediger /etc/pacman.d/speilliste med følgende kommando:

$ sudo nano /etc /pacman.d/speilliste

Legg nå til følgende linje til begynnelsen av filen.

Server = http: // din/arch/linux/speil/server

Lagre nå filen ved å trykke på + x. Trykk deretter y Og trykk deretter . Oppdater deretter PacMan Package Repository Cache igjen med sudo pacman -y

Slik oppdaterer du Pacman -databasen på Arch Linux. Takk for at du leste denne artikkelen.