根据标题,如何在不卸载 Wine 的情况下更新它?
这似乎是一个新手问题,但这是我第一次发现自己要升级 Wine。
Wine,目前稳定版本是7.0,之前我在电脑上安装的是6.0.1版本。如果我输入命令apt search winehq-stable
,结果如下:
winehq-stable / now 6.0.1 ~ hirsute-1 amd64 [installed]
(但我的 ubuntu 版本如下:Ubuntu 21.10 Impish Indri)
而且我在网上找到的有关更新 Wine 的信息总是卸载 Wine 才能安装新版本;如果不卸载它,是否就无法更新?
此外,这对我来说似乎很奇怪,我不想丢失所有设置好的 Windows 程序安装。这意味着一切从头开始。然后我不明白为什么 Wine 存储库中没有新的 Wine 更新,而是停留在旧的 Wine 版本。
答案1
好的,我找到了一个解决方案,要更新 Wine,只需添加以下命令:
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ impish main'
因此,Wine 无法在存储库中找到更新,也无法使用最新的库对其进行更新,因为我在安装 Wine 时使用的是 Ubuntu 21.04 Hirsute Hippo......几个月后,我安装了最新版本的 Ubuntu 21.10 Impish Indri。我过去添加的 Wine 存储库一直在寻找旧版 Ubuntu Wine。因此,为了解决这个问题,我只需添加与我电脑中当前安装的 Ubuntu 版本相对应的存储库,终端就会找到新版本的 Wine 以及所有需要更新/安装的相关库。现在 Wine 已更新到最新的Stable
7.0 版本
答案2
卸载 Wine 和删除 wineprefix 不是一回事。您不必删除 ~/.wine,但在安装 WineHQ 软件包之前,您必须卸载 1.6.1。