我正在使用 UBUNTU 14.04,我想安装 wine1.6,因为它是最新稳定版本,我尝试从命令行
sudo apt-get install wine1.6
Les paquets suivants contiennent des dépendances non satisfaites :
wine1.6 : Dépend: wine1.6-i386 (= 1:1.6.2-0ubuntu4)
Recommande: winbind mais ne sera pas installé
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
错误是法语,用翻译器翻译成英文后我得到:
The following packages have unmet dependencies :
wine : Depends : wine1.6 but will not be installed or wine1.7 but will
not be installed E: Unable to correct problems , defective packets are
mode " keep state
当我尝试从软件中心安装它时,我得到了这个:
apt://wine1.7
The following packages have unmet dependencies:
wine1.7: Depends: wine1.7-amd64 (= 1:1.7.50-0ubuntu1) but 1:1.7.50-0ubuntu1 is to be installed
Depends: wine1.7-i386 (= 1:1.7.50-0ubuntu1) but it is a virtual package
apt://wine1.6
The following packages have unmet dependencies:
wine1.6: Depends: wine1.6-amd64 (= 1:1.6.2-0ubuntu4) but 1:1.6.2-0ubuntu4 is to be installed
Depends: wine1.6-i386 (= 1:1.6.2-0ubuntu4) but it is a virtual package
更新 : 我也尝试过从源代码安装 wine 1.6.2
./configure
make
sudo make install
此后,似乎还没有安装 wine,因为当我输入 wine 时,我得到:
wine : command not found
有什么提示吗?
答案1
你必须这样做:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine winetricks
当屏幕显示时按回车键,这样它可能会正常工作。
答案2
运行此命令:
sudo dpkg --add-architecture i386
跑步前
apt-get update
然后您就可以安装 wine 了。
答案3
当您尝试使用 apt-get 安装包时会发生此错误,因为与已安装的包发生冲突。
解决这个问题的方法是使用 aptitude 而不是 apt-get 安装软件包。只需使用命令安装 aptitude apt-get install aptitude
,然后使用 aptitude 安装您要安装的软件包aptitude install your-package
,aptitude 将建议安装出现问题的软件包的正确版本。
答案4
有时我喜欢清理它:
- 使用 synaptic 您可以进入(手动安装)并检查 wine 包以取消将其标记为手动安装,这样 apt 就可以解决更简单的问题。
正在做apt-get clean && apt-get update -qq(qq是静音更新)
尝试清除相关的 wine 包并重新安装它们。apt-get 删除 --purge wine1.6 wine1.6-i386 wine1.6-amd64
正在做apt-get 安装 -f将尝试配置先前安装失败的剩余软件包,这可能会给您提供关于要清除并尝试重新安装哪个软件包的提示,以及导致安装失败的原因。
这也许能解决你的问题。