我对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.
当我尝试安装其他软件包(例如mono-complete)时会发生同样的事情,但程度较小。
(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
,或者是什么?
答案 0 :(得分:2)
我遇到了类似的问题。如果您愿意使用预发布版本的mono,那么使用monoxide
PPA可以正常工作。运行以下命令
sudo add-apt-repository ppa:directhex/monoxide
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mono-complete