Datoteka Red Hat® Package Manager (datoteka rpm) je datoteka ali niz datotek, ki se uporabljajo za namestitev programske opreme v sisteme, ki temeljijo na Linux®. RPM, ki je bil prvič predstavljen za podporo distribuciji Red Hat® Linuxa®, je bil vključen v številne druge distribucije Linux® in drugih operacijskih sistemov, kot je Novell Netware®.
Ideja za datoteko rpm je taka, da je mogoče skupino datotek ali aplikacijo zapakirati skupaj in razpakirati med postopkom namestitve. Tehnologija je podobna stiskanju, ki se uporablja za pakiranje številnih dokumentov Word ali Excel skupaj za distribucijo. Pakiranje namestitvenih datotek skupaj zmanjša velikost celotne datoteke in posledično količino časa, ki ga uporabnik porabi za prenos in namestitev datoteke rpm.
Podatki o vsakem paketu so shranjeni v metapodatkih, ki so podatki, ki definirajo podatke v računalnik. Datoteka rpm, ko je razpakirana, shranjuje meta podatke v bazo podatkov na gostiteljskem računalniku, ki hrani informacije o nameščenih paketih. To pomaga vzdrževati posodobitve za aplikacije in zagotavlja, da gostiteljski operacijski sistem ve, katera različica nameščenega paketa je najnovejša.
Včasih se za upravljanje datotek paketa RPM v sistemu uporablja sprednja aplikacija. Te aplikacije se uporabljajo za še večjo poenostavitev uporabe datoteke RPM, tako da jih prenesejo v grafični uporabniški vmesnik (GUI). Številne distribucije Linuxa® se poganjajo v ukazni vrstici, tako da uporabnik lahko v ukazno vrstico vnese pot do aplikacije ali paketnih datotek RPM, da lahko uporabi paket. Upravitelj sprednjega dela omogoča uporabniku, da prenese datoteke paketov in jih nato odpre v okolju GUI, pri čemer odstrani ukazno vrstico iz enačbe.
Datoteke paketa RPM lahko tudi pomagajo novim uporabnikom v areni Linux®, da se bolje seznanijo z uporabo operacijskega sistema in naredijo postopek namestitve manj zastrašujoč preprosto zato, ker je z njim mogoče upravljati v namiznem okolju GUI, s katerim se je marsikateremu uporabniku prijelo.