Qu'est-ce que RPM
-
Systeme de packages (paquetage)
-
Gestion des dépendances
-
Utilisé par la majorité des distributions
-
Grand nombre de packages disponibles
Avantages
-
Grande facilité d'installation
-
Les dépendances guarantissent la stabilité du systeme
-
Tout (ou presque) est disponible en RPM
-
Peu ou plus de compilation sont nécessaires
Problemes
-
Trouver les RPM
-
Les dépendances sont parfois inextricable
-
Télécharger 10Mo pour aboutir à un echec est frustant
L'outil n'est pas complet
Première solution: rpm2html
-
Regrouper un grand nombre de distributions RPM
-
Indexer l'ensemble des RPM et generer des pages Web
-
Indiquer les dependances entre packages par des lien
-
Faire des index
Rpmfind.Net
Limitations de rpm2html
-
La recherche reste fastidieuse
-
Mettre un moteur de recherche demande trop de ressources
-
Clickodrome
Seconde solution: rpmfind
-
Modele client/serveur
-
Utilise HTTP pour les echanges
-
Utilise XML/RDF pour les donnees echangees
-
Application ligne de commande
rpmfind, suite
-
Analyse la base RPM locale
-
Cherche sur le serveur l'ensemble de packages
-
Selectionne le plus adapte
-
Resoud les dependances
-
Suggeres les transfers en utilisant une liste de sites mirroir
Limitations de rpmfind
-
Recherche que sur les noms et la ligne d'infos
-
Interface graphique => Gnorpm, interface Gnome
-
Configuration par fichier
-
Quelques bugs ...
Futur
-
Plus de mirroirs pour les metadonnees
-
Augmenter la base de RPM
-
Plus de bande passante pour rpmfind.net
-
Ammeliorer la recherche (par fichiers, le champ description)