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.