Linux下BUG系列:ubuntu16.04安裝wine有未滿足依賴關係
想在ubuntu16.04下裝一個MS的office,按照
https://www.sohu.com/a/162185166_295478
安裝winetricks時:
sudo apt-get install wine1.8 winetricks
首先報錯
...
Rebuilding /usr/share/applications/bamf-2.index...
正在處理用於 mime-support (3.59ubuntu1) 的觸發器 ...
正在處理用於 hicolor-icon-theme (0.15-0ubuntu1.1) 的觸發器 ...
在處理時有錯誤發生:
/var/cache/apt/archives/wine1.6_1%3a1.6.2-0ubuntu14.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
W: 操作在完成之前被打斷
然後我安裝什麼東西都不行了,,原因在於下面報的依賴衝突:
wine : 依賴: wine1.6 但是它將不會被安裝 或
wine1.8 但是它將不會被安裝
wine1.6-amd64 : 依賴: wine1.6:any (= 1:1.6.2-0ubuntu14.2)
wine1.6-i386:i386 : 依賴: wine1.6:any (= 1:1.6.2-0ubuntu14.2)
E: 有未能滿足的依賴關係。請嘗試不指明軟件包的名字來運行“apt-get -f install”(也可以指定一個解決辦法)。
按照建議,然後執行
apt-get -f install
繼續報錯
...
正在處理用於 bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) 的觸發器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在處理用於 mime-support (3.59ubuntu1) 的觸發器 ...
在處理時有錯誤發生:
/var/cache/apt/archives/wine1.6_1%3a1.6.2-0ubuntu14.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
有網友說刪除需要依賴的包:
# rm -rf wine1.6-amd64
...
依舊不ok。。
然後想到:將需要依賴的軟件包直接刪掉不就行了?
# dpkg --remove wine
...
將上面報錯的這三個東西依次刪掉即可~