葡萄酒依赖问题

葡萄酒依赖问题

我的系统上有 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 依赖于比您现有的更新的东西。您是否已在软件源中启用 Backports 和 Proposed updates?执行此操作后,您需要执行以下任一操作:

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,出现了和你一样的错误。

相关内容