@Francky
Deux logiciels sont à disposition pour installer ou supprimer des paquetages (Pirut), ou mettre à jour des paquetages (Pup). Tous deux s'appuient sur Yum, gestionnaire de dépendances avancé (voir le lien indiqué précédemment pour les explications concernant la gestion des dépendances et le rôle des gestionnaires de dépendances).
Ils relèvent tous deux du même paquetage: Pirut.
Pour les MàJ, il convient d'utiliser Pup (présent dans les menus -outils de système- sous l'item: Software Updater).
Le choix ergonomique qui préside à la distinction Pup/Pirut consiste à dissocier deux logiciels pour des fonctions différentes.
Yumex est une autre interface graphique pour Yum (il en existe encore d'autres: Kyum, gnome-yum. Yumex intègre les fonctions installation, suppression et mise à jour et permet une visualisation détaillée du contenu des paquetages et des dépendances associées.
A toi de choisir ...
Un tutorial décrit le paramétrage de Yum (déclaration des dépôts). Pup, Pirut, Yumex dépendront donc des paramètres appliqués à Yum (les dépôts déclarés, actifs ...).
Les dépendances sont réglées automatiquement par Yum (et partant, les interfaces graphiques). Pup, quand il est lancé, va provoquer la mise à jour de la description des dépôts (état des paquetages compris dans les différents dépôts), déterminer les dépendances et proposer la liste des paquetages pouvant être mis à jour en tenant compte de toutes les dépendances induites. Il s'appuie sur yum et propose les résultats au travers de l'interface graphique. La complexité de l'opération est donc masquée à l'utilisateur.
Pour ton information: il existe un autre logiciel de dépendances avancé, disposant d'une interface graphique, Smart (dépôts Extras, paquetages smart et smart-gui). Smart ne s'appuie pas sur Yum mais gère le concept de dépôts. Une recherche sur ce forum te permettra d'accéder à quelques détails concernant ce logiciel et notamment la déclaration des dépôts. Smart a ses adeptes (dont je suis), notamment pour la puissance de ses algorithmes de résolution des conflits de dépendances et sa capacité à gérer les retours arrière (fort utile pour les pinpins qui ont mélangé les dépôts sous yum et aboutissent à des conflits que yum ne règle pas toujours). Certains mentionnent les temps de traitement qui peuvent paraître un peu longs (Smart reconstruit dynamiquement sa base de description des paquetages à chaque lancement) et d'autres répondent que Smart présente de nombreux avantages (dont la gestion des dépôts locaux, le support de nombreux formats de dépôts ...).