web-dev-qa-db-ja.com

マウントされたディスクイメージからKali Linuxをアップグレードしようとすると、「リポジトリは署名されていません...」というメッセージを回避できますか?

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

だから、私がやったことは私の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.
16
DeshBhakt

apt-get のDebianマニュアルページによると、次のように--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
25
JakeGould

信頼できるソースであることをaptに伝える必要があります:

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