Zamknij menu
    Nowe
    Programiści tworzący kody na swoich komputerach

    Co to jest systemd i jak zarządzać usługami w systemie Linux?

    2026-03-23
    Bezpieczeństwo linux

    VPN Linux – kompletny przewodnik po bezpiecznym korzystaniu z sieci w systemie Linux

    2026-03-12
    Bizneswoman siedzi przy biurku, pokazując tablet na tle spadających niebieskich niewyraźnych liter

    Jak zainstalować i skonfigurować Nextcloud na własnym serwerze Linux

    2026-03-10
    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

    Flatpak

    Flatpak – jak instalować i zarządzać aplikacjami na różnych dystrybucjach?

    18 min. czyt.
    man facing MacBook Pro

    Curl – przewodnik po funkcjach i protokołach

    6 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
    Programiści tworzący kody na swoich komputerach

    Co to jest systemd i jak zarządzać usługami w systemie Linux?

    2026-03-23
    Bezpieczeństwo linux

    VPN Linux – kompletny przewodnik po bezpiecznym korzystaniu z sieci w systemie Linux

    2026-03-12
    Bizneswoman siedzi przy biurku, pokazując tablet na tle spadających niebieskich niewyraźnych liter

    Jak zainstalować i skonfigurować Nextcloud na własnym serwerze Linux

    2026-03-10
    Digital Representation of CO2 and Energy Icons on Computer Screen

    Jak zainstalować i skonfigurować PostgreSQL na serwerze Ubuntu

    2026-03-04
    Artykuły
    Kobieta używa telefonu do internetowego przelewu płatności bankowych na laptopie Aplikacja biznesowa Zakupy online

    Jak zainstalować i skonfigurować Nginx jako serwer WWW i reverse proxy na Ubuntu

    2026-02-26
    Kobiece dłonie z manicure na klawiaturze laptopa i ostrzeżeniem na ekranie komputera zhakowane Zdjęcie wysokiej jakości

    Jak zainstalować i skonfigurować Fail2Ban do ochrony serwera Linux przed atakami

    2026-02-23
    Koncepcja protokołu sieci prywatnej wirtualnej (VPN) Ręka człowieka używająca tabletu cyfrowego z ikoną vpn na ekranie VR

    Jak skonfigurować zaporę sieciową UFW w Ubuntu – reguły, porty i zabezpieczenia

    2026-02-19
    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.

    © 2026 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.