Ubuntu 12.04:安装 MonoDevelop “损坏的软件包”/“未满足的依赖项”错误

本文关键字:未满足 错误 依赖 软件包 损坏 安装 MonoDevelop Ubuntu | 更新日期: 2023-09-27 18:34:10

我对Linux很陌生,所以如果我的问题的答案很明显,请原谅我。由于我正在运行ARM设备并且无法安装wine,因此我正在尝试安装Mono/Develop。问题是,每当我尝试安装任何 Mono 软件包时,我都会看到一大块"未满足的依赖项"。例如:

(precise).....@localhost:~$ sudo apt-get install monodevelop
.
.
.
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:
 monodevelop : Depends: mono-runtime-sgen but it is not going to be installed
               Depends: mono-runtime (>= 3.0~) but it is not going to be installed
               Depends: libgconf2.0-cil (>= 2.24.0) but it is not going to be installed
               Depends: libglade2.0-cil (>= 2.12.10-1ubuntu1) but it is not going to be installed
               Depends: libglib2.0-cil (>= 2.12.10-1ubuntu1) but it is not going to be installed
               Depends: libgnome-vfs2.0-cil (>= 2.24.0) but it is not going to be installed
               Depends: libgnome2.24-cil (>= 2.24.0) but it is not going to be installed
               Depends: libgtk2.0-cil (>= 2.12.10-1ubuntu1) but it is not going to be installed
               Depends: libmono-cairo4.0-cil (>= 3.2.1) but it is not going to be installed
               Depends: libmono-corlib2.0-cil (>= 3.2.8) but it is not going to be installed
               Depends: libmono-corlib4.5-cil (>= 3.6.0) but it is not going to be installed
               Depends: libmono-microsoft-build-engine4.0-cil (>= 3.2.1) but it is not going to be installed
               Depends: libmono-microsoft-build-framework4.0-cil (>= 3.6.0) but it is not going to be installed
               Depends: libmono-microsoft-build-utilities-v4.0-4.0-cil (>= 3.6.0) but it is not going to be installed
               Depends: libmono-microsoft-csharp4.0-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-posix4.0-cil (>= 3.2.3) but it is not going to be installed
               Depends: libmono-sharpzip4.84-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-system-componentmodel-dataannotations4.0-cil (>= 3.2.3) but it is not going to be installed
               Depends: libmono-system-configuration4.0-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-system-core4.0-cil (>= 3.2.8) but it is not going to be installed
               Depends: libmono-system-data-services-client4.0-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-system-data4.0-cil (>= 3.0.6) but it is not going to be installed
               Depends: libmono-system-design4.0-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-system-drawing4.0-cil (>= 3.0.6) but it is not going to be installed
               Depends: libmono-system-runtime-serialization4.0-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-system-runtime4.0-cil (>= 2.10.1) but it is not going to be installed
               Depends: libmono-system-security4.0-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-system-servicemodel4.0a-cil (>= 3.2.3) but it is not going to be installed
               Depends: libmono-system-web-mvc3.0-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-system-web-razor2.0-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-system-web-services4.0-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-system-web-webpages-razor2.0-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-system-web4.0-cil (>= 2.10.3) but it is not going to be installed
               Depends: libmono-system-windows-forms4.0-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-system-xaml4.0-cil (>= 1.0) but it is not going to be installed
               Depends: libmono-system-xml-linq4.0-cil (>= 3.0.6) but it is not going to be installed
               Depends: libmono-system-xml4.0-cil (>= 3.6.0) but it is not going to be installed
               Depends: libmono-system2.0-cil (>= 3.2.1) but it is not going to be installed
               Depends: libmono-system4.0-cil (>= 3.2.8) but it is not going to be installed
               Depends: libmono-windowsbase4.0-cil (>= 3.0.6) but it is not going to be installed
               Depends: monodoc-base (>= 3.2.1) but it is not going to be installed
               Recommends: libglade2.0-cil-dev but it is not going to be installed
               Recommends: libgtk2.0-cil-dev but it is not going to be installed
               Recommends: mono-devel but it is not going to be installed

最后,我收到此错误:

E: Unable to correct problems, you have held broken packages.

当我尝试安装其他软件包(例如单声道)时,也会发生同样的事情,但程度较小。

(precise).....@localhost:~$ sudo apt-get install mono-complete
.
.
.
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:
 mono-complete : Depends: mono-runtime (= 2.10.8.1-1ubuntu2.2) but it is not going to be installed
                 Depends: mono-runtime-sgen (= 2.10.8.1-1ubuntu2.2) but it is not going to be installed
                 Depends: mono-utils (= 2.10.8.1-1ubuntu2.2) but it is not going to be installed
                 Depends: mono-devel (= 2.10.8.1-1ubuntu2.2) but it is not going to be installed
                 Depends: mono-mcs (= 2.10.8.1-1ubuntu2.2) but it is not going to be installed
                 Depends: mono-gmcs (= 2.10.8.1-1ubuntu2.2) but it is not going to be installed
                 Depends: mono-dmcs (= 2.10.8.1-1ubuntu2.2) but it is not going to be installed
                 Depends: mono-csharp-shell (= 2.10.8.1-1ubuntu2.2) but it is not going to be installed
                 Depends: mono-2.0-gac (= 2.10.8.1-1ubuntu2.2) but it is not going to be installed
                 Depends: mono-4.0-gac (= 2.10.8.1-1ubuntu2.2) but it is not going to be installed
                 Depends: mono-2.0-service (= 2.10.8.1-1ubuntu2.2) but it is not going to be installed
                 Depends: mono-4.0-service (= 2.10.8.1-1ubuntu2.2) but it is not going to be installed
                 Depends: monodoc-base (= 2.10.8.1-1ubuntu2.2) but it is not going to be installed
                 Depends: monodoc-manual (= 2.10.8.1-1ubuntu2.2) but 3.10.0-0xamarin2 is to be installed
                 Depends: libmono-cil-dev (= 2.10.8.1-1ubuntu2.2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

我已经尝试按照http://www.howtogeek.com/howto/linux/installing-monodevelop-from-source-on-ubuntu/,Mono-Project和MonoDevelop上的说明进行操作,并运行sudo apt-get update,但是我不断收到损坏的软件包错误。

我是否必须重新安装 Ubuntu(这对我来说很好,因为我使用的是 Crouton),将所有这些软件包名称添加到 sudo-apt-get install 中,还是什么?

Ubuntu 12.04:安装 MonoDevelop “损坏的软件包”/“未满足的依赖项”错误

我遇到了类似的问题。如果您乐于使用单声道的预发布版本,那么使用 PPA monoxide就可以了。运行以下命令

sudo add-apt-repository ppa:directhex/monoxide
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mono-complete