GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Mono Framework en Debian 11 Bullseye

Mono es una plataforma de desarrollo gratuita y de código abierto basada en .NET Framework . La implementación de .NET de Mono 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

  • SO recomendado: Diana de Debian 11
  • Cuenta de usuario: Una cuenta de usuario con privilegios sudo o acceso raíz (comando su) .
  • Paquetes requeridos: ssee instalar 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 raíz 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 a la contraseña raíz para usar el comando su o visite nuestro tutorial sobre cómo agregar un usuario a Sudoers en Debian.

Instalar las dependencias requeridas

Se requerirá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.

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

Importar repositorio y clave Mono GPP

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, importa la clave GPG :

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

A continuación, importa el repositorio de 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.

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 ha instalado correctamente el repositorio, es el momento de instalar Mono. Para hacer esto, usará el siguiente comando apt install.

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.

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 funciona, creará un pequeño programa con el famoso eslogan (Hello World) . Hará esto abriendo su editor de texto favorito para lograrlo. Para la guía, utilizaremos el editor de texto nano.

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

sudo nano helloworld.cs

A continuación, introduzca 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 esto, CTRL+O para guardar, luego CTRL+X para salir.

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

mono-csc helloworld.cs

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

mono helloworld.exe

Luego obtendrá el resultado clásico:

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 de la siguiente manera:

chmod +x helloworld.exe

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

./helloworld.exe

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

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

Debian
  1. Cómo instalar Docker Engine en Debian 11 (Bullseye)

  2. Cómo instalar y usar Mono en Debian 11

  3. Cómo instalar Docker en Debian 11 (Bullseye)

  4. Cómo instalar TeamViewer en Debian 11 Bullseye

  5. Cómo instalar Mono Framework en Debian 11 Bullseye

Cómo instalar Telegram en Debian 11 Bullseye

Cómo instalar MariaDB 10.7 en Debian 11 Bullseye

Cómo instalar MariaDB 10.8 en Debian 11 Bullseye

Cómo instalar LibreNMS en Debian 11 Bullseye

Cómo instalar Go en Debian 11

Cómo instalar Mono en Debian 11