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

相關內容