
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:
Aggiungi un commento