Co to jest plik RPM?
Plik Red Hat® Package Manager (plik rpm) to plik lub zestaw plików używanych do instalacji oprogramowania w systemach Linux®. Po raz pierwszy wprowadzony do obsługi dystrybucji Red Hat® w systemie Linux®, RPM został włączony do wielu innych dystrybucji systemu Linux® i innych systemów operacyjnych, takich jak Novell Netware®.
Ideą pliku rpm jest to, że grupa plików lub aplikacja może być spakowana razem i rozpakowana podczas procesu instalacji. Technologia ta jest podobna do kompresji stosowanej do pakowania wielu dokumentów w formacie Word lub Excel do dystrybucji. Pakowanie plików instalacyjnych razem zmniejsza rozmiar całego pliku, a tym samym czas, jaki użytkownik spędza na pobieraniu i instalowaniu pliku rpm.
Informacje o każdym pakiecie są przechowywane w metadanych, czyli danych definiujących dane na komputerze. Plik rpm po rozpakowaniu przechowuje metadane w bazie danych na komputerze-hoście, która przechowuje informacje o zainstalowanych pakietach. Pomaga to utrzymać aktualizacje aplikacji i zapewnia, że system operacyjny hosta wie, która wersja zainstalowanego pakietu jest najbardziej aktualna.
Czasami do zarządzania plikami pakietu RPM w systemie używana będzie aplikacja typu front-end. Aplikacje te służą do jeszcze większego uproszczenia korzystania z pliku RPM poprzez wprowadzenie ich do graficznego interfejsu użytkownika (GUI). Wiele dystrybucji systemu Linux® jest sterowanych z wiersza poleceń, pozostawiając użytkownikowi wprowadzenie ścieżki do aplikacji lub plików pakietu RPM w wierszu polecenia, aby skorzystać z pakietu. Menedżer frontonu pozwala użytkownikowi pobrać pliki pakietów, a następnie otworzyć je w środowisku GUI, usuwając wiersz polecenia z równania.
Pliki pakietu RPM mogą również pomóc nowym użytkownikom na arenie Linux® lepiej poznać obsługę systemu operacyjnego i sprawić, że proces instalacji będzie mniej zniechęcający, ponieważ można go obsługiwać w środowisku graficznym GUI, z którym wielu użytkownikom się wygodnie.