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.
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
信頼できるソースであることをaptに伝える必要があります:
deb [trusted=yes] file:/media/cdrom0 kali-rolling main contrib non-free