Cómo instalar Mono en Ubuntu 20.04 LTS

1 mar 2021 2 min di lettura
Cómo instalar Mono en Ubuntu 20.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 ilustra los pasos necesarios para instalar Mono en Ubuntu 20.04 LTS Focal Fossa.

Prerrequisitos

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

Si desea instalar Mono en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conectando al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh root@IP_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no usa el usuario raíz, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie la raíz a su nombre de usuario:

ssh nome_utente@IP_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Instalar Mono en Ubuntu

Mono no está disponible en los repositorios estándar de Ubuntu 20.04. Instalaremos paquetes Mono de los repositorios oficiales de Mono.

Instale las dependencias necesarias para agregar un nuevo repositorio a través de HTTPS:

sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

Importe la clave GPG del repositorio:

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

La salida debería verse así:

Executing: /tmp/apt-key-gpghome.D1xYhjPt6x/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
 gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <[email protected]>" imported
 gpg: Total number processed: 1
 gpg: imported: 1

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

sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-bionic main'

Instalar Mono:

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.

La instalación puede tardar unos minutos en completarse. Una vez completada, verifique la instalación escribiendo el siguiente comando que imprimirá la versión Mono:

mono --version

En el momento de escribir este artículo, la última versión estable de Mono es 6.8.0.123.

Mono JIT compiler version 6.8.0.123 (tarball Tue May 12 15:11:57 UTC 2020)
 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
 Interpreter: yes
 LLVM: yes(610)
 Suspend: hybrid
 GC: sgen (concurrent by default)

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

Introducción a Mono

Para asegurarnos de que todo esté configurado correctamente, creemos un Hello World que imprima el clásico mensaje "Hello World".

Abra su editor de texto y cree un hello.cs con el siguiente contenido:

using System;

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

Utilice el csc para compilar el programa:

csc hello.cs

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

Ejecute el ejecutable:

mono hello.exe

La salida debería verse así:

Hello, World

Para ejecutar el programa simplemente escribiendo su nombre, establezca una bandera ejecutable:

chmod +x hello.exe

Ahora puede ejecutar el hello.exe escribiendo:

./hello

Conclusión

La instalación de Mono en Ubuntu 20.04 LTS Focal Fossa es un proceso relativamente simple y solo toma unos minutos.

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.