apt – マウントされたディスクイメージから Kali Linux をアップグレードしようとしたときに “Repository is not signed…” というメッセージが表示されてしまうのですが、どうすればいいですか?

apt kali-linux

Kali仮想マシンにマウントされたisoを使って、2017.2から2018.2にKali Linuxをアップグレードしようとしています

そこで、私がしたことは、sources.listファイルを編集したことです

deb file:///media/cdrom0 kali-rolling main contrib non-free

を使って他の行をコメントしています

今では、apt-get updateを試すと必ず出てきます

E: The repository 'file:/media/cdrom0 kali-rolling Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

  28  DeshBhakt  2018-06-17


ベストアンサー

apt-get の Debian man ページによると、以下のように --allow-unauthenticated オプションを使うことができます

apt-get update --allow-unauthenticated

--allow-unauthenticated の man ページのエントリで説明されているように

パッケージが認証できない場合は無視して、それについてのプロンプトを表示しません。これはローカルリポジトリで作業しているときに便利ですが、ユーザ自身が別の方法でデータの認証を保証していない場合には、大きなセキュリティリスクとなります。通常、sources.list(5) のエントリに対して Trusted オプションを使用することは、このグローバルなオーバーライドよりも優先されるべきです。設定項目。APT::Get::AllowUnauthenticated

それでダメなら、こんな感じで--allow-insecure-repositoriesでランインしてみてください

apt-get update --allow-insecure-repositories

35  Giacomo1968  2018-06-17


aptには信頼できるソースだと伝えるべきです

deb [trusted=yes] file:/media/cdrom0 kali-rolling main contrib non-free

9  oroverdino  2020-01-13


タイトルとURLをコピーしました