最近KaliLinuxをインストールしましたが、ミラーの選択に柔軟性がないため、すべてのdebパッケージは信頼できないミラーからダウンロードされます。 apt / dselectに、sources.listが新しいミラーを使用するように更新されていると仮定して、すべてのパッケージを再ダウンロードして再インストールするように指示することはできますか?
承認された回答:
アレックスが指摘したように:
sudo apt-get clean
sudo apt-get install --reinstall $(dpkg --get-selections | grep -w 'install$' | cut -f 1)
1つ目は、aptのキャッシュが空であることを確認します。そうすれば、apt-getはリポジトリからパッケージをダウンロードする必要があります。次に、最初に、インストールされているすべてのパッケージのリストが必要です。これは、$(...)
です。 一部が実行されてから、apt-getを使用してそれらを再インストールしています。適性には別の方法があります:
sudo aptitude --reinstall install '~i'
~i
「インストール済みパッケージ」を検索します。
どちらの方法でも、自動的にインストールされたパッケージなしで終了するため、apt-mark showauto > packages
を使用する必要があります これを行う前に、sudo apt-mark auto $(cat packages)
リストを再確立します。