升级到 17.04 后,当我尝试通过 wine 运行我的 AmigaForever 时,不幸出现了这个错误:
env WINEPREFIX="/home/elan/.wine" wine AmigaForever.exe or wine AmigaForever.exe
wine client error:0: version mismatch 524/490.
Your wine binary was not upgraded correctly,
or you have an older one somewhere in your PATH.
Or maybe the wrong wineserver is still running?
有什么想法可以解决这个问题吗?
答案1
我绝对建议卸载 wine 并重新安装它。期望 wine(和它的应用程序)能够在发行版升级后继续运行是相当疯狂的。此外,错误消息似乎证实这是一个版本错误。
sudo apt --purge remove wine
sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
sudo apt upgrade && sudo apt dist-upgrade
此时,您可以决定是否要保留 AmigaForever 安装或重新运行全新安装。我认为,如果您先进入文件.wine
夹并收集保存文件(如果此程序存在这样的功能,则这样做不会有任何损失。从我在 Google 上搜索的内容来看,似乎根本没有这个选项)(您确实应该进行全新重新安装,因为如果这样做,它会运行得更好)。
因此,进入你的主文件夹(使用文件浏览器)点击Ctrl-H
这将显示隐藏文件,以 开头的文件文件夹.
是.wine
你想要去的地方,从那里它是仅限 Windows 的,所以不是我的也不是 ask-ubuntu 的地盘,但你应该知道要暂时将什么复制到另一个文件夹,比如home/elanozturk/documents
。
完成后,您现在可以完全删除所有 wine 文件(如果您不重新运行 amiga forever install,请跳过此步骤):
rm -r "$HOME/.wine"
rm $HOME/.config/menus/applications-merged/wine*
rm -r "$HOME/.local/share/applications/wine"
rm $HOME/.local/share/desktop-directories/wine*
rm $HOME/.local/share/icons/????_*.xpm
回到主课程,不要跳过以下步骤,这是重新安装 wine :
sudo dpkg --add-architecture i386
wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
现在,如果您已经删除了 wine/amiga forver,您可以重新运行 amiga forver 安装程序,然后(测试它正确运行后)返回文件.wine
夹并将文件放回。
干杯!告诉我这是否有效。