¿Cómo instalar mono reciente en una distribución de Linux que no sea Suse (por ejemplo, Debian / Ubuntu)?


9

¿Cómo se puede instalar una versión reciente de mono en una distribución de Linux que no sea Novell's Suse?

http://www.mono-project.com/Main_Page promete una descarga "Linux", pero "solo" ofrecen descargas para Suse y enlaces a versiones desactualizadas de mono (<versión 2).

Tengo un compilador y no tengo miedo de usarlo ... pero me sentiría mucho mejor si alguien me podría apuntar a un " HowTo instalar Mono en Debian / Ubuntu descripción" o mostrarme dónde descargar un .deb de una versión reciente.


¿Estás buscando herramientas de desarrollo mono o mono?
jldugger

Supongo que busco mono. ¿Por "herramientas de desarrollo" te refieres a cosas como "monodesarrollo", el IDE u otra cosa?
lexu

Respuestas:


5

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

Mono está disponible en la versión estable actual de Debian y en versiones posteriores. Para desarrollar software con Mono, instale el mono-develpaquete en Etch (4.0) usando aptitudeun administrador de paquetes similar.

Entonces apt-get install mono-devel, tal vez?

ACTUALIZACIÓN: La versión de Mono que obtendrá de Ubuntu 8.04 es 1.2.6 , mientras que probablemente esté buscando 2.0.1, que viene con 9.04 . Probablemente su mejor apuesta es actualizar a Jaunty. Existe la posibilidad de que descargar Jaunty .debe instalarlo en su máquina funcione, pero no apostaría por ello.


1
Intenté justamente eso, en Ubuntu no Debian, pero son similares, creo ... 'apt-get install mono-2.0-devel' me dio una versión mono 1.2.6, cuando intento una 'versión mono' del aviso ¿Necesito deshacerme de una versión 1.x?
lexu

3

Para ubuntu, hay muchos más paquetes actualizados disponibles utilizando los Archivos de paquetes personales en launchpad.net.

Si está utilizando ubuntu 8.04 (hardy), entonces el más relevante parece ser https://launchpad.net/~mono-edge/+archive/ppa

Si desea el mono realmente innovador, entonces hay un PPA de mono-prueba con mono 2.4 en https://launchpad.net/~mono-testing/+archive/ppa

Para instalar paquetes desde un PPA y obtener actualizaciones para ellos, siga estas instrucciones .


3

El tiempo resolvió mi problema para mí ... mono ahora está en UBUNTU

UBUNTU 9.10 tiene paquetes instalables para mono, incluidas algunas herramientas de integración que hacen que los ensamblajes (thingy.exe) sean utilizables desde la CLI


Gracias a todos los que contribuyeron con respuestas y sugerencias.


1

Siga las instrucciones aquí para configurar backports y acceder al repositorio de Debian.

entonces

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

0

Si desea utilizar la última versión de mono en una versión anterior (por ejemplo, una versión de soporte a largo plazo) de Ubuntu, puede agregar los repositorios oficiales de backports a /etc/apt/sources.list y simplemente instalar con apt-get.

Parece que mono aún no tenía un respaldo de 8.04, mirando la lista de paquetes http://packages.ubuntu.com/hardy-backports/allpackages

Sin embargo, simplemente puede solicitar un backport . Existe una buena posibilidad de que se agregue para usted.



0

Fedora 11 está programado para ser lanzado el 6/9/09 e incluirá Mono 2.4. Tratar

yum search mono

para ver qué paquetes están disponibles después de la instalación.


0

mono 2.4.2.3 está en debian sid (dist inestable) en este momento, y mono 2.4 está en debian squeeze (prueba).

puede agregar líneas a su lista sources.list para pruebas o distribución inestable (o ambas), y establecer las reglas de prioridad de apt para usar solo estable a menos que solicite explícitamente un paquete de prueba o inestable (por ejemplo, "instalación inestable apt-get -t mono-2.0-devel ": esto instalará mono-2.0-devel desde inestable junto con todas las dependencias versionadas)

Si bien es posible, de hecho, bastante fácil, tener un sistema en su mayoría "estable" con solo un puñado de paquetes de prueba o inestable, IMO si desea mantenerse al día con el software más avanzado, entonces es mejor que solo actualizar a Debian inestable que quedarse con estable y adquirir el hábito de ejecutar 'apt-get dist-upgrade' semi-regularmente. será menos complicado y habrá menos incompatibilidades extrañas y otras rarezas (de todos modos, esa ha sido mi experiencia usando Debian durante los últimos 15 años)

lo mismo se aplica para ubuntu también, aunque con las versiones de ubuntu semestrales no necesita esperar tanto tiempo para actualizar a la próxima versión compatible como lo hace en debian.


0

¿Comprobó build.opensuse.org? Contiene paquetes Mono deb para las compilaciones de Ubuntu, así como SUSE (y también otros paquetes de distribución).


no sabía eso, voy a mirar en él ..
Lexu
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.