apt-get - 一部のインデックスファイルをダウンロードできなかった、無視された、または古いファイルが使用されました。

apt-get - 一部のインデックスファイルをダウンロードできなかった、無視された、または古いファイルが使用されました。

Kali Linux(カーネルバージョン4.3)を使用しており、4.6にアップグレードしたくありません(必要であれば大丈夫です)。


私がこれをするときapt-get update私は得ます。

E: Some index files failed to download, they have been ignored, or old ones used instead.

これは私のものです。ソース、リスト(カリ Linux 公式ホームページからインポート)

    # deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Official Snapshot amd64 L$

#deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Official Snapshot amd64 LI$

deb http://http.kali.org/kali kali main non-free contrib
deb http://security.kali.org/kali-security kali/updates main contrib non-free

deb-src http://http.kali.org/kali kali main non-free contrib
deb-src http://security.kali.org/kali-security kali/updates main contrib non-fr$

これで、インターネットで検索してみると、dist-upgradeを実行してカーネルをアップグレードする必要があることを読んでいます。

カーネルをアップグレードしたくない!しかし、もし私が本当にそうしなければならないなら…そうだろう。

次のようなものをインストールしようとするとトーレ apt-get install torそして、これが私が得たものです

E: Package 'tor' has no installation candidate

私は何をすべきですか?

答え1

echo linux-image-amd64 hold | dpkg --set-selections

答え2

他の方法。sudo apt-mark hold $(uname -r)これは依存パッケージも保持されることを示します。

答え3

このうち、カーネルパッケージシステム/ストレージにある実際のLinuxカーネルパッケージのエイリアスです(Linux-イメージ-amd64またはLinux-イメージ-4.6.0-kali1-amd64またはその他)。カーネルを見つけるには:

uname -r

一つ入れるカーネルパッケージ保留中:

echo "kernel_package hold" | dpkg --set-selections

保留をキャンセルするには:

echo "kernel_package install" | dpkg --set-selections

パッケージのステータス表示:

dpkg --get-selections

ステータスを表示カーネルパッケージ:

dpkg --get-selections | grep "kernel_package"

その場合は、次のようにしてください。

apt-get update && apt-get upgrade

または

apt-get update && apt-get dist-upgrade

あなたのカーネルパッケージ更新されていません(状況によって異なります)。

関連情報