====== RPM - Red Hat Package Manager ====== **RPM** (skrót od //Red Hat Package Manager//) to menedżer pakietów dla systemów operacyjnych z rodziny [[:kategoria:linux|Linux]], rozwinięty przez firmę [[:kategoria:red_hat|Red Hat]]. RPM jest szeroko stosowany w dystrybucjach takich jak [[:kategoria:red_hat|Red Hat Enterprise Linux]], [[:kategoria:fedora|Fedora]], [[:kategoria:centos|CentOS]], oraz w innych systemach opartych na RPM. {{page>:szablon:gfx:terminal}} ===== Historia ===== **RPM** został opracowany w połowie lat 90. przez firmę [[:kategoria:red_hat|Red Hat]] jako narzędzie do zarządzania oprogramowaniem na poziomie pakietów. RPM szybko stał się standardem w wielu dystrybucjach Linuxa, umożliwiając instalację, aktualizację, usuwanie i weryfikację pakietów oprogramowania. Jego pierwsza wersja została wydana w 1997 roku i od tego czasu jest rozwijana oraz wspierana przez społeczność open-source. {{page>:szablon:gfx:rpm}} ===== Funkcje ===== **RPM** oferuje szeroką gamę funkcji, które sprawiają, że zarządzanie pakietami oprogramowania jest wygodne i bezpieczne: ====Instalacja i aktualizacja pakietów==== **RPM** umożliwia instalację, aktualizację i usuwanie pakietów oprogramowania w sposób zautomatyzowany. ====Weryfikacja integralności==== **RPM** potrafi weryfikować integralność zainstalowanych pakietów, co pozwala na wykrywanie potencjalnych problemów. ====Zarządzanie zależnościami==== **RPM** obsługuje zależności między pakietami, co pomaga uniknąć problemów związanych z brakującymi bibliotekami lub innymi zasobami. ====Tworzenie pakietów==== **RPM** umożliwia tworzenie własnych pakietów oprogramowania, co jest szczególnie przydatne dla deweloperów i administratorów systemów. ===== Przykładowe użycie ===== Przykładowe polecenia używane w RPM: * Instalacja pakietu: ''sudo rpm -i nazwa_pakietu.rpm'' * Aktualizacja pakietu: ''sudo rpm -U nazwa_pakietu.rpm'' * Usunięcie pakietu: ''sudo rpm -e nazwa_pakietu'' * Weryfikacja pakietu: ''rpm -V nazwa_pakietu'' ===== Zastosowanie ===== **RPM** jest podstawowym menedżerem pakietów w dystrybucjach Linuxa opartych na [[:kategoria:red_hat|Red Hat]] i jest kluczowym narzędziem dla administratorów systemów. Dzięki szerokiemu wsparciu i rozbudowanej funkcjonalności, **RPM** jest niezastąpionym narzędziem w zarządzaniu oprogramowaniem w środowiskach serwerowych i desktopowych. ===== Zobacz też ===== * [[:polecenia:yum|YUM]] * [[:polecenia:dnf|DNF]] * [[:polecenia:apt|Pakiet oprogramowania APT]] ==== Linki zewnętrzne ==== * https://rpm.org/ Oficjalna strona RPM {{indexmenu>:polecenia#1}}