unity example actualizar mono monodevelop

example - ¿Cómo instalar mono y monodevelop recientes?



mono unity download (5)

He creado un proyecto en Open Build Service, que produce versiones del último MonoDevelop 4.0.10 para Debian, Ubuntu, CentOS y Fedora.

vea https://build.opensuse.org/project/show/home:tpokorra:mono

Para obtener instrucciones de instalación con apt-get o yum, consulte: http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=monodevelop-opt

Espero que esto aumente el uso de MonoDevelop en entornos de escritorio de Linux.

Intenté instalar mono y monodevelop en centOS 6.3. Después de muchas horas pude instalar mono pero fallé con monodevelop.

Estoy realmente sorprendido de lo difícil y lento que es instalar una versión reciente de mono / monodevelop en Linux. ¿No hay nadie dispuesto a escribir y mantener un tutorial de instalación / compilación para obtener la versión más reciente de mono / monodevelop / monodata / ASP.NET MVC / ... en las principales distribuciones de Linux (Centos, Ubuntu, Suse, Debian)?

Creo que a muchas personas que se desarrollan en Windows (con un conocimiento limitado de Linux) les gustaría comenzar a usar mono, si el obstáculo del abordaje fuera algo más bajo.

Puede ser lo más importante hacer que Mono sea más usado y más visible. Por favor, escriba un tutorial probado (script) para compilar mono / monodevelop.

¡Gracias!


Monodevelop 4. Si usas cualquier * buntu. Mira esto.

"Puede abrir el terminal e instalarlo a través de lo siguiente:

1. sudo add-apt-repository ppa:keks9n/monodevelop-latest 2. sudo apt-get update 3. sudo apt-get install monodevelop-latest"

http://mono-d.alexanderbothe.com/?p=101


No estoy seguro de si ya has visto esto, pero esto puede ayudar:

http://www.mono-project.com/Parallel_Mono_Environments

El problema más común que tienen los nuevos desarrolladores cuando llegan a Linux desde sistemas como Windows no es configurar correctamente sus variables de entorno y, por lo tanto, cuando cumplen con el estándar ./configure && make && make install , cuando involucra una cantidad de paquetes fuente ( como hace Mono), cualquier paquete que dependa del paquete central no recogerá la ubicación correcta para ese paquete base.

Su pregunta realmente no explica qué partes encontró confusas o difíciles, por lo que es difícil abordar esos problemas.

Para las personas que no están familiarizadas con la configuración de sistemas Linux, puede ser más fácil si solo usa un sistema como Ubuntu que tiene paquetes precompilados bastante recientes (aunque no es el más reciente, no creo que ningún sistema Linux se mantenga actualizado con las versiones Mono) En lugar de luchar con la curva de aprendizaje de cómo construir todo tú mismo.


Xamarin debería estar haciendo un mejor trabajo en la publicación de los paquetes de Linux con un solo clic. No me importa qué distribución de linux (SuSE, RHEL, CentOS, Ubuntu, etc.) - simplemente elija cualquiera como la soportada y publíquela. Parecía que solía ser SuSE pero incluso eso tiene paquetes antiguos como se ve en Zypper / YaST.

Actualizar el framework Mono

Dicho esto, para actualizar el marco Mono en sí, sin dejar de lado a los gestores de paquetes, intente esto. Esto funcionará siempre que el proyecto publique debidamente los RPM. No desea construir desde la fuente, ya que es un proceso más voluble y la configuración distrae de su objetivo real (es decir, desarrollo).

Obviamente, reemplace la URL a continuación para que sea la más reciente cuando esté leyendo esto.

mkdir mono-rpms cd mono-rpms wget --reject "index.html*" -nd -r -e robots=off --no-parent http://download.mono-project.com/archive/3.2.3/linux/x64/ sudo zypper install *rpm

Actualizar MonoDevelop (el IDE)

La respuesta de Timotheus Pokorra indica que está llenando parte del vacío de usabilidad que dejó Xamarin (¡Gracias Timotheus!). Puede instalar MonoDevelop a través de

http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=monodevelop-opt

Tenga en cuenta que en SuSE me sale el error

Problem: nothing provides liberation-mono-fonts needed by mono-libgdiplus-opt-3.0.12-7.1.x86_64 Solution 1: do not install monodevelop-opt-4.0.12-5.2.x86_64 Solution 2: break mono-libgdiplus-opt-3.0.12-7.1.x86_64 by ignoring some of its dependencies

Yo (muy a regañadientes) seleccionado para romper la dependencia. Tenga en cuenta que ya tenía liberation-fonts (a través de sudo zypper install liberation-fonts ). No sé si es lo mismo / diferente que liberation-mono-fonts . De todos modos, espero que Timoteo lo arregle cuando tenga un momento.


Se confirma que en un futuro próximo Xamarin admitirá Linux y proporcionará binarios (aplicaciones mono y mainline) para los derivados de Debian y Centos, y ya son paquetes para los derivados de Debian y Centos para una vista previa técnica. Así que saludos y no más dolor de compilación e incluso instalaciones mono paralelas. No puede ser más fácil que esto. Ver here