Cómo instalar Mono Framework en Debian 11 Bullseye

Mono es una plataforma de desarrollo de código abierto y gratuita basada en . NET Framework. Mono .NET La implementación se basa en los estándares ECMA / ISO para C # y Common Language Infrastructure. El proyecto Mono ha estado en desarrollo durante más de una década y continúa apareciendo en muchas aplicaciones.

En el siguiente tutorial, sabrá cómo instalar y configurar Mono en su sistema operativo Debian 11 Bullseye.

Requisitos previos

  • SO recomendado: Diana de Debian 11
  • Cuenta de usuario: Una cuenta de usuario con privilegios de sudo or acceso root (comando su).
  • Paquetes requeridos: ssee instale las dependencias requeridas

Actualización del sistema operativo

Actualice su Debian 11 sistema operativo para asegurarse de que todos los paquetes existentes estén actualizados:

sudo apt update && sudo apt upgrade

Acceso root o sudo

De forma predeterminada, cuando crea su cuenta al inicio con Debian en comparación con otras distribuciones, no recibe automáticamente el estado de sudoers. Debe tener acceso al contraseña de root que se utilizará el comando su o visite nuestro tutorial sobre Cómo agregar un usuario a Sudoers en Debian.

Anuncio

Instalar las dependencias necesarias

Se necesitarán las siguientes dependencias para instalar y ejecutar correctamente Mono en su sistema Debian 11 Bullseye. Abra su terminal de comando y ejecute el siguiente comando para instalar y verificar si están instalados.

Anuncio
sudo apt install dirmngr gnupg apt-transport-https ca-certificates -y

Importar repositorio y clave GPP mono

La primera parte de la instalación será importar la clave GPG y el repositorio, ya que Debian 11 no viene con Mono en su repositorio.

Primero, importe el Clave GPG:

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

A continuación, importe el repositorio Mono:

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

Tenga en cuenta que este es el repositorio de Buster. Sin embargo, funciona para Bullseye.

Anuncio

Ahora, con la clave GPG y el repositorio Mono agregados, actualice su lista de repositorios para reflejar los cambios.

sudo apt update

Instalar Mono Framework

Ahora que tiene el repositorio instalado correctamente, es hora de instalar Mono. Para hacer esto, usará el siguiente comando de instalación de apt.

Anuncio
sudo apt install mono-complete -y

A continuación, verifique la instalación y la versión instalada.

mono --version

Ejemplo de salida:

Mono JIT compiler version 6.8.0.105 (Debian 6.8.0.105+dfsg-3.2 Tue Jun 29 21:01:01 UTC 2021)

Una alternativa para verificar la instalación de Mono Framework es usar el comando de política apt-cache.

Anuncio
sudo apt-cache policy mono-complete

Ejemplo de salida:

mono-complete:
  Installed: 6.8.0.105+dfsg-3.2
  Candidate: 6.8.0.105+dfsg-3.2
  Version table:
 *** 6.8.0.105+dfsg-3.2 500
        500 http://ftp.au.debian.org/debian bullseye/main amd64 Packages
        100 /var/lib/dpkg/status

Crear una aplicación de prueba

Para comprobar que Mono está funcionando, creará un pequeño programa con el famoso eslogan (Hola Mundo). Hará esto abriendo su editor de texto favorito para lograrlo. Para la guía, usaremos el editor de texto nano.

Vea también  Cómo instalar AnyDesk en Debian 11/10

Abra su terminal y cree un archivo .cs como se muestra a continuación.

Anuncio
sudo nano helloworld.cs

A continuación, ingrese el siguiente código de programación:

using System;

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

Una vez hecho, CTRL + O para salvar, entonces  CTRL + X salir.

Anuncio

Ahora puedes compilar el código. Para hacer esto, ejecute el siguiente comando:

mono-csc helloworld.cs

El comando del compilador construirá un ejecutable llamado holamundo.exe, una vez completado, puede ejecutar esto para ver el código en acción ejecutando el siguiente comando:

mono helloworld.exe

Luego obtendrá la salida clásica:

Hello World!

Una forma alternativa de ejecutar el programa es hacer que el archivo sea ejecutable por sí mismo. Esto se puede hacer cambiando los permisos del archivo como se muestra a continuación:

Anuncio
chmod +x helloworld.exe

Ahora puede ejecutar el archivo por sí solo ejecutando el siguiente comando:

Anuncio
./helloworld.exe

Debería recibir la salida de Hello World nuevamente. Si tiene problemas en cualquier momento, es posible que deba configurar el $ Variable PATH.

export PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin"

Comentarios y Conclusión

En la guía, ha aprendido a instalar el marco Mono y a ejecutar su primer programa pequeño en su sistema Debian 11 Bullseye. En general, Mono es una excelente opción para los desarrolladores que es multiplataforma sin tener que pagar por licencias de software o bloqueos de proveedores además de ser de código abierto. El único inconveniente de Mono es que a veces su API no puede estar tan actualizada inmediatamente cuando se lanza una nueva versión del marco .NET.

Para obtener más información sobre el uso de Mono, visite el sitio oficial documentación


¿No es lo que estabas buscando? Intente buscar tutoriales adicionales.

1 pensamiento sobre "Cómo instalar Mono Framework en Debian 11 Bullseye"

Deja un comentario