deb CD: [Debian GNU/Linux 2018.2カーリースクロ​​ール- 公式スナップショット amd64 LIVE/INSTALL バイナリ 20180412-10:55]/ kali-last-snapshot contrib メインは無料ではありません。

deb CD: [Debian GNU/Linux 2018.2カーリースクロ​​ール- 公式スナップショット amd64 LIVE/INSTALL バイナリ 20180412-10:55]/ kali-last-snapshot contrib メインは無料ではありません。

Oracle VirtualBoxにKali 2.0をインストールしました。コマンドを実行するまで、すべてがうまくいきました。

apt-get -y install dkms

これにより、次のエラーメッセージが表示されました。

Package dkms is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'dkms' has no installation canidate

これは私が実行したときに得られる結果です。

apt-cache policy

ここに画像の説明を入力してください。

このエラーメッセージが表示される理由と回避策は何ですか?

私はLinuxとKaliを初めて使うのでこれはガイドです私は続いている。ビデオの9時45分頃にこのエラーが発生しました。

答え1

kali sanaの場合、no.1 top awnserは正しいです。すべてのkaliの場合、次のことを行います。 /ect/apt に移動して source.list を探します。テキストエディタを使用してファイルを開き、文書の下部に新しい行を作成します。ファイルには次の内容が表示されます。

deb CD: [Debian GNU/Linux 2018.2カーリースクロ​​ール- 公式スナップショット amd64 LIVE/INSTALL バイナリ 20180412-10:55]/ kali-last-snapshot contrib メインは無料ではありません。

私のために、私はdebを置きますhttp://http.kali.org/Kali-last-snapshot 主な貢献は無料ではありません

それがあなたに言うことをそのまま活用してください。それが私に合った唯一の方法です。

答え2

あなたはただ修正するリポジトリが有効になっているため、完全なリリースリポジトリが有効になります。

  1. この行を追加してください

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

    到着

    /etc/apt/sources.list
    
  2. パッケージリストの更新

    sudo apt-get update
    
  3. DKMSのインストール

    sudo apt-get install dkms
    

関連情報