Arch linux: installare un pacchetto quando il sistema non è aggiornato da tempo

Tags: 

Può capitare di voler installare un pacchetto sul proprio sistema non aggiornato da tempo e questo non è possibile perchè ormai il pacchetto stesso o le sue dipendenze, nelle versioni volute dal sistema attualmente installato, non si trovano più nei mirror. La soluzione corretta sarebbe fare un aggiornamento di tutto il sistema, ma questo a volte può far perdere molto più tempo del voluto.

Si può risolvere la cosa velocemente aggiungendo tra i mirror di pacman il repository con l'archivio COMPLETO dei pacchetti di arch linux.

Editiamo il file "/etc/pacman.d/mirrorlist" e aggiungiamo la riga:

Server = https://archive.archlinux.org/packages/.all

Questo funziona se stiamo attenti a non aggiornare mai l'elenco pacchetti. In alternativa, per essere sicuri di evitare problemi anche in questo caso, si può inserire come url un puntatore ai pacchetti alla data specifica di aggiornamento del nostro sistema (possiamo rilevarla guardando il log di pacman).

Server = https://archive.archlinux.org/repos/2023/02/07/$repo/os/$arch

Vedi anche:

https://wiki.archlinux.org/title/Arch_Linux_Archive

Aggiungi un commento

Scrivi la risposta in lettere (ad esempio "tre" e non "3")