Ayúdanos a seguir proporcionándote tutoriales gratuitos y de calidad desactivando tu bloqueador de anuncios. suscriptores a nuestro sitio.
Tabla de contenidos

Cómo instalar Mono en CentOS 8 Linux

1 mar 2021 2 min di lettura
Cómo instalar Mono en CentOS 8 Linux

Introducción

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 tutorial describe cómo instalar Mono en CentOS 8.

Prerrequisitos

Las instrucciones asumen que ha iniciado sesión como root o usuario con privilegios de sudo.

Si desea instalar Mono en un servidor remoto, continúe leyendo, de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita conocer la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root, escriba el siguiente comando:

ssh [email protected]_DEL_SERVER

A continuación, deberá ingresar la contraseña del usuario root.

Si no está utilizando el usuario root, puede iniciar sesión con otro nombre de usuario utilizando el mismo comando, luego cambie root a su nombre de usuario:

ssh [email protected]_DEL_SERVER

Luego se le pedirá que ingrese su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22, si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p, luego escriba el siguiente comando:

ssh [email protected]_DEL_SERVER -p PORTA

Instalar Mono en CentOS

La forma más fácil y recomendada de instalar Mono en CentOS 8 es instalarlo desde los repositorios de Mono. Es un proceso relativamente simple y solo tomará unos minutos.

Comience importando la clave GPG del repositorio:

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

Si tiene éxito, no se produce ningún resultado.

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

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

La salida debería verse así:

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

Una vez que el repositorio esté habilitado, instale Mono:

sudo dnf install mono-complete

mono-complete es un metapaquete que instala el tiempo de ejecución de Mono, las herramientas de desarrollo y todas las bibliotecas.

Verifique la instalación ejecutando el siguiente comando que imprime la versión Mono:

mono --version

En el momento de escribir este artículo, la última versión estable de Mono es 6.8.0.105:

Mono JIT compiler version 6.8.0.105 (tarball Tue Feb 4 19:28:42 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 correctamente Mono en su sistema CentOS y puede comenzar a usarlo.

Introducción a Mono

Para asegurarnos de que todo esté configurado correctamente, creemos un programa Hello World que imprima el clásico mensaje "Hello World".

Para mayor comodidad utilizamos el editor de texto nano:

sudo dnf install nano

Cree un archivo hello.cs

sudo nano hello.cs

Pega el siguiente código:

using System;

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

Guarde y cierre el archivo

Utilice el csc para compilar el programa:

csc hello.cs

El comando anterior creará un ejecutable llamado hello.exe.

Ejecute el programa usando el siguiente comando:

mono hello.exe

La salida debería verse así:

Hello, World

Conclusión

Los paquetes de la versión Mono estable más reciente están disponibles para su instalación desde el repositorio oficial de paquetes Mono.

Apóyenos si le gusta nuestro contenido. Gracias.

Buy me a coffeeBuy me a coffee

Únase a la conversación

Apóyenos con una donación.

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.