pacman

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

arch

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

Pacman, yaourt e gestione pacchetti su Arch Linux

arch

Ecco una serie di comandi utili per la gestione pacchetti su Arch Linux.

Da notare che yaourt è completamente compatibile con pacman, quindi in generale ovunque leggiamo di un comando pacman possiamo farlo anche con yaourt. Ovviamente non è vero il contrario.

pacman -Syu

Aggiorna tutto (u = update, y = fa un refresh prima). Usare "yy" per fare un refresh completo (ad esempio se si cambia mirror).

Aggiungere "f" per ignorare eventuali conflitti.

yaourt -Syua

Come sopra, ma verifica anche i pacchetti su AUR. In pratica è il comando definitivo da eseguire ogni tanto per aggiornare il sistema.

pacman -Sc