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