
我的系統上有 64 位元 ubuntu 12.04。配備 nvidia 顯示卡。我使用 dpkg 離線安裝了一些軟體包以及原始程式碼中的一些程式。現在我在系統上安裝 wine 時遇到問題。我已經嘗試過這些命令:
sudo apt-add-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7
但它給了我這個:
以下資訊可能有助於解決問題:
The following packages have unmet dependencies:
wine1.7 : Depends: wine1.7-i386 (= 1:1.7.12-0ubuntu1)
E: Unable to correct problems, you have held broken packages.
我也嘗試過 aptitude:
sudo aptitude install wine1.7
它建議的解決方案之一是:
Remove the following packages:
1) empathy
2) espeak
3) ffmpeg
4) gnome-media
5) gstreamer0.10-plugins-good
6) indicator-sound
7) libasound2-plugins
8) libav-tools
9) libavdevice53
10) libcanberra-pulse
11) libespeak1
12) libfarstream-0.1-0
13) libfluidsynth-dev
14) libfluidsynth1
15) libjack-dev
16) libjack0
17) libportaudio2
18) libpurple0
19) libtelepathy-farstream2
.
.
.
Install the following packages:
40) libcanberra-gstreamer [0.28-3ubuntu3 (precise)]
Keep the following packages at their current version:
.
.
.
63) wine1.7 [Not Installed]
64) wine1.7-amd64 [Not Installed]
65) wine1.7-i386:i386 [Not Installed]
Leave the following dependencies unresolved:
.
.
.
84) wine1.7-amd64 recommends libasound2-plugins
85) wine1.7-i386:i386 recommends libasound2-plugins:i386
86) wine1.7-i386:i386 recommends libsane:i386
87) wine1.7-i386:i386 recommends libxcomposite1:i386
88) wine1.7-i386:i386 recommends libxcursor1:i386
89) wine1.7-i386:i386 recommends libxi6:i386
90) wine1.7-i386:i386 recommends libxinerama1:i386
91) wine1.7-i386:i386 recommends libxrandr2:i386
92) wine1.7-i386:i386 recommends libxrender1:i386
93) wine1.7-i386:i386 recommends libxt6:i386
94) wine1.7-i386:i386 recommends libxxf86vm1:i386
因為它表明 aptitude 將刪除許多不相關的軟體包並且不安裝 wine。我不知道如何解決這個依賴問題。我可以在新安裝的 ubuntu 上安裝 wine,但就我而言,我不知道哪些軟體包導致了這個問題。我還嘗試了其他版本的wine,例如wine wine1.6
wine1.4
wine1.3
。我也嘗試從原始碼安裝 wine 但它只能運行非 gui 應用程式。
答案1
我認為你的基礎系統需要升級,因為 PPA wine 依賴比你現有的更新的東西。您是否在軟體來源中開啟了向後移植和建議的更新?執行此操作後,您需要:
apt-get 安全升級
或者
apt-get dist-upgrade
在嘗試安裝 Wine 之前。祝你好運。
答案2
幾週前,當我嘗試安裝 wine 時遇到了這個錯誤。
我相信我透過使用命令解決了這個問題
sudo apt-get install wine1.7 --fix-missing
該--fix-missing
標籤的作用與它所說的完全一樣:修復丟失的軟體包。如果這不起作用,請嘗試使用
sudo apt-get install wine1.7 --fix-broken
或者
sudo apt-get install wine1.7 -f
我忘記了它是哪一個,但是其中一個為我安裝了 wine,出現了與您相同的錯誤。