Wie installiere ich das neueste Mono auf einer anderen Linux-Distribution als Suse (z. B. Debian / Ubuntu)?


9

Wie kann man eine aktuelle Version von Mono auf einer anderen Linux-Distribution als Novell's Suse installieren?

http://www.mono-project.com/Main_Page verspricht einen "Linux" -Download, bietet jedoch "nur" Downloads für Suse und Links zu veralteten Mono-Versionen (<Version 2).

Ich habe einen Compiler und habe keine Angst davor, ihn zu verwenden ... aber ich würde mich viel besser fühlen, wenn mich jemand auf eine Beschreibung " HowTo install Mono on Debian / Ubuntu " verweisen oder mir zeigen könnte, wo ich eine .deb einer aktuellen Version herunterladen kann.


Suchen Sie nach Mono- oder Mono-Entwicklungstools?
Jldugger

Ich bin wohl nach Mono. Mit "Entwicklungstools" meinen Sie Dinge wie "Monodevelop", die IDE oder etwas anderes?
Lexu

Antworten:


5

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

Mono ist in der aktuellen stabilen Debian-Version und in späteren Versionen verfügbar. Um Software mit Mono zu entwickeln, installieren Sie das mono-develPaket mit einem aptitudeähnlichen Paketmanager auf Etch (4.0) .

Also apt-get install mono-develvielleicht einfach ?

UPDATE: Die Version von Mono, die Sie von Ubuntu 8.04 erhalten, ist 1.2.6 , während Sie wahrscheinlich nach 2.0.1 suchen, das mit 9.04 geliefert wird . Wahrscheinlich ist es am besten, auf Jaunty zu aktualisieren. Es besteht die Möglichkeit, dass das Herunterladen .debund Installieren des Jaunty auf Ihrem Computer funktioniert, aber ich würde nicht darauf wetten.


1
Ich habe genau das versucht, unter Ubuntu nicht Debian, aber sie sind ähnlich, glaube ich ... 'apt-get install mono-2.0-devel' gab mir eine Mono-Version 1.2.6, als ich eine 'Mono-Version' versuchte. von der Eingabeaufforderung. Muss ich eine 1.x-Version loswerden?
Lexu

3

Für Ubuntu stehen über das Personal Package Archives auf launchpad.net viele weitere aktuelle Pakete zur Verfügung.

Wenn Sie Ubuntu 8.04 (hardy) verwenden, scheint das relevanteste https://launchpad.net/~mono-edge/+archive/ppa zu sein

Wenn Sie das wirklich hochmoderne Mono wollen, dann gibt es unter https://launchpad.net/~mono-testing/+archive/ppa ein Mono-Test-PPA mit Mono 2.4

Befolgen Sie diese Anweisungen, um Pakete von einem PPA zu installieren und Updates für sie zu erhalten .


3

Die Zeit hat mein Problem für mich gelöst ... Mono ist jetzt in UBUNTU

UBUNTU 9.10 enthält installierbare Pakete für Mono, einschließlich einiger Integrationstools, mit denen Assemblys (thingy.exe) über die CLI verwendet werden können


Vielen Dank an alle, die Antworten und Vorschläge eingereicht haben.


1

Befolgen Sie die Anweisungen hier , um Backports einzurichten und auf das Debian-Repository zuzugreifen.

dann

aptitude -t etch-backports install mono-2.0-devel

0

Wenn Sie die neueste Version von Mono auf einer älteren (z. B. Langzeit-Support-Version) von Ubuntu verwenden möchten, können Sie die offiziellen Backports-Repositorys zu /etc/apt/sources.list hinzufügen und einfach mit apt-get installieren.

Es sieht so aus, als ob Mono noch nicht auf 8.04 zurückportiert wurde. Schauen Sie sich die Paketliste http://packages.ubuntu.com/hardy-backports/allpackages an

Sie können jedoch einfach einen Backport anfordern . Es besteht eine gute Chance, dass es für Sie hinzugefügt wird.



0

Fedora 11 wird voraussichtlich am 09.06.09 veröffentlicht und wird Mono 2.4 enthalten. Versuchen

yum search mono

um zu sehen, welche Pakete nach der Installation verfügbar sind.


0

Mono 2.4.2.3 befindet sich derzeit in Debian Sid (instabiler Dist) und Mono 2.4 in Debian Squeeze (Testen).

Sie können Ihrer source.list Zeilen zum Testen oder für eine instabile Verteilung (oder für beide) hinzufügen und die Prioritätsregeln von apt so festlegen, dass sie nur stabil verwenden, es sei denn, Sie fordern ausdrücklich ein Paket zum Testen oder instabil an (z. B. "apt-get -t unstable install" mono-2.0-devel "- dies installiert mono-2.0-devel von instabil zusammen mit allen versionierten Abhängigkeiten)

Während es möglich - in der Tat recht einfach - ist, ein größtenteils "stabiles" System mit nur einer Handvoll Testpaketen oder instabilen Paketen zu haben, sind Sie IMO besser dran, wenn Sie mit dem neuesten Stand der Software Schritt halten möchten Upgrade auf Debian instabil als bei Stable zu bleiben und sich daran zu gewöhnen, halbjährlich 'apt-get dist-upgrade' auszuführen. Es wird weniger Ärger geben und es wird weniger seltsame Inkompatibilitäten und andere Kuriositäten geben (das war sowieso meine Erfahrung mit Debian in den letzten 15 Jahren).

Gleiches gilt auch für Ubuntu, obwohl Sie bei den 6-monatigen Ubuntu-Versionen nicht so lange warten müssen, um auf die nächste unterstützte Version zu aktualisieren, wie Sie es in Debian tun.


0

Haben Sie build.opensuse.org überprüft - es enthält Mono-Deb-Pakete für Ubuntu-Builds sowie SUSE (und andere Distribution-Pakete auch).


Ich wusste das nicht, ich werde es untersuchen.
Lexu
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.