ACERCA DE · CONTACTO · RSS · ·

despuesdegoogle

internet y pos(t)modernidad


Atención: Este blog ya no se actualiza. Desde el 22 de agosto de 2011 se ha integrado en el nuevo blog tiempos pos(t)modernos, que te invitamos a visitar



Mono 2.0 en Ubuntu Hardy

leave a comment

Mono es un framework libre que permite la creación y ejecución en Linux y Mac de aplicaciones desarrolladas o compatibles con la arquitectura .NET de Microsoft.
Liderada por Miguel de Icaza y patrocinada actualmente por Novell, acaba de publicarse la versión 2.0.

Para instalar Mono 2.0 en Ubuntu Hardy, añade este repositorio a tu /etc/apt/sources.list:
deb http://directhex.mfgames.com/ hardy main
Añade la llave GPG: Descarga el archivo desde el servidor de llaves, guárdalo con el nombre DFC2AFC1 e importa desde Sistema -> Gestor de actualizaciones -> Autenticación -> Importar clave…
Actualiza:
sudo apt-get update

Al cabo de poco, el sistema debe avisarte de que hay nuevos paquetes dispuestos para su instalación. También puedes hacerlo manualmente:
sudo apt-get upgrade
Verás que hay varios paquetes relacionados con Mono en la actualización:

Para comprobar que tu Mono funciona, puedes compilar y ejecutar un sencillo programa hecho en C# (comprueba antes que dispones del compilador mcs; si no es así, lo instalas:
sudo apt-get install mcs)

Escribe este pequeño programa en gedit:

using System;
namespace holaMundo
{
class Class1
{
static void Main(string[] args)
{
Console.WriteLine("Hola Mundo");
}
}
}

Guárdalo con el nombre holaMundo.cs
Compila:
mcs holaMundo.cs
No debe arrojar ningún error. Se habrá creado el archivo holaMundo.exe
Y ejecuta:
mcs holaMundo.exe
La línea de comandos debe devolver el mensaje
Hola Mundo

Written by emiligene

octubre 8th, 2008 at 6:29 pm

Posted in portabilidad,ubuntu

Tagged with , , ,

No Responses to 'Mono 2.0 en Ubuntu Hardy'

Subscribe to comments with RSS or TrackBack to 'Mono 2.0 en Ubuntu Hardy'.

  1. Hola emiligene, gracias, he instalado mono2 con los pasos que has dado. La parte de la llave no la comprendía bien y he usado el “apt-key add archivoLlave”. Al ejecutar el .exe no he requerido el comando mcs.

    ¿Quisiera saber si hay un IDE que soporte el Mono2? ¿Monodevelop lo hace?

    Alonso

    25 oct 08 at 17:37

  2. Hola, Alonso
    Creo que sí, al menos la última versión MonoDevelop 2.0 (en fase alpha todavía)

    emiligene

    25 oct 08 at 17:52

  3. Hola, muy bueno el tutorial. Seguí los pasos, y una vez instalado, cuando hago un mono- V, me sigue diciendo 1.9. ¿Qué puede ser? Muchas gracias ;)

    David

    5 nov 08 at 15:45

  4. Hola amigo:

    Tengo instalado mono 1.9.1. y siguiendo tus pasos para actualizar a mono 2.0 me dice que no hay actualizaciones disponibles y no actualiza nada sigo con mi antigua version.

    ¿Que puedo estar haciendo mal?

    brakaman

    23 nov 08 at 14:14

  5. David y brakaman, por alguna razón que descnozco, la versión 2.0 que Ubuntu actualiza tal como explico en el post se corresponde con la 1.9.1
    Cuando hago
    mono -V
    la consola devuelve:
    Mono JIT compiler version 1.9.1 (tarball)
    Copyright (C) 2002-2007 Novell, Inc and Contributors. http://www.mono-project.com
    TLS: __thread
    GC: Included Boehm (with typed GC)
    SIGSEGV: altstack
    Notifications: epoll
    Architecture: x86
    Disabled: none

    A ver si alguien nos da un pista mejor

    emiligene

    23 nov 08 at 14:32

Leave a Reply