GNU/Linux >> Linux Esercitazione >  >> Linux

Rimuovere i pacchetti da un'origine non attendibile e reinstallarli?

Di recente ho installato Kali Linux, ma a causa della sua non flessibile selezione del mirror, tutti i pacchetti deb vengono scaricati da un mirror di cui non mi fido. È possibile dire ad apt / dselect di scaricare nuovamente e reinstallare tutti i pacchetti, supponendo che sources.list sia stato aggiornato per utilizzare il nuovo mirror?

Risposta accettata:

Come ha sottolineato Alex:

sudo apt-get clean
sudo apt-get install --reinstall $(dpkg --get-selections | grep -w 'install$' | cut -f 1)

Il primo si assicura che la cache di apt sia vuota. In questo modo apt-get dovrà scaricare i pacchetti dai repository. Il secondo, in primo luogo è necessario un elenco di tutti i pacchetti installati, che è il $(...) parte sta facendo, e quindi stai usando apt-get per reinstallarli. C'è un altro modo con l'attitudine:

sudo aptitude --reinstall install '~i'

Il ~i cerca "pacchetti installati".

Per entrambi i metodi finirai senza alcun pacchetto installato automaticamente, quindi devi usare apt-mark showauto > packages prima di farlo, e sudo apt-mark auto $(cat packages) per ristabilire l'elenco.


Linux
  1. Come creare pacchetti dal sorgente utilizzando CheckInstall

  2. Come reinstallare tutti i pacchetti installati con Zypper?

  3. Come rimuovere le applicazioni Kde e Xfce dal menu di Gnome?

  4. I file binari creati dalla sorgente possono essere installati su una seconda macchina?

  5. È possibile simulare l'installazione di pacchetti Debian e contrassegnarli comunque come installati?

Crea un elenco di pacchetti installati e installali in seguito dall'elenco in Arch Linux

Rimuovere i pacchetti installati in una determinata data/ora in Linux

Come trovare file duplicati in Linux e rimuoverli

Come installare il software dal codice sorgente... e rimuoverlo in seguito

Come utilizzare "Yum history" per scoprire pacchetti installati o rimossi

9 passaggi per installare e configurare PostgreSQL dal sorgente su Linux