RPM (Red Hat Package Manager) est un outil
de gestion de paquetages librement disponible et fonctionnant sous
RedHat Linux, comme sur d'autres Linux et Unix. Red Hat Software
encourage les différents distributeurs à étudier RPM et à l'utiliser
dans leurs propres produits. RPM est distribuable sous les termes de
la licence GPL.
Pour l'utilisateur final, RPM permet de maintenir le plus simplement
du monde son système : l'installation, la suppression ou la mise à
jour d'un paquetage s'effectuent à l'aide d'une simple ligne de
commande et tous les détails ennuyeux sont pris en charge pour
vous. RPM maintient une base de données des paquetages installés et de
leurs fichiers, ce qui vous permet d'interroger et de vérifier
facilement votre système. Durant les mises à jour, RPM conserve vos
fichiers de configuration pour que vous ne perdiez jamais vos
personnalisations - ce qui est impossible avec des fichiers
.tar.gz.
Pour les développeurs, RPM permet de créer des paquetages sources et binaires qu'ils pourront distribuer auprès des autres utilisateurs. Le procédé utilisé est d'une grande simplicité et s'effectue grâce à un fichier unique. Ce fichier est composé des sources du paquetage et des mises à jour optionnelles que vous aurez créé. La maintenance du paquetage est ainsi simplifiée lorsque de nouvelles versions du logiciel apparaissent.
Remarque : Bien qu'il ne soit pas inutile de connaître les
concepts sous-jacents de RPM, il existe une autre possibilité pour
installer, désinstaller, et mettre à jour les paquetages. Ceux
d'entre-vous qui préfèrent les interfaces graphiques aux lignes de
commande préfèreront probablement GnoRPM. Reportez-vous au
chapitre
, page
, pour plus d'informations.