
我正在運行 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
。