GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Pakete aus nicht vertrauenswürdiger Quelle entfernen und neu installieren?

Ich habe kürzlich ein Kali Linux installiert, aber aufgrund seiner unflexiblen Mirror-Auswahl werden alle Deb-Pakete von einem Mirror heruntergeladen, dem ich nicht vertraue. Ist es möglich, apt / dselect anzuweisen, alle Pakete erneut herunterzuladen und neu zu installieren, vorausgesetzt, sources.list wurde aktualisiert, um einen neuen Spiegel zu verwenden?

Akzeptierte Antwort:

Wie Alex betonte:

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

Der erste stellt sicher, dass der Cache von apt leer ist. Auf diese Weise muss apt-get die Pakete aus den Repositories herunterladen. Zweitens benötigen Sie zunächst eine Liste aller installierten Pakete, was der $(...) ist Teil erledigt, und dann verwenden Sie apt-get, um sie neu zu installieren. Es gibt einen anderen Weg mit aptitude:

sudo aptitude --reinstall install '~i'

Der ~i suchen Sie nach „installierten Paketen“.

Bei beiden Methoden werden Sie ohne automatisch installierte Pakete enden, also müssen Sie apt-mark showauto > packages verwenden bevor Sie dies tun, und sudo apt-mark auto $(cat packages) um die Liste wiederherzustellen.


Linux
  1. So erstellen Sie Pakete aus der Quelle mit CheckInstall

  2. Sichern Sie installierte Pakete und stellen Sie sie auf einem frisch installierten Ubuntu-System wieder her

  3. So entfernen Sie installierte Pakete aus einem bestimmten Repository in CentOS, Fedora

  4. Wann sollte man aus dem Quellcode kompilieren und installieren?

  5. Wie installiere ich alle installierten Pakete mit Zypper neu?

Erstellen Sie eine Liste der installierten Pakete und installieren Sie sie später aus der Liste in Arch Linux

Entfernen Sie Pakete, die an einem bestimmten Datum/einer bestimmten Uhrzeit in Linux installiert wurden

So finden Sie doppelte Dateien in Linux und entfernen sie

So installieren Sie Software aus dem Quellcode … und entfernen sie anschließend

So verwenden Sie „Yum-Verlauf“, um installierte oder entfernte Pakete herauszufinden

9 Schritte zum Installieren und Konfigurieren von PostgreSQL aus der Quelle unter Linux