Wine32 依赖项

Wine32 依赖项

这不是重复的无法纠正问题,您持有破损的包裹这是针对 Ubuntu 的早期版本,并且没有任何建议可以解决这个问题。

Wine 一直运行良好,我安装了几个 Windows 应用程序,它们运行良好,但一段时间以来,每当我单击任何新的 .exe 文件(不是已安装的程序)时,什么都没有发生。也就是说,小旋转器会显示一会儿,然后停止,但没有错误。

这是 Ubuntu 19.10,截至撰写本文时已完全更新。

sudo apt update
Hit:1 http://repo.mysql.com/apt/ubuntu eoan InRelease
Hit:2 http://archive.ubuntu.com/ubuntu eoan InRelease         
Get:3 http://archive.ubuntu.com/ubuntu eoan-updates InRelease [97.5 kB]
Get:4 http://archive.ubuntu.com/ubuntu eoan-security InRelease [97.5 kB]
Get:5 http://archive.ubuntu.com/ubuntu eoan-backports InRelease [88.8 kB]
Fetched 284 kB in 1s (193 kB/s)    
Reading package lists... Done
Building dependency tree       
Reading state information... Done
All packages are up to date.

。。。并且还检查了 Wine 本身:

sudo apt-cache policy libwine
libwine:
  Installed: 4.0.2-1
  Candidate: 4.0.2-1
  Version table:
 *** 4.0.2-1 500
        500 http://archive.ubuntu.com/ubuntu eoan/universe amd64 Packages
        100 /var/lib/dpkg/status

因此我尝试直接从终端运行该应用程序以查看是否存在任何错误,结果显示:

wine Paragon.exe
it looks like wine32 is missing, you should install it.
as root, please execute "apt-get install wine32"
wine: Bad EXE format for Z:\home\don\Downloads\Paragon.exe.

因此我尝试按照建议安装 wine32:

sudo apt-get install wine32
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:
 wine32:i386 : Depends: libwine:i386 (= 4.0.2-1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

于是我尝试:

sudo apt install libwine:i386
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:
 libwine:i386 : Depends: libglib2.0-0:i386 (>= 2.12.0) but it is not going to be installed
                Depends: libgstreamer-plugins-base1.0-0:i386 (>= 1.0.0) but it is not going to be installed
                Depends: libgstreamer1.0-0:i386 (>= 1.4.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

然后:

sudo dpkg --add-architecture i386

没有任何安装任何内容的迹象,因此我尝试:

sudo apt install libsystemd0:i386
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libsystemd0:i386 is already the newest version (242-7ubuntu3.2).
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.

尝试确定安装了哪个版本的 wine,我得到:

wine --version
it looks like wine32 is missing, you should install it.
as root, please execute "apt-get install wine32"
wine-4.0.2 (Ubuntu 4.0.2-1)

Paragon.exe 是否能在 wine 下运行不是问题,因为 wine 甚至没有尝试运行它,所以有什么想法吗?顺便说一句,这也发生在任何其他 .EXE 上,而不仅仅是这个。

相关内容