Smart, une alternative à Yumex
Par Nicofo le dimanche 25 février 2007, 18:05 - Fedora - Lien permanent
Vous n'aimez pas yumex ? Il existe une alternative pour vous : smart !
Smart est un gestionnaire de meta-paquets dans l'esprit de apt, yum, ... qui permet de gérer entre autres les paquets rpm et deb. Les principaux avantages de smart par rapport à ses rivaux sont :
Smart est un gestionnaire de meta-paquets dans l'esprit de apt, yum, ... qui permet de gérer entre autres les paquets rpm et deb. Les principaux avantages de smart par rapport à ses rivaux sont :
- il permet le téléchargement en parallèle ce qui accélère son exécution :
- Mais son principal atout réside dans son algorithme de résolution de dépendances qui surclasse tous ses rivaux. Il permet notamment
- de revenir à une ancienne version ("downgrader"),
- de réinstaller un programme sans toutes ses dépendances.
Ou vous voulez juste réinstaller le paquet beryl-core sans devoir désinstaller beryl et toutes ses dépendances ? Facile ! Ici aussi un clic suffit :
Et puis comme le dit si bien la FAQ de smart, pourquoi l'utiliser ?
Smart a l'algorithme le plus intelligent de tous les gestionnaires de paquets. Il peut gérer les états d'incompatibilité, il peut revenir à une version antérieure d'un paquet si c'est nécessaire, et effectue une meilleure vérification des dépendances.
Installation
- pour installer smart, utiliser yum (ou yumex, peut-être pour la dernière fois ?) :
yum install smart-gui
- smart est aussi disponible en lignes de commande (comme yum). Si vous ne voulez pas l'interface graphique, installer smart via
yum install smart
Configuration
Les différents dépôts sont appelés canaux avec smart. Celui-ci n'utilise pas les fichiers de configuration de yum (dans
/etc/yum.repos.d/
) : il faut donc les rajouter.
- Les dépôts officiels de Fedora sont automatiquement ajoutés.
- Beaucoup d'autres dépôts (canal) importants s'ajoutent automatiquement en même temps que l'installation du dépôt yum.
- En ce qui concerne le dépôt Livna, la configuration de smart se fait en lançant la commande
sh /usr/share/doc/livna-release-6/livna-smart-channels.sh
après avoir installé le rpm de configuration de livna (livna-release) - ce que vous avez sûrement déjà fait.
Commentaires
C'est vrai que Yumex un encore Kyum sont un peu spéciaux et que smart est plus puissant.
Par contre, petit problème: il n'utilise pas les configurations de /etc/yum.repos.d/
Et donc, on doit se taper à la main les repository, et pas moyen (sauf erreur) de rentrer plusieurs url, au cas où le site de base est en rade, afin d'utiliser un mirroir.
Bon je resterai avec mon petit yum en ligne de commande moi
Bon j'ai trouvé les miroirs.. une remarque de moins
En ce qui concerne la configuration des dépôts, je viens d'ajouter le paragraphe Configuration.
Avec les dépôts officiels et Livna, tu as déjà à peu près tout