4.12.0-kali1-amd64 のヘッダーまたは Kali 4.13 インストーラーの場所

4.12.0-kali1-amd64 のヘッダーまたは Kali 4.13 インストーラーの場所

最新の利用可能なイメージをインストールしましたこここれは Kali 64 ビット v2017.2 でした。

ただし、コマンドを使用するとapt-get install headers-linux-$(uname -r)次のメッセージが返されます。

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package headers-linux-4.12.0-kali1-amd64
E: Couldn't find any package  by glob 'headers-linux-4.12.0-kali1-amd64'
E: Couldn't find any package  by regex 'headers-linux-4.12.0-kali1-amd64'

チェックするとプールすべてのヘッダーが 4.13.0 としてマークされているようです。

2 つの質問があります: のヘッダーはどこで入手できますかheaders-linux-4.12.0-kali1-amd64? また、Kali 4.13.x の ISO イメージ ファイルはどこで見つかりますか?

答え1

Kali Linuxの場合ローリングリリースパッケージは継続的に更新され、古いパッケージは削除され、最新バージョンに置き換えられます。システムには古いカーネル イメージがありますがlinux-image-4.12.0-kali1-amd64、これは Kali Linux リポジトリでは利用できなくなり、これもlinux-headers-4.12.0-kali1-amd64削除されます。

システムアップデート ( ) 後、利用可能なおよび を以下からapt update確認できます。linux-imagelinux-headers

apt-cache search linux-image
apt-cache serach linux-headers

出力に基づいて、特定のパッケージapt-cacheをインストールできます。linux-imagelinux-headers

重要な部分は使用しないでくださいapt install linux-headers-$(uname -r)。使用できなくなったヘッダーパッケージuname -rを指すことになります。4.12.0-kali1-amd64新しいものをインストールすれば動作します linux-image 新しいカーネルを起動する

再起動せずに linux-image と linux-headers をインストールすると、linux-headersシステムの再起動後にパッケージが役に立ちます。

apt install linux-image-4.12.0-kali2-amd64
apt install linux-headers-4.12.0-kali2-amd64

または、以下をインストールしますlinux-image:

apt install linux-image-4.12.0-kali2-amd64

システムを再起動して以下をインストールしますlinux-headers:

apt install linux-headers-$(uname -r)

これで、カーネル ヘッダーのバージョンuname -rを指すようになります4.12.0-kali2-amd64

簡単な方法は、次の手順に従ってシステム全体をアップグレードすることです。

apt update
apt upgrade
apt dist-upgrade
reboot

次に以下をインストールしますlinux-headers:

apt install linux-headers-$(uname -r)
apt autoremove

次のuname -aように表示されます:

 4.13.0-kali1-amd64 

kali-linuxローリングでは、/etc/apt/sources.list次の行のみを含める必要があります(カリドキュメント):

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

関連情報