www update unity portable downloads mono install centos

unity - update mono



Instalar Mono en Centos 5.5 usando YUM (2)

¿Cómo instalo el tiempo de ejecución de Mono 2.6.7 en CentOS 5.5 usando YUM ?

Sé cómo construir Mono desde la fuente. Sin embargo, de acuerdo con la página Introducción a Mono Tools , es posible instalar los binarios directamente. Preferiría instalar los binarios para evitar tener que instalar todos los requisitos previos de desarrollo en un servidor con poco espacio en disco.

¿Se supone que debo agregar una nueva descripción del repositorio a YUM? Intenté hacer eso, pero debo haberlo hecho mal, porque "yum list mono-core" todavía dice la versión anterior (1.2.4-2.el5.centos).

Y, ¿por qué los .rpm se llaman "mono-addon-" en el servidor de lanzamiento? Es un poco confuso Parece que las .rpm son un complemento para Mono. Supongo que quieren decir que son un "complemento" para el servidor (?).


Además de la publicación de octonion , si, como yo, quieres utilizar Apache mod_mono, debes asegurarte de instalar la versión correcta de mod_mono ejecutando lo siguiente, y obtendrá la correcta:

yum install mod_mono-addon

No solo emita yum install mod_mono . Puede instalar la versión de mod_mono 1.2 desde el repositorio de extras de CentOS y no lo que en realidad está buscando.

Como referencia, obtenía el siguiente error en /var/log/httpd/error_log cuando ejecutaba la versión incorrecta de mod_mono:

Directorio raíz: /
mod_mono y xsp tienen diferentes versiones. Se esperaba ''9'', obtuvo 6 System.InvalidOperationException: mod_mono y xsp tienen versiones diferentes. Esperado ''9'', tiene 6

Es un error tonto, pero fácil de hacer si eres nuevo en esto como yo.


Me lo imaginé.

Crear un nuevo archivo de configuración de repositorio

cd /etc/yum.repos.d vi mono.repo

Agregue las siguientes líneas al archivo

[Mono] name=Mono Stack (RHEL_5) type=rpm-md baseurl=http://ftp.novell.com/pub/mono/download-stable/RHEL_5/ gpgcheck=1 gpgkey=http://ftp.novell.com/pub/mono/download-stable/RHEL_5/repodata/repomd.xml.key enabled=1

Actualice el caché YUM para estar seguro

yum clean all

Instala la pila del servidor Mono

yum install monotools-addon-server

Los binarios instalados terminarán en "/ opt / novell / mono / bin".

Debe emitir el siguiente comando para configurar su entorno de shell para que encuentre Mono, mcs y las otras herramientas Mono.

source /opt/novell/mono/bin/mono-addon-environment.sh

Verificar la versión

mono --version Mono JIT compiler version 2.6.7 (tarball Mon Jul 19 18:28:58 UTC 2010) Copyright (C) 2002-2010 Novell, Inc and Contributors. www.mono-project.com TLS: __thread GC: Included Boehm (with typed GC and Parallel Mark) SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none

Si desea que el entorno Mono sea permanente, puede emitir el siguiente comando.

cp /opt/novell/mono/bin/mono-addon-environment.sh /etc/profile.d

Happy Mono''ing !!!