Mise à niveau vers la dernière version stable Mono


36

Mono 2.8 est récemment sorti avec deux améliorations importantes en termes de performances. Il est beaucoup trop tard pour que cela devienne Maverick et je suis assez hospitalisé.

Je ne pas utiliser Mono pour mission critique tout ( juste jouer de la musique et des photos de tri) et si elle casse tout ce qui concerne Mono, je peux probablement soit en temps réel avec ou fixer. Je suis conscient de ce que je risque de perdre si je gâche les choses.

Cela dit, est-ce que quelqu'un ici sait comment construire Mono de manière à ce qu'il puisse être remplacé pour remplacer l'actuel Mono (2.6.7)? Je veux dire par là refléter idéalement les paquets utilisés par Ubuntu afin que, si le pire se produise, je puisse simplement les rétrograder.

Ou y a-t-il un PPA qui fait tout cela pour moi?

Réponses:


15

Téléchargez et installez le paquet deb mono-parallèle 2.10 .

Après avoir installé le fichier deb, collez-le dans le terminal (Ctrl + Alt + T)

source mono-2.10-environment

Après cela, votre terminal ressemblera à

[mono] / var / dev / mono @

La source


1
Excellent ajout tardif. Avoir des points.
Oli

Le WAYYYYYYY de l'arme à feu est plus facile que d'essayer de faire fonctionner la compilation de la source 1, j'ai eu 4 tentatives jusqu'à présent, toutes ont pour résultat "Vous avez PARTIELLEMENT INSTALLE ... IN / OPT / MONO ...", petit problème bien que. Le lien indiqué ici est uniquement AMD 64 bits, tout le monde sait s’il existe une version i386 (le serveur sur lequel j’essaie de l’utiliser n’est pas un x 64)
shawty


7

L'endroit où aller pour un mono PPA est http://badgerports.org/ , malheureusement , il pourrait être mois avant qu'elle aura mono 2.8

Novell ne croit pas que ce soit leur responsabilité de fournir des packages mono pour Ubuntu, l’effort doit donc venir de la communauté.

Jo Shields gère à la fois les packages officiels et le PPA de badgerports. Il a dit que cela pourrait prendre des mois avant que le mono 2.8 ne soit disponible via son PPA.

Donc, votre seule option à ce stade est de construire à partir des sources. Ce qui n'est pas pour les timides.


3

Selon ce fil , vous pouvez simplement utiliser un préfixe différent:

--prefix=/opt/mono28


1

Si vous êtes un habitué de la ligne de commande, vous pouvez le compiler à partir de la source, en utilisant sudo make checkinstall au lieu de sudo make install, pour obtenir les debs que vous pourrez rétrograder ultérieurement (vous aurez un chargement de debs à rétrograder bien, VOUS AVEZ ÉTÉ AVERTISSÉ !!!!!)



0

Même auteur que le lien fourni par Tom Opgenorth, mais mis à jour pour mono 2.10.1

https://github.com/nathanb/iws-snippets/raw/master/mono-install-scripts/ubuntu/update_mono-2.10-to-mono-2.10.1.sh


Bien que votre réponse soit correcte à 100%, elle pourrait également devenir inutile à 100% si ce lien est déplacé, modifié, fusionné dans un autre ou si le site principal disparaît tout simplement ... :-( Par conséquent, modifiez votre réponse et copiez le lien correspondant. pas à pas du lien dans votre réponse, garantissant ainsi votre réponse pour 100% de la durée de vie de ce site! ;-) Vous pouvez toujours laisser le lien au bas de votre réponse en tant que source de votre contenu ...
Fabby

0

Il y a un ppa. ppa:gezakovacs/sandboxcontient des paquets mono 2.10, avec un grand disclaimer en haut. Votre choix.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.