RPM (skrót od Red Hat Package Manager) to menedżer pakietów dla systemów operacyjnych z rodziny Linux, rozwinięty przez firmę Red Hat. RPM jest szeroko stosowany w dystrybucjach takich jak Red Hat Enterprise Linux, Fedora, CentOS, oraz w innych systemach opartych na RPM.
RPM został opracowany w połowie lat 90. przez firmę 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.
RPM oferuje szeroką gamę funkcji, które sprawiają, że zarządzanie pakietami oprogramowania jest wygodne i bezpieczne:
RPM umożliwia instalację, aktualizację i usuwanie pakietów oprogramowania w sposób zautomatyzowany.
RPM potrafi weryfikować integralność zainstalowanych pakietów, co pozwala na wykrywanie potencjalnych problemów.
RPM obsługuje zależności między pakietami, co pomaga uniknąć problemów związanych z brakującymi bibliotekami lub innymi zasobami.
RPM umożliwia tworzenie własnych pakietów oprogramowania, co jest szczególnie przydatne dla deweloperów i administratorów systemów.
Przykładowe polecenia używane w RPM:
sudo rpm -i nazwa_pakietu.rpm
sudo rpm -U nazwa_pakietu.rpm
sudo rpm -e nazwa_pakietu
rpm -V nazwa_pakietu
RPM jest podstawowym menedżerem pakietów w dystrybucjach Linuxa opartych na 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.