我是 ubuntu 新手,正在尝试下载 wine。我按照网站上的说明操作,终端中弹出以下消息:
正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 某些软件包无法安装。这可能意味着您有 请求一个不可能的情况,或者如果你正在使用不稳定 发行版中某些必需的软件包尚未创建 或已移出传入。 以下信息可能有助于解决该情况: 以下软件包具有未满足的依赖关系: winehq-devel:依赖:wine-devel(= 1.9.15~ubuntu16.04.1) E:无法纠正问题,您持有破损的包裹。
然后我尝试使用该命令sudo apt-get install -f
并收到消息:
正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 升级了 0 个,新安装了 0 个,要删除 0 个,并且未升级 0 个。
显然,什么都没发生。如果有人知道任何更简单的安装方法或可以提供帮助的命令,我将不胜感激。
答案1
首先尝试清除/卸载 wine。从这个答案你可以这样做:
删除配置和其他与 wine 相关的文件:
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
删除软件包并清理系统:
sudo apt-get purge wine winehq-devel wine-devel
sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
之后,您可以重新配置(参见这里有关信息)你的软件包,如果有任何损坏,请修复它们:
sudo dpkg --configure -a
sudo dpkg-reconfigure -phigh -a
然后你应该能够正确安装 wine。请记住,staging 和开发版本可能有错误(理论上甚至可能阻止正确安装)。另一方面,我理解您可能需要最新版本才能在上次更新后玩游戏。
答案2
如果你是 Linux 新手并且想要使用 wine,我建议你先尝试 PlayOnLinux。
您可以从他们的网站下载安装程序。
或者从存储库
sudo apt-get 安装 playonlinux