私は侵入テストの練習にKali Linuxを使用しています。リポジトリから小さなユーティリティをインストールする必要があることがよくあります。 Kaliはローリングリリースであり、定期的にOSを更新しないため、これはマイナーツールのインストール中にOSのすべてのコンポーネントのメジャーアップデートを意味する可能性があります。
別のディストリビューションでこの問題を解決するには、DVD バージョンを使用して単一のソースからオペレーティング システムをインストールおよび更新できるようにします。
カリと一緒に試していますが、ループに閉じ込められています。
apt-cdrom add
すべてがうまくいっています。今更新中です。
apt update
E: The repository 'cdrom://[Debian GNU/Linux 2019.2 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20190508-10:56] kali-last-snapshot Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
vi /etc/apt/sources.list
deb [trusted=yes] ...
その後、もう一度更新してください。
apt update
E: Failed to fetch cdrom://[Debian GNU/Linux 2019.2 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20190508-10:56]/dists/kali-last-snapshot/contrib/binary-i386/Packages Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
/etc/apt.d/sources.listからCD行を削除して再試行すると、同じパスになります。
CDROMを適切なソースとして受け入れる理由や、この問題をさらに解決する方法を知っている人はいますか?
(もちろん、これは生産システムや実際の練習には適用されません。)
答え1
問題を見つけましたが、これは別の質問と回答につながります。
「インポートできません」エラーは、i386リポジトリにアクセスしようとしていることを示します。これは、配布がamd64であるため、間違っています。
リポジトリのresources.listエントリに[arch = amd64]を追加するとバグが修正されました。
しかし...
Kali ISOにはほとんどDebがありません...ディストリビューションは、ローリングバージョンを指すsource.listを含むLive CDにパッケージされています。リポジトリのビルドタイムスナップショットはどこにもないようです。 liveCDには、完全なオペレーティングシステムを備えたcrafsファイルシステムも含まれています。それ負債はありません。
カリの「ローリングリリース」の深さに気付かなかった。数年前に彼らがこれをしたとき、私はそれをマイナーな問題として無視しました。
https://www.kali.org/news/kali-linux-rolling-edition-2016-1/
You might want to choose a point-release distribution if you fit these
statements:
...
- You prioritize stability above new look/feel/functionality
- You want a minimum of distraction/disturbance from update installation
これは、新しいパッケージをインストールするときに次のいずれかを意味します。
- 展開全体で定期的なアップデート
- 2019年5月現在、システムに2019年12月にテストされたパッケージをインストールする際のリスク
私はバックアップとスナップショットを維持し、aptで--dry-runをたくさん使うと思います。