E:kali linuxで満たされていない依存関係を修正する方法は? [コピー]

E:kali linuxで満たされていない依存関係を修正する方法は? [コピー]

私がやった

sudo apt-get install wine32

結果は次のとおりです。

root@kali:~# sudo apt-get install wine32
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:
 metasploit-framework : Depends: postgresql but it is not going to be installed
 wine32:i386 : Depends: libc6:i386 (>= 2.28) but it is not going to be installed
               Depends: libwine:i386 (= 4.0-1) but it is not going to be installed
               Recommends: wine:i386 (= 4.0-1)
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

どうすれば解決できますか?

これは私のLinuxバージョンです。

Linux kali 4.9.0-kali3-amd64 #1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU/Linux

答え1

まず、エラーメッセージで説明されているように、以下を実行してください。

apt --fix-broken install

第二に、必要なものを確認する必要があります。具体的に標準のWineの代わりにWine32をインストールしてください。これらのエラーは、特に64ビットシステムを使用している場合はインストールされない可能性がある32ビット依存関係(i386)に関連しているようです。あるいは、Wine32が本当に必要な場合は、libc6:i386を手動でインストールしてみてください。

最後に、Kaliは実際にはデスクトップ用ではないことに言及したいと思います。ほとんどのユーザーがKaliでWineを望む唯一の理由は、分解/逆エンジニアリングによるものです。この質問をしたことから、これがあなたがやっていることではないかと思います。

デスクトップを中心とした初心者向けのディストリビューションに切り替えて、Kaliを仮想マシンやライブ実行ツールとして使用することをお勧めします。

関連情報