2012-01-16 69 views
0

嗨我想升级我的版本的单声道,这样我就能够使用某些.Net 4功能。残破的monodevelop

我下载了2.10 tarball,并按照我发现的说明进行了编译,看起来好像很顺利。

这是输出我获得:

$单-V

单JIT编译器版本2.10(压缩包太阳1月8日11时25分36秒格林尼治标准时间2012) 版权所有(C)2002 -2011 Novell,Inc和贡献者。 www.mono-project.com TLS:__线程SIGSEGV:altstack 通知:epoll架构:x86禁用:无其他: softdebug LLVM:支持,未启用。 GC:
包括伯姆(有类型的GC和并行标记)**

然而,MonoDevelop的将不再启动,我得到下面的输出来代替。

$ monodevelop警告:找不到包含 libgtkembedmoz.so的Mozilla目录。一些Addins可能无法运行。请将您的Mozilla目录设置为 MOZILLA_FIVE_HOME。未处理的异常: System.TypeLoadException:发生A型负载例外**

我试图删除并重新安装MonoDevelop的,但似乎并没有工作过。

有没有人知道我可以如何解决这个问题或是monodevelop与单声道2.10不兼容,因为它似乎是由一些谷歌搜索结果建议?如果是这样的话,我该如何回复到之前版本的单声道(是的,我是一个linux noob)?我正在运行Ubuntu 11.04和xfce

感谢您的帮助!

+0

如果单2.10 makefile文件包含一个'uninstall'目标,运行'使uninstall',应该删除已安装的东西。然后'sudo apt-get install mono'从Ubuntu回购站安装单声道版本。 – 2012-01-16 23:51:01

+0

对于它的价值,Ubuntu 11.10附带单声道2.10。 – ken 2012-01-17 17:14:12

+0

似乎Linux中的所有内容都被默认打破了,我们的工作就是调整它,以便让事情顺利进行。 – uSeRnAmEhAhAhAhAhA 2013-12-15 09:10:58

回答

2

在现有ubuntu单声道安装之上构建单声道和单声道开发将会给您带来非常迷惑和潜在破坏的软件包。您最好使用Parallel Mono Environment来构建更新/测试单声道的东西。

如果你不想坐下来建立一切源码,你可以按照Google+ post here的描述安装我的新的ubuntu二进制包。

至于修复现有的安装,我会做:apt-get install --reinstall mono libmono*

+0

我试着运行apt-get install --reinstall mono libmono,但单声道2.10似乎仍然安装。我也试过运行卸载@ken有没有办法我可以手动删除单声道完全重新开始? – 2012-01-19 21:51:11

+0

运行我的符文后,你得到一个工作单声道(输入pmono后)。一旦你治愈了你破碎的单声道默认安装,你应该使用它。 – IanNorton 2012-01-19 22:05:40