我有 Debian 10 并使用以下命令安装了 wine5:
sudo apt install --install-recommends winehq-stable
当我尝试运行 Notepad++ 时出现以下错误:
0009:fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"!
0009:fixme:win:LockWindowUpdate (0x1004e), partial stub!
0009:fixme:imm:ImmReleaseContext (000100F0, 0110C888): stub
0009:fixme:win:LockWindowUpdate ((nil)), partial stub!
0009:fixme:msg:ChangeWindowMessageFilterEx 0x1004e 4a 1 (nil)
0009:fixme:win:LockWindowUpdate (0x1004e), partial stub!
0009:fixme:win:LockWindowUpdate ((nil)), partial stub!
0009:fixme:ver:GetCurrentPackageId (0x32fe94 (nil)): stub
我想我需要安装其他东西,但我不知道是什么。
sudo apt list --installed | grep wine
节目
fonts-wine/stable,stable,now 4.0-2 all [installed]
wine-stable-amd64/unknown,now 5.0.0~buster amd64 [installed,automatic]
wine-stable-i386/unknown,now 5.0.0~buster i386 [installed,automatic]
wine-stable/unknown,now 5.0.0~buster amd64 [installed,automatic]
winehq-stable/unknown,now 5.0.0~buster amd64 [installed]
酒版本:
wine --version
wine-5.0
如果我运行 winecfg,我会得到:
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
答案1
没有足够的声誉来发表评论,所以我输入它作为答案:
你用了什么回购协议?这可能是问题的根源。如果您不需要 v5 的任何新功能,您可以尝试官方 Debian 10 存储库的 v4。在我的 Debian 10 系统上,可以使用 Wine 4.0,或者 Wine 4.2-development。此外,buster 向后移植中没有任何可用版本。
答案2
我终于能够用这个来安装它:
sudo apt-get install winehq-stable
所以现在我明白了
wine --version
wine-5.15
我不太确定我运行的原始命令和这个命令之间的差异。最初的命令是 Debian 的 winehq 网站上提到的命令
https://wiki.winehq.org/Debian
,所以我认为它会起作用。我现在可以使用 Notepad++、HeidiSQL 等。
对于 apt 源,我在 /etc/apt/sources.list.d/wine.list 中有这个
deb https://dl.winehq.org/wine-builds/debian/ buster main
在 /etc/apt/sources.list 中我有
deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10 ./
我不确定它用的是哪一个。