Saya telah menginstal Kali Linux baru-baru ini, tetapi karena pemilihan mirror yang tidak fleksibel, semua paket deb diunduh dari mirror yang tidak saya percayai. Apakah mungkin untuk memberi tahu apt / dselect untuk mengunduh ulang dan menginstal ulang semua paket, dengan asumsi sources.list telah diperbarui untuk menggunakan mirror baru?
Jawaban yang Diterima:
Seperti yang ditunjukkan Alex:
sudo apt-get clean
sudo apt-get install --reinstall $(dpkg --get-selections | grep -w 'install$' | cut -f 1)
Yang pertama memastikan cache apt kosong. Dengan begitu apt-get perlu mengunduh paket dari repositori. Yang kedua, pertama Anda memerlukan daftar semua paket yang diinstal, yaitu $(...)
bagian sedang dilakukan, dan kemudian Anda menggunakan apt-get untuk menginstalnya kembali. Ada cara lain dengan aptitude:
sudo aptitude --reinstall install '~i'
~i
cari “paket yang diinstal”.
Untuk kedua metode, Anda akan mengakhiri tanpa paket yang diinstal secara otomatis, jadi Anda harus menggunakan apt-mark showauto > packages
sebelum melakukan ini, dan sudo apt-mark auto $(cat packages)
untuk membangun kembali daftar.