next up previous contents index
Suivant: Utilisation de RPM Parent: Gestion des paquetages avec Précédant: Gestion des paquetages avec   Table des Matières   Index


Objectifs de RPM

Avant de chercher à utiliser RPM, il est préférable de connaître les buts qui ont présidé à sa création.

Mise à jour :
vous pouvez, avec RPM, effectuer une mise à jour des différents composants de votre système sans avoir à tout réinstaller. Lorsque vous avez à votre disposition une nouvelle version d'un système d'exploitation basée sur RPM (comme Red Hat Linux), vous n'avez pas besoin de réinstaller votre machine (comme vous le feriez pour d'autres systèmes). RPM effectue une mise à jour automatisée et intelligente de votre système. Vos fichiers de configuration seront conservés lors de la procédure de mise à jour pour que vous ne perdiez pas les personnalisations que vous pourriez avoir fait.
Interrogation :
RPM possède des fonctions d'interrogation très poussées. Vous pouvez effectuer des recherches, grâce à la base de données, sur des paquetages ou sur un simple fichier. Ainsi, vous pouvez facilement savoir à quel paquetage appartient tel ou tel fichier et donc savoir d'où il vient. Les fichiers contenus dans un paquetage RPM se trouvent dans une archive compressée, avec un en-tête binaire contenant des informations sur le paquetage et son contenu. Vous pouvez ainsi interroger rapidement et individuellement les paquetages.
Vérification du système :
RPM possède aussi des fonctions de vérification des paquetages. Si vous pensez avoir effacé un fichier contenu dans un paquetage, il vous suffit de vérifier ce paquetage et toute anomalie vous sera rapportée. Si nécessaire, vous pouvez alors réinstaller le paquetage, sans que vos fichiers de configuration ne soient supprimés.
Sources originelles :
un des objectifs est de permettre l'utilisation des sources originelles, telles qu'elles sont distribuées par les auteurs du logiciel. Avec RPM, vous aurez à votre disposition les sources originelles, les mises à jour (patch) utilisées et les instructions nécessaires à la compilation. C'est un grand avantage, et pour plusieurs raisons. Par exemple, vous pouvez facilement évoluer vers une nouvelle version de paquetage : il vous suffit de jeter un simple coup d'7#7il aux mises à jour (patch) pour savoir ce qu'il vous suffit de faire. Toutes les options de compilation par défaut, et toutes les modifications effectuées pour que le logiciel se compile correctement, sont ainsi facilement visibles.

Tout ceci est d'une grande importance pour les programmeurs mais, au final, les utilisateurs en seront aussi très satisfaits. Nous tenons à remercier nos amis de la distribution BOGUS qui sont à l'origine de ce concept des source originelles.


next up previous contents index
Suivant: Utilisation de RPM Parent: Gestion des paquetages avec Précédant: Gestion des paquetages avec   Table des Matières   Index
Les Logiciels du Soleil
1999-09-28