> yum/urpmi et apt-get/aptitude sont des systèmes avancés de gestion de paquets
Mouaif...
rpm/apt est bas-niveau. Ils connaissent le format des paquets (à quel offset est stocké telle ou telle information, etc), il fait tous les contrôles en toute fin, il lance les scripts d'installations, contrôle les conflits entre fichiers, c'est rpm qui fait la vérification de signature, etc.
Il y a largement plus de code pour rpm que pour yum.
Yum (ou autre) est "seulement" un utilisateur de rpm (ou librpm). Il n'est pas plus avancé que rpm. Il fait des choses que ne fait pas rpm. Des choses qui ne sont pas nécessaire pour l'outil de bas niveau. Par exemple downloader les paquets, ajouter automatiquement un paquet s'il y a une dépendance, etc.
En passant, rpm avait la gestion automatique de dépendance. Ça utilisait rpmdb (qui n'est plus fournit). La fonctionnalité, si elle existe encore, n'est pas supportée.
[^] # Re: dommage
Posté par IsNotGood . En réponse à la dépêche Sortie de la Mandriva Linux 2008.1 Spring. Évalué à 1.
Mouaif...
rpm/apt est bas-niveau. Ils connaissent le format des paquets (à quel offset est stocké telle ou telle information, etc), il fait tous les contrôles en toute fin, il lance les scripts d'installations, contrôle les conflits entre fichiers, c'est rpm qui fait la vérification de signature, etc.
Il y a largement plus de code pour rpm que pour yum.
Yum (ou autre) est "seulement" un utilisateur de rpm (ou librpm). Il n'est pas plus avancé que rpm. Il fait des choses que ne fait pas rpm. Des choses qui ne sont pas nécessaire pour l'outil de bas niveau. Par exemple downloader les paquets, ajouter automatiquement un paquet s'il y a une dépendance, etc.
En passant, rpm avait la gestion automatique de dépendance. Ça utilisait rpmdb (qui n'est plus fournit). La fonctionnalité, si elle existe encore, n'est pas supportée.