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 artículo proporciona información sobre cómo instalar Mono en Debian 10.
requisitos previos
Las instrucciones asumen que ha iniciado sesión como root o usuario con privilegios sudo .
Instalación de Mono en Debian
Mono no está disponible en los repositorios estándar de Debian. Instalaremos los paquetes de Mono desde los repositorios oficiales de Mono. Es un proceso relativamente sencillo y solo tomará unos minutos.
Comience instalando los paquetes necesarios:
sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates
Ingrese el siguiente comando para importar la clave GPG del repositorio:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
La salida debería verse como a continuación:
gpg: key A6A19B38D3D831EF: public key "Xamarin Public Jenkins (auto-signing) <releng@xamarin.com>" imported gpg: Total number processed: 1 gpg: imported: 1
Agregue el repositorio Mono a la lista de fuentes de su sistema:
sudo sh -c 'echo "deb https://download.mono-project.com/repo/debian stable-buster 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:
sudo apt update
sudo apt install mono-complete
mono-complete
es un metapaquete que instala todo lo que necesita para el desarrollo de Mono, incluido el tiempo de ejecución, las herramientas de desarrollo y todas las bibliotecas.Verificar la instalación imprimiendo la versión Mono:
mono --version
Al momento de escribir este artículo, la última versión estable de Mono es 6.8.0 Stable (6.8.0.105).
Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 21:20:43 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. Ha instalado Mono con éxito en su Ubuntu y puede comenzar a desarrollar su aplicación.
Primeros pasos con Mono
Para verificar que todo esté configurado correctamente, construiremos un programa Hello World que imprimirá el clásico mensaje "hola mundo".
Abra su editor de texto y cree un archivo llamado hello.cs
con el siguiente contenido:
using System;
public class HelloWorld
{
public static void Main(string[] args)
{
Console.WriteLine ("Hello World!");
}
}
Usa el csc
compilador para construir el programa:
csc 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 ser algo como esto:
Hello, World
Para poder ejecutar el programa solo escribiendo su nombre, deberá hacer que el archivo sea ejecutable :
chmod +x hello.exe
Ahora puede ejecutar el hello.exe
archivo escribiendo:
./hello.exe
Conclusión#
Los últimos paquetes estables de lanzamiento de Mono están disponibles para su instalación desde el repositorio oficial de Mono.
Si encuentra un problema o tiene comentarios, deje un comentario a continuación.
0 Comentarios