无法安装大多数主要包裹; 未满足的依赖关系,无法修复

我刚刚安装了64位的Ubuntu 14.04,似乎我尝试安装的大多数主要软件包(其中包括Skype,Steam / Steam-Launcher,WINE等)都会出现“未满足的依赖关系”错误,拒绝安装。

我已经看了几个类似描述的其他问题(很多重复),但没有一个解决方案有效,我还没有找到有这个特定问题的人。

安装Steam:

stere0123@stere0123-THINKPAD-U14:~$ sudo apt-get install steam Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: qtdeclarative5-qtfeedback-plugin : Depends: libqt5feedback5 but it is not going to be installed E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. stere0123@stere0123-THINKPAD-U14:~$ 

安装WINE 1.6:

 stere0123@stere0123-THINKPAD-U14:~$ sudo apt-get install wine1.6 Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: wine1.6 : Depends: wine1.6-amd64 (= 1:1.6.2-0ubuntu4) but it is not going to be installed Depends: wine1.6-i386 (= 1:1.6.2-0ubuntu4) E: Unable to correct problems, you have held broken packages. stere0123@stere0123-THINKPAD-U14:~$ 

安装Skype:

 stere0123@stere0123-THINKPAD-U14:~$ sudo apt-get install skype Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: skype : Depends: skype-bin E: Unable to correct problems, you have held broken packages. stere0123@stere0123-THINKPAD-U14:~$ 

我也尝试过与其他一些软件包类似的错误。 任何帮助将不胜感激,因为这个问题目前正在削弱这个系统!

如上所述更改下载服务器:

使用您喜欢的文本编辑器打开您的source.list,即

sudo nano /etc/apt/sources.list找到http://us.archive.ubuntu.com/ubuntu并将其替换为http://archive.ubuntu.com/ubuntu

sudo apt-get -f install

它会解决你的问题。

看到这个问题 ,关于这个话题有很多问题。

解决了!

上述解决方案都没有奏效,如前所述,我没有找到任何其他解决方案。

我试图回溯以防万一它是一个设置或我可能已经改变的东西,什么都没发现,但我把我的包下载服务器从所谓的“最佳”改为更常见/更受欢迎 (从“liquidweb”到“wikimedia”) “) 并且所有问题都得到了解决 。 这显然只是来自一个破损或过时的软件包存储库服务器。 其他任何可能遇到此问题的人,请检查您的软件包下载源,并确保它是一个更受欢迎或信誉良好的软件包。