GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare e configurare Mono su Rocky Linux 8 e CentOS 8

Mono è una piattaforma per lo sviluppo e l'esecuzione di applicazioni multipiattaforma basate sugli standard ECMA/ISO. È un'implementazione gratuita e open source del framework Microsoft .NET.

Questo tutorial spiega come installare Mono su Rocky Linux 8 e CentOS 8 o AlmaLinux 8

Prerequisito

Le istruzioni presuppongono che tu abbia effettuato l'accesso come root o come utente privilegiato sudo .

Installa Mono su Rocky Linux 8 e CentOS 8

Il modo più semplice e consigliato per installare Mono su debian 10 è installarlo direttamente dal repository Mono. Questo è un processo relativamente semplice e richiederà solo pochi minuti.

1) Importa la chiave GPG dal repository utilizzando il seguente comando:

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

2) Aggiungi il repository Mono al tuo sistema eseguendo il comando seguente:

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

L'output sarà simile al seguente:

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

3) Una volta abilitato il repository, installa Mono con:

sudo dnf install mono-complete 

mono-complete contiene tutti i metapacchetti necessari per lo sviluppo mono, mono-complete installerà il runtime Mono, gli strumenti di sviluppo e tutte le librerie mono.

4) Verifica l'installazione digitando il seguente comando, che stamperà la versione Mono:

mono --version 

Al momento della stesura di questo articolo, l'ultima versione stabile di Mono è 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)

A questo punto, hai installato correttamente Mono su Rocky Linux 8 e CentOS 8 e puoi iniziare a usarlo.

Inizia Mono con Hello World su Rocky Linux

Per verificare che tutto sia impostato correttamente, creeremo un programma che stamperà il classico messaggio “ciao mondo”.

Apri l'editor di testo nano e crea un file chiamato hello.cs con il seguente contenuto:

nano hello.cs 
using System;

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

usa csc per costruire il programma:

csc hello.cs 

Il comando precedente creerà un eseguibile chiamato hello.exe .

Esegui l'eseguibile usando il comando seguente:

mono hello.exe 

L'output sarà simile a questo:

Hello, World 

Se vuoi eseguire un programma semplicemente digitandone il nome, devi impostare un flag per renderlo eseguibile con il comando chmod :

chmod +x hello.exe 

Ora puoi eseguire il file hello.exe digitando:

./hello.exe 

Conclusione

Oggi abbiamo imparato come installare mono su Linux 8 e CentOS roccioso e anche AlmaLinux 8 segue gli stessi processi. Gli ultimi pacchetti di rilascio Mono stabili sono disponibili per l'installazione dai repository di pacchetti Mono ufficiali.

Alcuni tutorial relativi a Rocky Linux :

Come installare Rocky Linux 8 Guida dettagliata con screenshot

Come aggiungere EPEL Repository su Rocky Linux, AlmaLinux e CentOS

Come installare e configurare TensorFlow su Rocky Linux 8

Come installare e configurare Ansible AWX su Rocky Linux 8.3


Cent OS
  1. Come installare e configurare la finestra mobile in Rocky Linux/Centos 8

  2. Come installare e configurare Redis 6 su Rocky Linux/Centos 8

  3. Come installare e configurare Ansible su Rocky Linux/CentOS 8

  4. Come installare Erlang su Rocky Linux/Alma Linux/CentOS 8

  5. Come installare e utilizzare Podman in Rocky Linux/Alma Linux/Centos 8

Come installare Fish Shell su CentOS 8 e Rocky Linux 8

Come installare Webmin su CentOS 8 e Rocky Linux 8

Come installare e configurare Jenkins in Rocky Linux/Centos 8

Come installare e configurare FreeIPA su Rocky Linux/Centos 8

Come installare e configurare OpenCV su Rocky Linux 8.4

Come installare e configurare Ansible AWX su Rocky Linux 8.3 e CentOS 8