Zamknij menu
    Nowe
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Jak zainstalować platformę .NET (Mono) na systemie CentOS?
    Pozostałe

    Jak zainstalować platformę .NET (Mono) na systemie CentOS?

    Norbert BarwickiNorbert BarwickiBrak komentarzy3 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    Aby zainstalować platformę .NET (Mono) na systemie CentOS, należy przejść przez kilka kluczowych etapów: przygotowanie systemu, dodanie repozytorium Mono, instalacja wymaganych pakietów oraz weryfikacja instalacji. Poniżej znajdziesz szczegółowy poradnik krok po kroku, który możesz wykorzystać na stronie WWW poświęconej Linuksowi.

    Spis treści pokaż
    1 Czym jest Mono?
    2 Krok po kroku – Instalacja Mono na CentOS
    2.1 1. Wstępne wymagania
    2.2 2. Import klucza GPG repozytorium Mono
    2.3 3. Dodanie repozytorium Mono
    2.4 4. Instalacja pakietów Mono
    2.5 5. Weryfikacja instalacji
    3 Alternatywa – Ręczna instalacja platformy .NET
    4 Najczęstsze problemy i wskazówki
    5 Podsumowanie kroków instalacji (CentOS 8):

    Czym jest Mono?

    Mono to otwartoźródłowa implementacja platformy .NET, pozwalająca uruchamiać i kompilować aplikacje .NET na systemach innych niż Windows, w tym na Linuksie. Umożliwia programowanie m.in. w C# i uruchamianie aplikacji opartych o specyfikację ECMA (CLR i C#).

    Krok po kroku – Instalacja Mono na CentOS

    1. Wstępne wymagania

    Upewnij się, że Twój system jest aktualny:

    sudo dnf update 

    Zainstaluj podstawowe narzędzia:

    sudo dnf install curl gnupg ca-certificates 

    2. Import klucza GPG repozytorium Mono

    Klucz GPG służy do weryfikacji podpisów pakietów i zwiększa bezpieczeństwo instalacji.

    sudo rpmkeys --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" 

    3. Dodanie repozytorium Mono

    Dodaj oficjalne repozytorium Mono – wersja repozytorium zależy od wersji systemu CentOS.

    Dla CentOS 8 –

    sudo curl https://download.mono-project.com/repo/centos8-stable.repo \ | sudo tee /etc/yum.repos.d/mono-centos8-stable.repo 

    Dla CentOS 7 –

    sudo curl https://download.mono-project.com/repo/centos7-stable.repo \ | sudo tee /etc/yum.repos.d/mono-centos7-stable.repo 

    4. Instalacja pakietów Mono

    Zainstaluj główne pakiety Mono przy użyciu dnf lub yum (w zależności od wersji systemu):

    sudo dnf install mono-complete mono-devel 

    lub (CentOS 7):

    sudo yum install mono-complete mono-devel 
    • mono-complete – instaluje pełny zestaw narzędzi, bibliotek i kompilatorów Mono.
    • mono-devel – umożliwia kompilację kodu źródłowego C#.

    5. Weryfikacja instalacji

    Sprawdź poprawność instalacji, wyświetlając wersję Mono:

    mono --version 

    Powinieneś zobaczyć informację z zainstalowaną wersją Mono oraz podstawowe informacje o systemie.

    Alternatywa – Ręczna instalacja platformy .NET

    Jeśli zależy Ci na instalacji oficjalnej wersji .NET (np. .NET 8, .NET 9), możesz pobrać binaria bezpośrednio ze strony Microsoft i skonfigurować je ręcznie:

    1. Pobierz wybrany zestaw SDK ze strony Microsoft.
    2. Wypakuj archiwum do wskazanego katalogu, np. /opt/dotnet.
    3. Ustaw zmienną środowiskową:
     export DOTNET_ROOT=/opt/dotnet export PATH=$PATH:/opt/dotnet 
    1. Dodaj te linie do swojego .bashrc lub .zshrc, aby były ustawiane przy każdym logowaniu.
    2. Sprawdź wersję komendy:
     dotnet --version 

    Najczęstsze problemy i wskazówki

    • Repozytorium nie działa – Upewnij się, że używasz repozytorium zgodnego z Twoją wersją CentOS.
    • Problemy z zależnościami – Przed instalacją Mono zawsze aktualizuj system.
    • Mono vs .NET SDK – Mono umożliwia uruchamianie aplikacji .NET Framework/C#, zaś oryginalny .NET SDK (od Microsoft) umożliwia korzystanie z funkcjonalności .NET Core/.NET 5-8.

    Podsumowanie kroków instalacji (CentOS 8):

    sudo dnf update sudo dnf install curl gnupg ca-certificates sudo rpmkeys --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" sudo curl https://download.mono-project.com/repo/centos8-stable.repo | sudo tee /etc/yum.repos.d/mono-centos8-stable.repo sudo dnf install mono-complete mono-devel mono --version 

    Wyjaśnij użytkownikom różnicę pomiędzy Mono a oficjalnym .NET Core/.NET SDK oraz wskaż źródła dotyczące konkretnej konfiguracji środowiska developmentu – instalacja Mono jest skierowana głównie do tych, którzy chcą uruchamiać lub rozwijać aplikacje zgodne ze starszym .NET Frameworkiem na Linuksie, podczas gdy nowoczesny .NET Core/SDK bardziej odpowiada aktualnym aplikacjom multiplatformowym.

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    person in red and black plaid long sleeve shirt using black laptop computer

    Jak zainstalować Skype na Linux – Przewodnik po metodach instalacji i rozwiązywaniu problemów kompatybilności

    19 min. czyt.

    Jak przetestować szybkość internetu w terminalu za pomocą Speedtest CLI?

    3 min. czyt.

    Jak zainstalować przeglądarkę internetową Opera na Ubuntu?

    3 min. czyt.

    Jak zainstalować TeamViewer na systemie CentOS?

    2 min. czyt.

    Jak zainstalować Adobe Flash Player na systemie CentOS?

    3 min. czyt.

    CentOS – dobry wybór dla stabilnych środowisk produkcyjnych?

    18 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    disc, reader, reading poor, hard drive, pc, it, hard drive, hard drive, hard drive, hard drive, hard drive

    Jak używać fdisk do zarządzania partycjami na dysku twardym? Funkcje, możliwości i typy tablic partycji

    2025-08-23
    Artykuły
    Gnome

    GNOME – intuicyjne środowisko graficzne dla systemów Unix

    2025-08-21
    a row of black computers sitting on top of a table

    Jaki Linux na stary komputer? Przewodnik po lekkich dystrybucjach

    2025-08-18
    macbook air on brown wooden table

    Jak otworzyć plik DWG online? Najlepsze narzędzia do przeglądania i edytowania CAD

    2025-08-16
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2025 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.