Un fichier du Gestionnaire de package (rpm) Red Hat est un fichier ou un ensemble de fichiers utilisés pour installer le logiciel sur Linux systèmes basés. D'abord présenté à l'appui de Red Hat Linux distribution d', RPM a été inclus dans de nombreux autres distributions de Linux et autres systèmes d'exploitation tels que Novell Netware.
L'idée d'un fichier rpm est telle qu'un groupe de fichiers ou une application peuvent être emballés ensemble et décompressé pendant le processus d'installation. La technologie est similaire à la compression utilisé pour emballer de nombreux documents Word ou Excel ainsi que pour la distribution. Les fichiers d'installation d'emballage réduit ainsi la taille du fichier global et à son tour la quantité de temps qu'un utilisateur passe télécharger et installer le fichier rpm.
Les informations relatives à chaque paquet est stocké dans des métadonnées qui sont des données qui définit les données à un ordinateur. Un fichier rpm, comme il est déballé, magasins méta-données dans une base de données sur l'ordinateur hôte qui conserve des informations sur les paquets installés. Cela aide à maintenir à jour pour les applications et s'assurer que le système d'exploitation hôte sait quelle version du paquet installé est le plus courant.
Parfois, une application frontale sera utilisée pour gérer les fichiers de paquetages RPM sur un système. Ces applications sont utilisées pour simplifier l'utilisation d'un fichier RPM encore plus loin en les amenant à l'interface utilisateur graphique (GUI). De nombreuses distributions de Linux sont qu'en ligne de commande, en laissant à l'utilisateur d'entrer le chemin de l'application ou les fichiers de paquets RPM sur la ligne de commande de faire usage de l'emballage. Le gestionnaire frontale permet à l'utilisateur de télécharger des fichiers du paquet et ensuite les ouvrir dans l'environnement GUI, en supprimant la ligne de commande à partir de l'équation.
Les fichiers de paquetages RPM peuvent également aider les nouveaux utilisateurs à l'arène Linux se familiariser avec l'utilisation du système d'exploitation et de rendre le processus d'installation moins intimidante simplement parce qu'il peut être manipulé à l'intérieur de l'environnement de bureau graphique nombreux utilisateurs sont devenus à l'aise .