我通常使用 PlayOnLinux 通过界面管理我的 WINE 版本,但是,我想更改我的“系统”WINE 版本(双击文件时加载的版本),这样我就可以双击文件来即使它们是相同的“wineprefix”,也可以在最新版本的 WINE 中运行它们。我已阅读此问题的答案,但该存储库中的版本仅升级到 1.8 版。
我希望能够使我的系统版本为 WINE 2.3 并自动更新到最新版本,因此我不想一直手动编译或下载软件包。
另外,如果可能的话,我希望我的系统版本是 32 位的,如果我需要 64 位的 wineprefix,则改为使用 PlayOnLinux。
我正在运行 Xubuntu 16.04 LTS 64 位。
编辑:我想我会包含一个擦除和更新 Wine 的命令列表(编辑 2:为 18.04 更新,编辑 3:为 2019 年的 Ubuntu 18.04 再次更新):
# Remove old Wine
rm -Rf ~/.wine
sudo apt purge -y wine*
# Add key and repo
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo add-apt-repository -y 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo add-apt-repository -y 'ppa:cybermax-dexter/sdl2-backport'
rm -f winehq.key
# Install
sudo apt update
sudo apt full-upgrade -y
sudo apt install -y winehq-devel playonlinux
# This is optional, but some programs need it.
sudo sed -i -e 's/scope = 1/scope = 0/g' /etc/sysctl.d/10-ptrace.conf
# Did it work?
wine --version
感谢所有回答的人。这不包括更改 Winearch,请参见下文。
为 Ubuntu 安装最新的 WINE 版本
默认运行 32 位 WINE(
~/.wine
首先运行 rm 旧文件夹)WINEPREFIX
您可以为 32 位和 64 位 WINE 环境更改不同的文件夹或者
因此,您知道 Wine 已移至新存储库。
现在让我在这里分享命令:
请参阅:包装相关更改。