我正在运行 Ubuntu 14.04 LTS 并使用普通apt-get install playonlinux
命令来安装它。
但是,它总是卡在(即不执行任何进一步的操作):
Preparing to unpack .../wine1.6-amd64_1%3a1.6.2-0ubuntu4_amd64.deb ...
Unpacking wine1.6-amd64 (1:1.6.2-0ubuntu4) over (1:1.6.2-0ubuntu4) ...
我已经尝试过运行apt-get [auto]clean
,,apt-get update
也尝试过从不同的镜像手动下载并使用手动安装包dpkg -i
,但所有这些尝试的结果都相同:卡在Unpacking wine1.6-amd64
。
运行sudo apt-get -f install
或sudo dpkg --configure -a
由于之前的安装尝试失败也没有帮助。现在看来,我系统上的 2 个 wine 包的状态非常不一致:
thatGuy@Neverland:/var$ dpkg -l wine1.6*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-====================================-=======================-=======================-==============================================================================
iU wine1.6 1:1.6.2-0ubuntu4 amd64 Microsoft Windows Compatibility Layer (Binary Emulator and Library)
iHR wine1.6-amd64 1:1.6.2-0ubuntu4 amd64 (no description available)
rHR wine1.6-i386 1:1.6.2-0ubuntu4 i386 Microsoft Windows Compatibility Layer (32-bit support)
请帮帮我!
谢谢,-R
答案1
我花了几个小时才找到之前的两个帖子,其中 Sophos AV 防病毒软件干扰了此解包,但没有发出警告。关闭实时扫描,安装 Wine,然后重新打开实时扫描。
要关闭它:sudo /opt/sophos-av/bin/savconfig set LiveProtection false
要打开它:sudo /opt/sophos-av/bin/savconfig set LiveProtection true
答案2
取自Ubuntu 论坛 - 无法删除从 .deb 安装的错误软件包:
让我们修改帖子以匹配您的包裹:
- 你能打印出 cat 的输出
/var/lib/dpkg/status | grep wine
吗? dpkg -P wine
- 如果这不起作用:
dpkg -L wine
. 这将列出 wine 使用的文件。 - 导航:
/var/lib/dpkg/info
。 - 删除文件:wine.postrm,可能是 wine-version.postrm
- 跑步
apt-get remove --purge wine
- 删除使用 找到的所有文件和目录
dpkg -L
。 - 然后运行
apt-get update
。