私は Raspberry Pi に Kali Linux をセットアップしたばかりで、更新とアップグレードを行った後、次の依存関係の問題が発生しました。apt --fix-broken install
複数回実行した後でも、これらの問題を修正できないようです。
どうやら policykit-1 は、以下にリストされているパッケージの新しいバージョンに依存しているようです。他のパッケージに依存しているため、これらを個別に削除することはできません。
これを克服する方法、または apt を修復する方法についてアイデアをお持ちの方はいらっしゃいますか?
root@kali-pi:~# apt full-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
policykit-1 : Depends: libpolkit-agent-1-0 (= 0.105-20) but 0.105-21 is installed
Depends: libpolkit-backend-1-0 (= 0.105-20) but 0.105-21 is installed
Depends: libpolkit-gobject-1-0 (= 0.105-20) but 0.105-21 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
root@kali-pi:~#
答え1
(この質問がまだ Security.StackExchange に掲載されていたときにコメントしようとしましたが、Superuser での権限がないため、コメントではなく完全な回答投稿になってしまいましたことをお許しください)
Kaliはアップデートや依存関係の管理が悪いことで有名です。これはあなたの質問への答えではないかもしれませんが(だからコメントとして投稿したのです)、以下の仮定の下では、状況に応じて次のことが実行可能になる可能性があります。
Kaliのアップデート/アップグレードをやめましたそして侵入テストのために VM の外で Kali を使用するのをやめました。私が現在行っているアプローチは、VM で Kali を一度セットアップし、次の範囲で構成することで、膨大な時間を節約しています。
- 言語とキーボードマッピングを設定する
- ホストOSとの作業フォルダ共有、
- 必要に応じて、NAT およびブリッジ/ホストのみのネットワーク設定が機能している
これが完了したら、VM のスナップショットを作成し、通常どおり使用します (VBox Guest Additions ではコピー & ペーストが機能するはずです)。さまざまな原因で Kali が壊れた場合は、スナップショットにリセットするだけです。重要なファイル (pcap、メモ、フラグなど) を誤って削除しないように、関連するすべてのファイルが共有フォルダー内にあることを確認してください。
Kali はガソリンスタンドで手に入る使い捨て手袋のようなものだと考えてください。汚れた作業には便利ですが、数回使用したら捨てられます。