• il permet le téléchargement en parallèle ce qui accélère son exécution :

  • smart fetch parallèle Fedora
  • 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.
Par exemple, vous venez d'installer la dernière version (0.1.9999.2-2) de beryl, mais elle ne fonctionne plus. Pas de problème, on repasse en un clic à la version précédente (0.1.9999.2-1) :

smart downgrade Fedora
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 :

smart réinstalle Fedora
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.

info
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.