® Red Hat Package Manager di file (file in formato rpm) è un file o insieme di file utilizzati per installare il software su sistemi basati su Linux ®. Prima volta a sostenere la distribuzione Red Hat di Linux ® ®, RPM è stato incluso in molte distribuzioni più di Linux ® e altri sistemi operativi come Novell NetWare ®.
L'idea alla base di un file rpm è tale che una gruppo di file o un'applicazione può essere imballati insieme e scompattato durante il processo di installazione. La tecnologia è simile a quello utilizzato per la compressione dei pacchetti word o excel numerosi documenti insieme per la distribuzione. Packaging file di installazione insieme riduce le dimensioni del file globale e, a sua volta la quantità di tempo che un utente trascorre scaricare e installare il file rpm. Le informazioni su ciascun pacchetto è memorizzato in meta dati, che sono dati che definisce i dati a un computer. Un file rpm, come è imballata, memorizza i metadati in un database sul computer host, che mantiene le informazioni sui pacchetti installati. Questo aiuta a mantenere gli aggiornamenti per le applicazioni e garantire che il sistema operativo host sa quale versione del pacchetto installato è più recente. A volte un applicazione front-end saranno utilizzati per gestire i file dei pacchetti RPM in un sistema. Tali applicazioni vengono utilizzate per semplificare l'uso di un file RPM ulteriormente portandoli in Graphical User Interface (GUI). Molte distribuzioni di Linux ® sono riga di comando, lasciando all'utente di inserire il percorso per l'applicazione o il file di pacchetto RPM sulla riga di comando per rendere l'uso del pacchetto. Il gestore del front-end permette all'utente di scaricare i file dei pacchetti e quindi aprire entro l'ambiente GUI, rimuovendo la riga di comando con l'equazione.file dei pacchetti RPM possono anche aiutare i nuovi utenti al mondo di Linux ® acquisire maggiore familiarità con l'uso del sistema operativo e di rendere il processo di installazione meno scoraggiante semplicemente perché possono essere gestite all'interno del desktop GUI ambiente molti utenti sono diventati confortevoli.
