私は5.4.0-kali3-amd64カーネルバージョンを使用してkali 2020.2リリースVMを実行しています。 exeアプリケーションを実行できるようにwine32パッケージをインストールしようとしています。簡単に言えば、i386アーキテクチャをインストールしました。これはパッケージのインストールに使用しようとしたコマンドです。 (rootユーザーとして実行)
dpkg --add-architecture i386 && apt-get update && apt-get install wine32
これは私のせいです。
Hit:1 https://packages.microsoft.com/repos/microsoft-debian-stretch-prod stretch InRelease
Hit:2 http://kali.download/kali kali-rolling InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libc6-dev : Breaks: libgcc-9-dev (< 9.3.0-5~) but 9.2.1-25 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
私はLinuxやパッケージ管理の専門家ではありませんが、このエラーメッセージを見るとlibgcc-9-devを9.2.1-25にダウングレードする必要があるという印象を受けました。ただし、高速apt-cacheポリシーlibgcc-9-devを実行すると、次の情報が返されます。
libgcc-9-dev:
Installed: 9.2.1-25
Candidate: 9.3.0-13
Version table:
9.3.0-13 500
500 http://http.kali.org/kali kali-rolling/main amd64 Packages
*** 9.2.1-25 100
100 /var/lib/dpkg/status
だから、次の歩みが何であるかよくわかりません。誰かが私にこれを説明できますか?ここでは軽く受け入れてはならないいくつかのパッケージを扱っているようです。また、いくつかの予約済みパッケージを見つけるために "dpkg --configure -a"を実行してみましたが、出力は受信されませんでした。次に何をすべきかわかりません。
助けてくれて時間をかけて私の質問を読んでくれてありがとう。
答え1
この問題を解決するには、gcc-9-base:i386 パッケージを追加する必要があります。
gcc-9-base:i386 インストールが容易
その後、インストールできます
ワインを簡単にインストールできます。
答え2
すでにインストールされているパッケージをアップグレードする必要があります。
dpkg --add-architecture i386 &&
apt update &&
apt upgrade &&
apt install wine32
これにより、インストールする新しいパッケージwine32
の要件(依存関係)が満たされます。