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.