Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

How does one go about installing a recent version of mono on a linux distro other than Novell's Suse?

http://www.mono-project.com/Main_Page promises a "Linux" download, but they 'only' offer downloads for Suse and links to outdated versions of mono ( < version 2).

I have a compiler and am not afraid to use it ... but would feel much better if someone could point me to a "HowTo install Mono on Debian/Ubuntu" description or show me where to download a .deb of a recent version.

share|improve this question
    
Are you after mono, or mono development tools? –  jldugger May 5 '09 at 7:23
    
I guess I'm after mono. By "development tools" you mean things like "monodevelop", the IDE, or something else? –  lexu May 5 '09 at 16:37
add comment

9 Answers

From http://www.mono-project.com/Other_Downloads:

Mono is available in the current stable Debian release and in later versions. To develop software with Mono, install the mono-devel package on Etch (4.0) using aptitude or similar package manager.

So just apt-get install mono-devel, perhaps?

UPDATE: The version of Mono that you'll get from Ubuntu 8.04 is 1.2.6, whereas you're probably looking for 2.0.1, which comes with 9.04. Probably your best bet is to upgrade to Jaunty. There's a possibility that downloading the Jaunty .deb and installing it on your machine will work, but I wouldn't bet on it.

share|improve this answer
1  
I tried just that, on Ubuntu not Debian, but they are similar, I believer ... 'apt-get install mono-2.0-devel' gave me a mono version 1.2.6, when I try a 'mono --version' from the prompt. Do I need to get rid of a 1.x version? –  lexu May 5 '09 at 5:00
add comment

For ubuntu, many more up to date packages are available using the Personal Package Archives on launchpad.net.

If you are using ubuntu 8.04 (hardy) then the most relevant one would appear to be https://launchpad.net/~mono-edge/+archive/ppa

If you want the really bleeding edge mono, then there is a mono-testing PPA with mono 2.4 at https://launchpad.net/~mono-testing/+archive/ppa

To install packages from a PPA, and get updates for them, follow these instructions.

share|improve this answer
    
I'll try this, thanks. –  lexu May 5 '09 at 16:37
add comment
up vote 3 down vote accepted

Time solved my Problem for me ... mono is now in UBUNTU

UBUNTU 9.10 has installable packets for mono, including some integration tools that make assemblies (thingy.exe) usable from the CLI


Thanks to everyone who chipped in with answers and suggestions.

share|improve this answer
add comment

Follow the instructions here to set up backports and access debian repository.

then

aptitude -t etch-backports install mono-2.0-devel
share|improve this answer
add comment

If you want to use the latest version of mono on an older (e.g. long term support version) of Ubuntu you can add the official backports repositories to /etc/apt/sources.list and simply install with apt-get.

It looks like mono was not yet backported to 8.04, looking at thepackages list http://packages.ubuntu.com/hardy-backports/allpackages

However, you can simply request a backport. There is a good chance that it will be added for you.

share|improve this answer
add comment

I myself have not managed to get the latest Mono installed from packages yet, but I do have a good tutorial for building the latest Mono from source on Ubuntu: Install Mono 2.4 From Source on Ubuntu

share|improve this answer
add comment

Fedora 11 is scheduled to be released 6/9/09 and will include Mono 2.4. Try

yum search mono

to see what packages are available after installation.

share|improve this answer
add comment

mono 2.4.2.3 is in debian sid (unstable dist) at the moment, and mono 2.4 is in debian squeeze (testing).

you could add lines to your sources.list for either testing or unstable distribution (or both), and set apt's priority rules to use only stable unless you explicitly ask for a package from testing or unstable (e.g. "apt-get -t unstable install mono-2.0-devel" - this will install mono-2.0-devel from unstable along with all versioned dependancies)

while it's possible - indeed, quite easy - to have a mostly-"stable" system with only a handful of packages from testing or unstable, IMO if you want to keep up with the bleeding-edge of software then you're better off just upgrading to debian unstable than sticking with stable, and getting into the habit of running 'apt-get dist-upgrade' semi-regularly. it'll be less hassle and there'll be less weird incompatibilities and other oddities (that's been my experience using debian for the last 15 years, anyway)

the same applies for ubuntu too, although with the 6-monthly ubuntu releases you don't need to wait as long to upgrade to the next supported release as you do in debian.

share|improve this answer
add comment

Did you check build.opensuse.org -- it contains Mono deb packages for Ubuntu builds as well as SUSE (and other distro packages too).

share|improve this answer
    
didn't know that, I will look into it .. –  lexu Sep 8 '09 at 5:50
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.