GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar y configurar Mono en Rocky Linux 8 y CentOS 8

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 Microsoft .NET.

Este tutorial explica cómo instalar Mono en Rocky Linux 8 y CentOS 8 o AlmaLinux 8

Condición previa

Las instrucciones asumen que ha iniciado sesión como root o como usuario privilegiado sudo .

Instalar Mono en Rocky Linux 8 y CentOS 8

La forma más fácil y recomendada de instalar Mono en debian 10 es instalarlo directamente desde el repositorio de Mono. Este es un proceso relativamente fácil y solo tomará unos minutos.

1) Importa la clave GPG desde el repositorio usando el siguiente comando:

sudo rpm --import 'http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef'

2) Agregue el repositorio Mono a su sistema ejecutando el siguiente comando:

dnf config-manager --add-repo https://download.mono-project.com/repo/centos8-stable.repo 

La salida será similar a la siguiente:

Adding repo from: https://download.mono-project.com/repo/centos8-stable.repo

3) Una vez habilitado el repositorio, instala Mono con:

sudo dnf install mono-complete 

mono-complete son todos los metapaquetes que necesita para el desarrollo mono, mono-complete instalará el tiempo de ejecución Mono, las herramientas de desarrollo y todas las bibliotecas mono.

4) Verifique la instalación escribiendo el siguiente comando, que imprimirá la versión Mono:

mono --version 

Al momento de escribir este artículo, la última versión estable de Mono es 6.12.0 Stable (6.12.0.122).

Mono JIT compiler version 6.12.0.122 (tarball Tue Feb 4 19:28:42 UTC 2021) 
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)

En este punto, ha instalado Mono con éxito en Rocky Linux 8 y CentOS 8, y puede comenzar a usarlo.

Inicie Mono con Hello World en Rocky Linux

Para comprobar que todo está configurado correctamente, crearemos un programa que imprimirá el clásico mensaje de “hola mundo”.

Abre el editor de texto nano y cree un archivo llamado hello.cs con el siguiente contenido:

nano hello.cs 
using System;

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

usar csc 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 se verá así:

Hello, World 

Si desea ejecutar un programa simplemente escribiendo su nombre, debe configurar un indicador para hacerlo ejecutable con el comando chmod:

chmod +x hello.exe 

Ahora puede ejecutar el archivo hello.exe escribiendo:

./hello.exe 

Conclusión

Hoy aprendimos cómo instalar mono en Rocky Linux 8 y CentOS 8, así como AlmaLinux 8 también sigue los mismos procesos. Los últimos paquetes estables de lanzamiento de Mono están disponibles para su instalación desde los repositorios oficiales de paquetes de Mono.

Algunos tutoriales relacionados con Rocky Linux:

Cómo instalar Rocky Linux 8 Guía paso a paso con capturas de pantalla

Cómo agregar un repositorio EPEL en Rocky Linux, AlmaLinux y CentOS

Cómo instalar y configurar TensorFlow en Rocky Linux 8

Cómo instalar y configurar Ansible AWX en Rocky Linux 8.3


Cent OS
  1. Cómo instalar y configurar docker en Rocky Linux/Centos 8

  2. Cómo instalar y configurar Redis 6 en Rocky Linux/Centos 8

  3. Cómo instalar y configurar Ansible en Rocky Linux/CentOS 8

  4. Cómo instalar Erlang en Rocky Linux/Alma Linux/CentOS 8

  5. Cómo instalar y usar Podman en Rocky Linux/Alma Linux/Centos 8

Cómo instalar Fish Shell en CentOS 8 y Rocky Linux 8

Cómo instalar Webmin en CentOS 8 y Rocky Linux 8

Cómo instalar y configurar Jenkins en Rocky Linux/Centos 8

Cómo instalar y configurar FreeIPA en Rocky Linux/Centos 8

Cómo instalar y configurar OpenCV en Rocky Linux 8.4

Cómo instalar y configurar Ansible AWX en Rocky Linux 8.3 y CentOS 8