Come aggiornare i database Pacman su Arch Linux

Come aggiornare i database Pacman su Arch Linux
Ogni distribuzione Linux ha un repository di pacchetti in cui vengono mantenuti pacchetti precompilati. Naturalmente puoi scaricare e installare questi pacchetti manualmente, ma a volte richiede tempo o quasi impossibile. Poiché ogni pacchetto Linux ha alcune dipendenze, cioè dipendono da alcuni altri pacchetti, che in ordine dipendono da altri e così via. Quindi è stato creato uno strumento chiamato Package Manager per scaricare e installare automaticamente i pacchetti insieme alle loro dipendenze.

Il gestore dei pacchetti mantiene un database locale di tutti i pacchetti disponibili nel repository dei pacchetti. In quel database informazioni come dove i pacchetti possono essere scaricati, le loro dimensioni del download, i loro pacchetti di dipendenza e così via vengono mantenute. Quindi è molto importante tenerlo aggiornato.

Il nome dello strumento di pacchetti di pacchetti per Arch Linux è Pacman. Se il database Arch Linux Package Manager non è aggiornato, è possibile installare la vecchia versione dei pacchetti. A volte Pacman non installerà alcun pacchetto a causa di una sorta di problema di dipendenza.

Uno dei principali problemi che ho affrontato quando il mio database Pacman era obsoleto e ho provato a installare un determinato pacchetto era che Pacman non riusciva a trovare il pacchetto sul server!

Sai che Arch Linux è una distribuzione rilasciata a rotazione, cioè i pacchetti esistenti nei repository di Arch Linux vengono aggiornati non appena vengono rilasciati. Quindi è obbligatorio manteniamo aggiornato il database Pacman.

In questo articolo, ti mostrerò come aggiornare il database Pacman su Arch Linux. Iniziamo.

Aggiornamento del database Pacman

È possibile aggiornare la cache del database Pacman con il seguente comando:

$ sudo pacman -syy

La cache del pacchetto Pacman dovrebbe essere aggiornata come puoi vedere dallo screenshot di seguito.

Cambiare gli specchi Pacman

Ci sono molti specchi ad arco Linux in tutto il mondo. Puoi scegliere uno specchio specifico a seconda della tua regione geografica. Scegliere lo specchio Arch Linux più vicino può accelerare la velocità di download del pacchetto, che ovviamente risparmia il tuo tempo prezioso.

La configurazione di Pacman Mirror è in /etc/pacman.d/mirrorlist file. Per modificare lo specchio, devi modificare questo file.

Esegui il comando seguente per modificare /etc/pacman.d/mirrorlist file:

$ sudo nano /etc /pacman.d/mirrorlist

Digita la password e premere .

Dovresti vedere la seguente finestra. Qui hai un elenco di tutti gli specchi di Arch Linux.

Tutti gli specchi sono attivi per impostazione predefinita. Ecco come Pacman seleziona uno specchio. Pacman prova il primo specchio (la prima riga che inizia con Server = xxx) Nell'elenco, se non può connettersi ad esso a causa di un errore di rete o se il server non è disponibile, prova lo specchio successivo (la seconda riga che inizia con Server = xxx) sulla lista.

Nel mio caso, come puoi vedere nella sezione marcata verde dello screenshot in basso, Pacman prova il primo specchio Bangladesh, Quindi se ci riesce, non deve più controllare cosa sarà il prossimo. Se non riesce a connettersi ad esso, prova il secondo specchio, che è stati Uniti come marcato rosso nello screenshot seguente.

Nota: linee che iniziano con il doppio hash (##) sono commenti. Non hanno significato. Sono solo a scopo di documentazione.

Se vuoi cambiare lo specchio, scorrere verso il basso e scegli uno specchio. Quindi premere + K Per tagliare la linea dello specchio.

Quindi scorrere verso l'alto e incollare la linea dello specchio prima di qualsiasi altra linea di specchio premendo + u.

Ora per salvare il file, premere + X e poi premere y e poi premere .

Ora aggiorna la cache del repository pacchetti Pacman con il seguente comando:

$ sudo pacman -syy

Aggiunta del tuo specchio Arch Linux

Il tuo ISP può ospitare il proprio specchio Arch Linux per accelerare il download di pacchetti Arch Linux. Potrebbe non essere elencato sul tuo /etc/pacman.d/mirrorlist. Se è così, puoi aggiungerlo al tuo /etc/pacman.d/mirrorlist file manualmente.

Basta modificare il /etc/pacman.d/mirrorlist con il seguente comando:

$ sudo nano /etc /pacman.d/mirrorlist

Ora aggiungi la riga seguente all'inizio del file.

Server = http: // your/arch/linux/mirror/server

Ora salva il file premendo + X. Quindi premere y e poi premere . Quindi aggiorna di nuovo la cache del repository package Pacman con Sudo Pacman -sy

È così che aggiorni il database Pacman su Arch Linux. Grazie per aver letto questo articolo.