概要
我正在运行 Ubuntu 18.04。
我正在尝试使用 PlayOnLinux 安装 Windows 程序,并希望使用最新的稳定 Wine 版本 (5.0),因为我正在使用的 Wine 当前版本有问题。在 PlayOnLinux 上,我可以看到我可用的最新版本是 3.20。我不知道如何在 PlayOnLinux 上获取 Wine 5.0,所以我决定尝试单独安装它。目前运行时wine --version
我得到wine-3.6 (Ubuntu 3.6-1)
我尝试过
我不知道如何升级 Wine 版本,所以我只是尝试在现有版本的基础上安装 Wine 5.0。我尝试了多个教程,但这是我尝试的主要教程:https://tecadmin.net/install-wine-on-ubuntu/
我运行了以下命令:
sudo dpkg --add-architecture i386
wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
然后我尝试:
sudo apt update
sudo apt install --install-recommends winehq-stable
但我得到了:
The following packages have unmet dependencies:
winehq-stable : Depends: wine-stable (= 5.0.0~eoan)
E: Unable to correct problems, you have held broken packages.
因此我尝试使用 aptitude 来处理依赖关系:
sudo apt install aptitude
sudo aptitude install winehq-stable
安装完成后我得到了:
Current status: 73 (-5) upgradable.
(不确定这是不是好结果)
然后我尝试再次安装,sudo apt install --install-recommends winehq-stable
但得到的结果与之前相同。一直在检查 wine 版本,发现它没有改变。
我尝试使用sudo apt remove wine
和删除 wine,sudo apt-get purge wine
但得到的结果是Virtual packages like 'wine' can't be removed
。我发现一些论坛表明我需要开始手动删除文件或依赖项,但这些都带有大量警告,并且没有发现任何人认可它对他们有用,所以我不敢在我的系统上尝试它们。
我希望发生什么
我希望能够使用 Wine 5.0,最好是通过 PlayOnLinux,但这不是必须的。我宁愿不必删除我安装的其他版本的 Wine,因为我安装了其他使用它们的程序,但如果唯一的方法是删除所有 Wine,我会这么做,但我需要有关如何操作的说明,因为我发现它对我来说不起作用。
在此先感谢任何可以提供的帮助。
答案1
随着消息
The following packages have unmet dependencies:
winehq-stable : Depends: wine-stable (= 5.0.0~eoan)
E: Unable to correct problems, you have held broken packages.
似乎已配置 Eoan (Ubuntu 19.10) 的 repo,并且正在尝试从那里进行安装。winehq-stable
由于您的系统运行的是 Ubuntu 18.04 (Bionic),请删除名称中wine
包含 的所有 repo 行,然后重新运行,然后再次尝试安装。/etc/apt/sources.list
eoan
sudo apt update