Comment installer un mono récent sur une distribution Linux autre que Suse (par exemple Debian / Ubuntu)?

9

Comment procéder pour installer une version récente de mono sur une distribution Linux autre que Suse de Novell?

http://www.mono-project.com/Main_Page promet un téléchargement "Linux", mais ils ne proposent "que" des téléchargements pour Suse et des liens vers des versions obsolètes de mono (<version 2).

J'ai un compilateur et je n'ai pas peur de l'utiliser ... mais je me sentirais beaucoup mieux si quelqu'un pouvait me diriger vers une description " Comment installer Mono sur Debian / Ubuntu " ou me montrer où télécharger un .deb d'une version récente.

lexu
la source
Vous recherchez des outils de développement mono ou mono?
jldugger
Je suppose que je suis après mono. Par "outils de développement", vous voulez dire des choses comme "monodéveloppement", l'IDE ou autre chose?
lexu

Réponses:

5

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

Mono est disponible dans la version stable actuelle de Debian et dans les versions ultérieures. Pour développer un logiciel avec Mono, installez le mono-develpackage sur Etch (4.0) à l'aide d' aptitudeun gestionnaire de packages similaire.

Alors juste apt-get install mono-devel, peut-être?

MISE À JOUR: La version de Mono que vous obtiendrez d'Ubuntu 8.04 est 1.2.6 , tandis que vous recherchez probablement 2.0.1, qui vient avec 9.04 . Votre meilleur pari est probablement de passer à Jaunty. Il est possible que le téléchargement de Jaunty .debet son installation sur votre machine fonctionnent, mais je ne parierais pas dessus.

Sophie Alpert
la source
1
J'ai essayé juste cela, sur Ubuntu pas Debian, mais ils sont similaires, je crois ... 'apt-get install mono-2.0-devel' m'a donné une version mono 1.2.6, quand j'essaie une 'mono --version' à l'invite. Dois-je me débarrasser d'une version 1.x?
lexu
3

Pour Ubuntu, de nombreux autres packages à jour sont disponibles en utilisant les archives de packages personnels sur launchpad.net.

Si vous utilisez ubuntu 8.04 (hardy), le plus pertinent semble être https://launchpad.net/~mono-edge/+archive/ppa

Si vous voulez le mono vraiment à la pointe du progrès, il existe un PPA mono-test avec mono 2.4 sur https://launchpad.net/~mono-testing/+archive/ppa

Pour installer des packages à partir d'un PPA et obtenir des mises à jour pour eux, suivez ces instructions .

Hamish Downer
la source
3

Le temps a résolu mon problème pour moi ... mono est maintenant à UBUNTU

UBUNTU 9.10 a des paquets installables pour mono, y compris certains outils d'intégration qui rendent les assemblys (thingy.exe) utilisables à partir de la CLI


Merci à tous ceux qui ont apporté leurs réponses et suggestions.

lexu
la source
1

Suivez les instructions ici pour configurer les rétroportages et accéder au référentiel debian.

puis

aptitude -t etch-backports install mono-2.0-devel
John T
la source
0

Si vous souhaitez utiliser la dernière version de mono sur une ancienne version (par exemple une version de support à long terme) d'Ubuntu, vous pouvez ajouter les référentiels officiels de backports à /etc/apt/sources.list et simplement installer avec apt-get.

Il semble que mono ne soit pas encore rétroporté vers la 8.04, en consultant la liste des packages http://packages.ubuntu.com/hardy-backports/allpackages

Cependant, vous pouvez simplement demander un backport . Il y a de fortes chances qu'il soit ajouté pour vous.

amarillion
la source
0

Fedora 11 devrait sortir le 6/9/09 et inclura Mono 2.4. Essayer

yum search mono

pour voir quels packages sont disponibles après l'installation.

dkaylor
la source
0

mono 2.4.2.3 est en debian sid (dist instable) pour le moment, et mono 2.4 est en debian squeeze (testing).

vous pouvez ajouter des lignes à votre sources.list pour le test ou la distribution instable (ou les deux), et définir les règles de priorité d'apt pour n'utiliser que stable sauf si vous demandez explicitement un package à testing ou unstable (par exemple "apt-get -t unstable install mono-2.0-devel "- cela installera mono-2.0-devel de unstable avec toutes les dépendances versionnées)

alors qu'il est possible - en fait, assez facile - d'avoir un système principalement «stable» avec seulement une poignée de paquets de test ou instable, IMO si vous voulez rester à la pointe du logiciel, alors vous feriez mieux de simplement passer à debian instable que de rester avec stable, et prendre l'habitude de lancer 'apt-get dist-upgrade' semi-régulièrement. ce sera moins compliqué et il y aura moins d'incompatibilités étranges et d'autres bizarreries (c'est mon expérience avec Debian depuis 15 ans, de toute façon)

il en va de même pour ubuntu, bien qu'avec les versions ubuntu semestrielles, vous n'avez pas besoin d'attendre aussi longtemps pour passer à la prochaine version prise en charge que vous le faites dans debian.

cas
la source
0

Avez-vous vérifié build.opensuse.org - il contient des packages deb mono pour les builds Ubuntu ainsi que SUSE (et d'autres packages de distribution également).


la source
ne le savais pas, je vais y jeter un œil ..
lexu