Tutoriales

Instalación de Mono en Ubuntu 18.04: compilador de C# y guía de tiempo de ejecución

Ejecutar programas creados para marcos de Microsoft en un sistema Linux es más fácil de lo que cree. mononucleosis es un marco de código abierto que implementa el lenguaje C# y compila herramientas .NET para ejecutarse en plataformas Unix. Permite a los desarrolladores ejecutar aplicaciones .NET en servidores Linux.

Esta guía le mostrará cómo instalar Mono en Ubuntu 18.04, compilar scripts básicos y administrar su configuración.

Configurar el repositorio del proyecto Mono

Las fuentes de software predeterminadas de Ubuntu pueden contener versiones obsoletas de marcos. Agregaremos el repositorio oficial para obtener los últimos paquetes estables.

Primero, instale las credenciales de conexión segura:

bashsudo apt install gnupg ca-certificates

Importe la clave de verificación oficial de GPG:

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

Agregue la URL del repositorio a su manifiesto de software:

bashecho "deb  stable-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list

Actualice el paquete nativo para importar datos SGD:

bashsudo apt update

Instalar paquetes Mono en Ubuntu

Ahora podemos instalar el paquete framework. La suite completa incluye tiempo de ejecución, bibliotecas estándar y compiladores de desarrollo.

Instale el paquete completo:

bashsudo apt install mono-complete

Verifique que la instalación haya sido exitosa verificando la versión del marco:

bashmono --version

El resultado mostrará el número de versión del compilador Mono JIT para confirmar que todo está configurado.

Compilar y ejecutar programas C#

Escribamos una aplicación de prueba simple para confirmar que el compilador funciona correctamente.

Abra un editor de texto y cree un nuevo archivo C# llamado hello.cs:

csharpusing System;class Hello {    static void Main() {        Console.WriteLine("Hello from Mono on Ubuntu!");    }}

Guarde el archivo. Ejecute el compilador de C# para compilar el script:

bashmcs hello.cs

El compilador construirá un ejecutable llamado hello.exe en el mismo directorio.

Utilice el tiempo de ejecución para ejecutar un programa ejecutable:

bashmono hello.exe

El terminal imprimirá un mensaje del programa indicando que el sistema está configurado correctamente.

Descubra lo que Mono puede hacer

Agregar la suite Mono brinda una variedad de posibilidades de desarrollo:

  • Ejecute ejecutables de Windows existentes en el servidor sin reescribir el código
  • Compile nuevas aplicaciones usando la sintaxis estándar de C#
  • Acceda a bibliotecas .NET multiplataforma utilizando el Administrador de paquetes
  • Ejecute la aplicación backend ASP.NET en un servidor web Linux

Ha instalado con éxito el marco Mono en su computadora Ubuntu. Ahora puede crear y ejecutar programas C#. Si tiene alguna pregunta o encuentra alguna advertencia del compilador, deje un comentario a continuación.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba