RPM (RPM Package Manager, dawniej Red Hat Package Manager) to program służący do instalacji i zarządzania pakietami zawierającymi oprogramowanie, oraz nazwa tych pakietów (ponieważ mają one rozszerzenie .rpm). Pakiety RPM zawierają skompresowane (we wczesnych wersjach gzipem, w nowszych bzipem2) archiwum cpio zawierające oprogramowanie. Zawierają także (w specjalnym pliku .spec) informacje na temat zawartości, m.in. tzw. zależności (ang. dependencies) - czyli spis programów lub pakietów, które są wymagane do zainstalowania i poprawnej pracy pakietu (działa to także w druga stronę - pakiety później zainstalowane wymagające danego pakietu, uniemożliwiają jego odinstalowanie).

Program ten powstał na potrzeby dystrybucji Red Hat Linux, aktualnie jest używany również w innych dystrybucjach (np. Fedora Core, SUSE, Mandriva, PLD).

Najnowsza stabilna wersja to 4.4.8 (stan na kwiecień 2007).

[edytuj] Nazwy pakietów

RPM wprowadził ujednolicone nazwy plików. Przykładowy pakiet z GNU Gadu posiada nazwę gg2-2.2.7-1.athlon.rpm. Nazwa ta składa się z czterech członów w formacie plik-wersja-wersja_pakietu.architektura.rpm:

  • gg2 - nazwa programu
  • 2.2.7 - wersja programu
  • 1 - wersja pakietu (może istnieć kilka wersji pakietu dla jednej wersji programu)
  • athlon - architektura (typ procesora) dla której pakiet jest przeznaczony (np. i386, Athlon, Alpha, PPC).

[edytuj] Zobacz też

[edytuj] Linki zewnętrzne