Mono es una implementación gratuita, de código abierto e independiente de la plataforma del marco Dot Net de Microsoft. El proyecto Mono se creó para compilar y probar aplicaciones de C, C++ y otros lenguajes orientados a objetos. En la mayoría de los casos, los desarrolladores usan las partes dot net a través de la herramienta Mono para crear programas multiplataforma.
La herramienta Mono está disponible para sistemas Linux. El uso de dot net core en Linux es bastante pesado, mientras que Mono es simple, fácil de entender y liviano. Es compatible con la mayoría de las bibliotecas y funciones nativas de Dot net.
Por supuesto, el lugar del software dot net core y Mono de Microsoft no es el mismo para todos los sectores; ambos tienen papeles diferentes que desempeñar en el desarrollo. En algunos casos, Mono se ve abrumado por el punto net core. Sin embargo, si ha estado usando Dot net core y el marco, usar Mono sería una tarea fácil para usted.
Mono en Linux
Mono está construido bajo los estándares de la Asociación Europea de Fabricantes de Computadoras (ECMA), lo que garantiza la calidad del software. Si está utilizando una versión anterior de Mono en su máquina Linux, Mono le permite actualizar las versiones anteriores. Está escrito en lenguajes de programación C, C#, XML y cuenta con licencia MIT.
El software Mono consta de un componente central, una unidad de desarrollo de GNOME y una parte de Microsoft. En Linux, la herramienta Mono funciona en una combinación completa de unidad de ejecución, unidad de biblioteca, unidad de ensamblaje y unidad de metadatos. En esta publicación, veremos cómo instalar el software Mono en sistemas Linux.
1. Instale Mono en Debian/Ubuntu Linux
Instalar el software Mono en un sistema Ubuntu/Debian es fácil y todas las líneas de comando son oficiales. Primero, debe ejecutar el siguiente comando apt en el shell de su terminal con acceso de root para instalar GnuPG (GNU Privacy Guard) en su sistema.
- Instalar GNU Privacy Guard en Ubuntu
sudo apt install gnupg ca-certificates
- Instalar GNU Privacy Guard en Debian
sudo apt install apt-transport-https dirmngr gnupg ca-certificates
Ahora, ejecute los comandos apt que se indican a continuación para agregar la clave criptográfica del servidor de claves en su máquina. Luego ejecute el comando echo para descargar el Proyecto Mono para el sistema Debian/Ubuntu.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb https://download.mono-project.com/repo/debian stable-buster main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
Finalmente, ejecute los siguientes comandos que se dan a continuación para actualizar el repositorio del sistema e instalar el software Mono en su sistema Ubuntu/Debian Linux. No omita ejecutar el comando apt-update porque obtendrá los datos del proyecto Mono que acabamos de descargar a través del comando Echo.
sudo apt update sudo apt install mono-devel
Después de instalar la herramienta de tiempo de ejecución Mono en Ubuntu/Debian, también puede instalar el paquete Mono IDE (MonoDevelop) en su sistema ejecutando el siguiente comando en el shell con acceso de root.
sudo apt-get install monodevelop
2. Instale Mono en Red Hat Linux Enterprise
La instalación de la herramienta Mono en RHEL/Fedora Linux requiere el mismo procedimiento de instalación en Ubuntu solo que con diferentes comandos. Las líneas de comando que voy a describir son ejecutables en los sistemas Red Hat y Fedora. Primero, puede comenzar agregando las claves RPM importando la clave criptográfica del servidor de claves en su sistema Red Hat Linux.
rpmkeys --import "http://pool.sks-keyservers.net/pks/lookup?op=get&search=0x3fa7e0328081bff6a14da29aa6a19b38d3d831ef"
Es posible que los usuarios de estaciones de trabajo de Fedora deban ejecutar el siguiente comando rpm para agregar la clave al sistema.
rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"
Debo tener en cuenta que, por lo general, en las distribuciones basadas en GNOME, de forma predeterminada, el sistema restringe el acceso al modo de superusuario. En ese caso, ejecuta el siguiente sudo
comando con un i
indicador para ejecutar los comandos de superusuario.
sudo -i
Luego ejecute el comando cURL con acceso de superusuario para descargar la herramienta Mono en su sistema.
su -c 'curl https://download.mono-project.com/repo/centos8-stable.repo | tee /etc/yum.repos.d/mono-centos8-stable.repo'
Por último, ejecute los siguientes comandos que se indican a continuación para actualizar el repositorio del sistema e instalar el software Mono en su sistema Red Hat Linux. Ejecute el conjunto de comandos DNF en Fedora y el conjunto de comandos RPM en Red Hat Enterprise.
Actualice el repositorio e instale Mono en sistemas Red Hat.
sudo yum update sudo yum install mono-devel
Ejecute los siguientes comandos para actualizar el repositorio e instalar Mono en el sistema Fedora.
sudo dnf update sudo dnf install mono-devel
Cuando finalice la instalación de Mono, puede comprobar la versión de Mono para saber si la instalación finaliza correctamente o no.
$ mono --version
Para instalar MonoDevelop (IDE) para ejecutar las funciones dot net, ejecute el siguiente comando DNF en la terminal.
sudo dnf install monodevelop
3. Instalar Mono en Arch System
Si es un usuario de Linux basado en Arch, no hay líneas de comando oficiales disponibles para instalar la herramienta Mono en el sistema Arch. Pero, dependiendo de su sistema, puede encontrar paquetes Mono en la herramienta de instalación del software Pamac GUI. Aquí, estoy usando una distribución KDE de Manjaro para demostrar el proceso de instalación de Mono en Arch.
Primero, abra su herramienta GUI Pamac y busque Mono. En el resultado de la búsqueda, verá un montón de herramientas Mono en la tienda. Algunos de ellos son manuales de usuario y otros son herramientas de biblioteca. Descubra las principales herramientas Mono entre las herramientas.
Una vez que reconozca la herramienta Mono principal, ábrala y verifique si tiene la URL oficial del proyecto Mono y la licencia GPL en la parte de descripción. También puede verificar las dependencias, los archivos y los detalles del paquete antes de instalarlo.
Para instalar el paquete Mono, simplemente haga clic en el botón Instalar y proceda con la contraseña de root. Llevará un tiempo recopilar las funciones de biblioteca y los archivos de paquete necesarios.
Cuando la herramienta GUI de Pamac muestre el resumen de la transacción, continúe con Aplicar para instalar la herramienta Mono en su sistema Linux basado en Arch.
Eliminar mono de Linux
Eliminar el proyecto Mono de un sistema Linux es fácil. Si está utilizando un sistema Debian/Ubuntu, ejecute el siguiente comando en el shell del terminal para eliminar Mono de su sistema.
sudo apt-get purge mono-runtime sudo apt remove --purge --auto-remove mono-runtime
Es posible que los usuarios de Fedora basados en DNF necesiten ejecutar el siguiente comando para eliminar Mono del sistema Linux.
$ sudo dnf remove mono
Y, si está utilizando un sistema basado en Arch donde instaló la herramienta Mono a través de la herramienta GUI Pamac, ya sabe dónde encontrar la herramienta Mono y cómo eliminarla de su sistema.
Simplemente abra la herramienta GUI Pamac y busque la herramienta Mono en 'Instalado ', y cuando aparezca la herramienta Mono en la búsqueda, haga clic para expandir la página. Luego simplemente haga clic en 'Eliminar ‘ para eliminar Mono de la máquina.
Palabras finales
Instalar la herramienta Mono en un sistema Linux es bastante ingenioso y sencillo. El proyecto Mono en sí proporciona todos los comandos y teclas necesarios. Si tiene una placa Raspberry Pi o un contenedor Docker, también puede instalar y usar la herramienta Mono en las placas Pi y la ventana acoplable. En toda la publicación, describí los métodos para instalar el software Mono en un sistema Linux.
Comparta esta publicación con sus amigos y la comunidad de Linux si la encuentra útil y práctica. También puedes escribir tus opiniones sobre esta publicación en la sección de comentarios.