Cómo instalar Mono en Ubuntu 18.04 LTS

27 feb 2021 2 min di lettura
Cómo instalar Mono en Ubuntu 18.04 LTS
Indice dei contenuti

Introducción

Mono es una plataforma para desarrollar y ejecutar aplicaciones multiplataforma basadas en los estándares ECMA /ISO. Es una implementación gratuita y de código abierto del marco.NET de Microsoft.

Este tutorial explica cómo instalar Mono en Ubuntu 18.04.

Prerrequisitos

Las instrucciones asumen que ha iniciado sesión como root o usuario con privilegios de sudo.

Instalar Mono en Ubuntu

La forma más fácil y recomendada de instalar Mono en Ubuntu 18.04 es instalarlo desde los repositorios de Mono. Es un proceso relativamente simple y solo tomará unos minutos.

Empiece por instalar los paquetes necesarios:

sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates

Importe la clave GPG del repositorio con el siguiente comando:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

La salida debería verse así:

gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) " imported
 gpg: Total number processed: 1
 gpg: imported: 1

Agregue el repositorio Mono a la lista de fuentes del sistema ejecutando el siguiente comando:

sudo sh -c 'echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" > /etc/apt/sources.list.d/mono-official-stable.list'

Una vez que el repositorio apt esté habilitado, actualice la lista de paquetes e instale Mono con:

sudo apt update
sudo apt install mono-complete

mono-complete es un metapaquete que instala el tiempo de ejecución de Mono, las herramientas de desarrollo y todas las bibliotecas.

Verifique que la instalación exista escribiendo el siguiente comando que imprimirá la versión Mono:

mono --version

Debería ver un mensaje de salida similar al siguiente:

Mono JIT compiler version 4.6.2 (Debian 4.6.2.7+dfsg-1ubuntu1)
 Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
 TLS: __thread
 SIGSEGV: altstack
 Notifications: epoll
 Architecture: amd64
 Disabled: none
 Misc: softdebug
 LLVM: supported, not enabled.
 GC: sgen

Eso es todo, ha instalado Mono en su Ubuntu y puede comenzar a usarlo.

Introducción a Mono

Para verificar que todo está configurado correctamente, crearemos un programa Hello World que imprimirá el clásico mensaje "Hello World".

Abra su editor de texto y cree un archivo hello.cs

sudo nano hello.cs

Pega el siguiente código:

using System;

 public class HelloWorld
 {
 public static void Main(string[] args)
 {
 Console.WriteLine ("Hello World!");
 }
 }

Utilice el mcs para compilar el programa:

mcs hello.cs

El comando anterior creará un ejecutable llamado hello.exe.

Ejecute el ejecutable usando el siguiente comando:

mono hello.exe

La salida debería verse así:

Hello, World

Si desea ejecutar el programa simplemente escribiendo su nombre, deberá establecer una marca ejecutable:

chmod +x hello.exe

Ahora puede ejecutar el hello.exe escribiendo:

./hello.exe

Conclusión

Los últimos paquetes de versión estable de Mono están disponibles para su instalación desde el repositorio oficial de paquetes Mono.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.