Datoteka Red Hat® Package Managera (rpm datoteka) je datoteka ili skup datoteka koje se koriste za instalaciju softvera na sustave temeljene na Linuxu. Prvi put predstavljen za podršku Red Hat® distribuciji Linuxa®, RPM je uključen u mnogo više distribucija Linuxa® i drugih operativnih sustava kao što je Novell Netware®.
Ideja iza rpm datoteke je takva da se grupa datoteka ili aplikacija može zapakirati zajedno i raspakirati tijekom procesa instalacije. Tehnologija je slična kompresiji koja se koristi za pakiranje mnogih Word ili Excel dokumenata zajedno za distribuciju. Zajedničko pakiranje instalacijskih datoteka smanjuje veličinu cjelokupne datoteke i zauzvrat količinu vremena koju korisnik provede preuzimajući i instalirajući rpm datoteku.
Informacije o svakom paketu pohranjuju se u metapodacima, koji su podaci koji definiraju podatke za računalo. rpm datoteka, dok je raspakirana, pohranjuje metapodatke u bazu podataka na glavnom računalu koja čuva informacije o instaliranim paketima. To pomaže u održavanju ažuriranja za aplikacije i osigurava da operativni sustav glavnog računala zna koja je verzija instaliranog paketa najnovija.
Ponekad će se prednja aplikacija koristiti za upravljanje datotekama RPM paketa na sustavu. Ove aplikacije se koriste za još više pojednostavljenje upotrebe RPM datoteke unošenjem u grafičko korisničko sučelje (GUI). Mnoge distribucije Linuxa vođene su naredbenom linijom, ostavljajući korisniku da unese put do datoteke aplikacije ili RPM paketa u naredbenom retku kako bi iskoristio paket. Upravitelj prednjeg kraja omogućuje korisniku preuzimanje datoteka paketa, a zatim ih otvara unutar GUI okruženja, uklanjajući naredbeni redak iz jednadžbe.
Datoteke paketa RPM također mogu pomoći novim korisnicima u Linux® areni da se bolje upoznaju s korištenjem operacijskog sustava i učine proces postavljanja manje zastrašujućim jednostavno zato što se njime može rukovati unutar GUI desktop okruženja s kojim su se mnogi korisnici osjećali ugodno.