Jak zainstalować Mono na CentOS 8


Mono to platforma programowa przeznaczona do tworzenia i uruchamiania aplikacji wieloplatformowych opartych na standardach ECMA / ISO. Jest to darmowy projekt typu open source sponsorowany przez firmę Microsoft, który obsługuje wiele nowoczesnych architektur systemów operacyjnych. Mono służy do tworzenia oprogramowania zgodnego z platformą .Net i obejmuje kompilator C # oraz środowisko wykonawcze języka CLR (Common Language Runtime).

W tym artykule opiszemy, jak zainstalować Mono na CentOS 8 oraz jak napisać i skompilować swój pierwszy program C # w systemie Linux.

Wymagania wstępne

Musisz być zalogowany z uprawnieniami sudo lub jako użytkownik root w systemie CentOS.

Instalacja Mono na CentOS 8

Jest to zalecana i najłatwiejsza metoda instalacji Mono na CentOS 8 polega na zainstalowaniu go z jego oficjalnego repozytorium. Jest to dość prosty proces i zajmie tylko kilka minut. Wykonaj następujące kroki, aby zainstalować Mono na CentOS 8:

Otwórz terminal, klikając Działania znajdujące się w lewym górnym rogu i kliknij ikonę terminala na lewym pasku bocznym panelu aplikacji.

Importuj klucz GPG

Zainstaluj niezbędne pakiety i rozpocznij instalację, importując klucz GPG z wymaganego repozytorium Mono. Wykonaj poniższe polecenie, aby wykonać ten krok.

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

Po pomyślnym zakończeniu na terminalu nie będzie żadnych danych wyjściowych.

Dodaj repozytorium Mono

W tym kroku musisz dodać repozytorium Mono do systemu CentOS, wykonując poniższe polecenie:

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

Po uruchomieniu powyższego polecenia repozytorium Mono ma zostać dodane do systemu. Na terminalu powinieneś zobaczyć następujące dane wyjściowe:

Zainstaluj Mono

Po skonfigurowaniu repozytorium zainstaluj Mono w swoim systemie, uruchamiając następujące polecenie na terminalu:

$ sudo dnf install mono-complete

Naciśnij „y”, a następnie naciśnij „Enter” aby przejść dalej.

W powyższym poleceniu „mono-complete” jest używane dla metapakietu, który instaluje wszystkie narzędzia programistyczne, biblioteki i środowisko wykonawcze Mono.

Sprawdź wersję Mono

Aby sprawdzić instalację Mono w systemie, uruchom następujące polecenie, które wyświetla zainstalowaną wersję Mono:

$ mono --version

W chwili pisania tego artykułu najnowszą dostępną wersją Mono jest 6.12.0.90. Jak widać na poniższym obrazku, Mono zostało zainstalowane w naszym systemie:

Po zakończeniu instalacji Mono możesz go użyć w CentOS 8.

Uruchom przykład kodu C # z Mono na CentOS

Aby to sprawdzić Mono jest poprawnie skonfigurowane, tworzymy program testowy C # do uruchomienia z Mono i drukujemy komunikat „Test file for Hello World!”. W tym celu utwórz plik o nazwie „helloworld.cs” za pomocą polecenia dotykowego:

$ touch helloworld.cs

Otwórz powyższy plik w swoim ulubionym edytorze tekstu i wklej w nim następujący kod:

using System;

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

Zapisz plik i skompiluj lub skompiluj powyższy program za pomocą kompilatora csc. Uruchom następujące polecenie, aby zbudować powyższy program:

$ csc helloworld.cs

Powyższe polecenie utworzy plik wykonywalny o nazwie „helloworld.exe”.

Teraz uruchom program, uruchamiając na terminalu następującą komendę:

$ mono helloworld.exe

Na terminalu powinno pojawić się następujące wyjście:

Możesz uruchomić program, wpisując tylko jego nazwę. W tym celu musisz ustawić flagę wykonywalną za pomocą następującego polecenia:

$ chmod +x helloworld.exe

Teraz możesz uruchomić plik helloworld.exe, wpisując następujące polecenie:

$ ./helloworld.exe

Conclusion

W tym artykule dowiedziałem się, jak zainstalować Mono na CentOS 8. Najnowsze pakiety wydań Mono do instalacji można znaleźć w oficjalnym repozytorium pakietów Mono. W razie jakichkolwiek problemów prosimy o przesłanie nam swojej opinii.

Komentarze