apt-get install 停留在“正在解压 wine...”

apt-get install 停留在“正在解压 wine...”

我正在运行 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 installsudo 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 安装的错误软件包

让我们修改帖子以匹配您的包裹:

  1. 你能打印出 cat 的输出/var/lib/dpkg/status | grep wine吗?
  2. dpkg -P wine
  3. 如果这不起作用:dpkg -L wine. 这将列出 wine 使用的文件。
  4. 导航:/var/lib/dpkg/info
  5. 删除文件:wine.postrm,可能是 wine-version.postrm
  6. 跑步apt-get remove --purge wine
  7. 删除使用 找到的所有文件和目录dpkg -L
  8. 然后运行apt-get update

相关内容