如何安装最新单和MonoDevelop的?(How to install recent mono a

2019-08-17 06:28发布

我试图在CentOS 6.3安装单和MonoDevelop的。 几个小时后,我能够安装单但MonoDevelop的失败。

我真的很惊讶它是多么困难和耗费时间,让上安装了Linux最近的单声道/ MonoDevelop的版本。 有没有人愿意编写和维护的安装/编译教程,以获取最新的单声道/ MonoDevelop的/ monodata / ASP.NET MVC / ...上安装了主要的Linux发行版本(CentOS的,Ubuntu,SUSE的Debian)版本?

我想很多人在Windows上开发(有限的Linux知识)要开始使用单声道,如果登机障碍会在某种程度上降低。

这可能是最重要的,使单更多使用和更明显。 请写下编译单声道/ MonoDevelop的一个测试教程(脚本)。

谢谢!

Answer 1:

我已经创建了开放式编译服务,其产生建立最新的MonoDevelop 4.0.10适用于Debian,Ubuntu的,CentOS的,和Fedora项目。

看到https://build.opensuse.org/project/show/home:tpokorra:mono

对于安装说明apt-get或者yum的,请参阅: http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=monodevelop-opt

我希望这将增加的MonoDevelop对Linux桌面环境使用。



Answer 2:

MonoDevelop的4.如果你使用任何* buntu。 请确认。

“你可以打开终端,并通过以下安装:

1.    sudo add-apt-repository ppa:keks9n/monodevelop-latest 
2.    sudo apt-get update 
3.    sudo apt-get install monodevelop-latest"   

http://mono-d.alexanderbothe.com/?p=101



Answer 3:

Xamarin应该在一键的方式发布的Linux软件包做一个更好的工作。 我不在乎什么Linux发行版(SUSE,RHEL,CentOS的,Ubuntu的等等) - 只需选择任何一个作为支持一个并发布它。 看起来,它使用的是SuSE的,但即使有作为zypper的/ YaST进行内看到旧的包。

更新单框架

说了这么多,更新Mono的框架本身,没有让包管理器试试这个的去了。 只要项目尽职尽责发布的RPM这将工作。 你不想从源代码编译,因为它是一个更善变的过程和设置您的真正目的分心(即开发)。

很明显,请更换下面的网址是什么将是你读到这篇文章时最新。

mkdir mono-rpms
cd mono-rpms
wget --reject "index.html*" -nd -r -e robots=off --no-parent http://download.mono-project.com/archive/3.2.3/linux/x64/
sudo zypper install *rpm

MonoDevelop的更新 (在IDE)

提摩太Pokorra的回答表明他填补一些由Xamarin留下的可用性无效的(提摩太感谢!!)。 您可以通过安装的MonoDevelop

http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=monodevelop-opt

请注意,在SuSE我得到的错误

Problem: nothing provides liberation-mono-fonts needed by mono-libgdiplus-opt-3.0.12-7.1.x86_64
Solution 1: do not install monodevelop-opt-4.0.12-5.2.x86_64 
Solution 2: break mono-libgdiplus-opt-3.0.12-7.1.x86_64 by ignoring some of its dependencies

我(很无奈)选择打破依赖。 请注意,我已经liberation-fonts (通过sudo zypper install liberation-fonts )。 我不知道如果相同/不同的liberation-mono-fonts 。 无论如何,希望提摩太修复它,当他有一个时刻。



Answer 4:

我不知道,如果你已经看到了这一点,但是这可能会有所帮助:

http://www.mono-project.com/Parallel_Mono_Environments

新的开发人员,如Windows系统来的Linux时遇到的最常见的问题是没有正确设置自己的环境变量,所以当他们做标准./configure && make && make install程序,当它涉及多个源包(像黑白一样),这取决于核心包的任何包不会拿起那个基础包的正确位置。

您的问题实际上并不能说明你发现了什么零件困惑或困难的,所以很难解决这些问题。

对于不熟悉的人与建立Linux系统,它可能是更容易,如果你只是像Ubuntu系统,其具有相当近期的预编译包去(虽然不是最新的-我不认为任何 Linux系统保持了单发行)而不是如何建立自己一切的学习曲线摔跤。



Answer 5:

据证实,在不久的将来将Xamarin支持Linux,并提供适用于Debian和CentOS衍生二进制文件(单声道和主线应用程序),以及他们已经为技术预览的Debian和CentOS衍生工具包。 所以,欢呼声和编译没有更多的痛苦,甚至平行单installaions.It不能得到比这更容易。 请点击这里



文章来源: How to install recent mono and monodevelop?