私は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.
これは私のsources.list(kali linuxの公式Webサイトから取得)
# 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を実行してカーネルをアップグレードする必要があります。
でもカーネルをアップグレードしたくない!しかし、もし私が本当にすべきなら...それから私は
[〜#〜] tor [〜#〜]apt-get install tor
のようなものをインストールしようとすると、これが取得されます
E: Package 'tor' has no installation candidate
私は何をしますか?
echo linux-image-AMD64 hold | dpkg --set-selections
この場合、kernel_packageは、システム/リポジトリ内の実際のLinuxカーネルパッケージのエイリアスです(linux-image-AMD64またはlinux-image-4.6.0-kali1 -AMD64またはその他)。カーネルを見つけるには:
uname -r
kernel_packageを保留にします。
echo "kernel_package hold" | dpkg --set-selections
保留を解除します。
echo "kernel_package install" | dpkg --set-selections
パッケージのステータスを表示します。
dpkg --get-selections
kernel_packageのステータスを表示します。
dpkg --get-selections | grep "kernel_package"
だからあなたがするなら:
apt-get update && apt-get upgrade
または
apt-get update && apt-get dist-upgrade
あなたのkernel_packageは更新されません(依存している)。
別の方法。 Sudo apt-mark hold $(uname -r)
これは、依存パッケージも保持することをマークします。