Red Hat® Package Manager -tiedosto (rpm -tiedosto) on tiedosto tai tiedostojoukko, jota käytetään ohjelmistojen asentamiseen Linux® -pohjaisiin järjestelmiin. RPM esiteltiin ensimmäisen kerran Linux® Red Hat® -jakelun tukemiseksi, ja se on sisällytetty moniin muihin Linux® -jakeluihin ja muihin käyttöjärjestelmiin, kuten Novell Netware®.
Rpm -tiedoston idea on sellainen, että ryhmä tiedostoja tai sovellus voidaan pakata yhteen ja purkaa asennuksen aikana. Tekniikka on samanlainen kuin pakkaus, jota käytetään monien Word- tai Excel -asiakirjojen pakkaamiseen yhdessä jakelua varten. Asennustiedostojen pakkaaminen yhteen vähentää koko tiedoston kokoa ja vuorostaan aikaa, jonka käyttäjä käyttää rpm -tiedoston lataamiseen ja asentamiseen.
Kunkin paketin tiedot tallennetaan metatietoihin, jotka määrittävät tiedot tietokoneelle. Kun rpm -tiedosto puretaan, se tallentaa metatietoja isäntätietokoneen tietokantaan, joka säilyttää tiedot asennetuista paketeista. Tämä auttaa ylläpitämään sovellusten päivityksiä ja varmistamaan, että isäntäkäyttöjärjestelmä tietää, mikä asennetun paketin versio on uusin.
Joskus käyttöliittymää käytetään järjestelmän RPM -pakettitiedostojen hallintaan. Näitä sovelluksia käytetään yksinkertaistamaan RPM -tiedoston käyttöä entisestään tuomalla ne graafiseen käyttöliittymään (GUI). Monet Linux® -jakelut ovat komentorivikäyttöisiä, jolloin käyttäjä voi syöttää sovelluksen tai RPM -pakettitiedoston polun komentoriviltä paketin hyödyntämiseksi. Käyttöliittymän hallinnan avulla käyttäjä voi ladata pakettitiedostoja ja avata ne sitten GUI -ympäristössä poistamalla komentorivin yhtälöstä.
RPM -pakettitiedostot voivat myös auttaa uusia Linux® -areenan käyttäjiä tutustumaan käyttöjärjestelmän käyttöön ja tekemään asennusprosessista vähemmän pelottava vain siksi, että sitä voidaan käsitellä graafisessa käyttöliittymässä, jossa monet käyttäjät ovat tottuneet.