yum et apt
100%

Packages · Leçon 6

yum et apt

Découvrez les procédures APT et DNF qui utilisent les dépôts pour examiner, installer, supprimer et mettre à niveau les paquets.

Les gestionnaires de paquets qui connaissent les dépôts récupèrent les métadonnées, résolvent les dépendances, vérifient le contenu authentifié et coordonnent les transactions. Les systèmes de la famille Debian emploient couramment APT. Les versions actuelles de Fedora et Red Hat Enterprise Linux utilisent DNF ; sur les versions actuelles de RHEL, la commande yum reste un alias de compatibilité de DNF, tandis que les systèmes plus anciens employaient l’implémentation YUM d’origine.

Suivez toujours la documentation de la distribution et de la version installées plutôt que de supposer qu’un même ensemble de commandes convient partout.

Actualiser et examiner les métadonnées

APT sépare l’actualisation des métadonnées de la mise à niveau des paquets :

Debian family: $ sudo apt update

Recherchez et examinez les paquets avant de les installer :

Debian family: $ apt search package-name
Debian family: $ apt show package-name
RPM family:    $ dnf search package-name
RPM family:    $ dnf info package-name

La configuration des dépôts détermine ce que ces commandes peuvent découvrir. Lisez attentivement les noms des sources, les architectures, les versions et les erreurs de signature.

Quelle commande affiche les détails APT de package-name ?

Installer des paquets

Installez un paquet par son nom dans le dépôt avec :

Debian family: $ sudo apt install package-name
RPM family:    $ sudo dnf install package-name

Le gestionnaire propose les dépendances ainsi que les conflits ou remplacements éventuels. Ne confirmez pas automatiquement avant d’avoir examiné l’origine, la version et l’architecture du paquet, le volume téléchargé, la variation de l’espace disque, les suppressions et les nouvelles dépendances installées.

Quelle commande actuelle installe package-name depuis les dépôts configurés de la famille RPM ?

Supprimer des paquets

Demandez une suppression avec :

Debian family: $ sudo apt remove package-name
RPM family:    $ sudo dnf remove package-name

La suppression peut affecter les paquets dépendants ou laisser des dépendances et une configuration désormais inutilisées. Examinez la transaction proposée, distinguez la suppression de la purge sur les systèmes de la famille Debian et préservez les données de l’application conformément à sa propre procédure de sauvegarde et de conservation. La suppression d’un paquet ne garantit pas celle des données créées par les utilisateurs.

Pourquoi faut-il examiner une transaction de suppression avant de la confirmer ?

Appliquer les mises à jour

Sur un système APT, actualisez les métadonnées, puis examinez les mises à niveau comme deux étapes distinctes qui doivent réussir :

$ sudo apt update
$ apt list --upgradable
$ sudo apt upgrade

Sur un système DNF, examinez et appliquez les mises à jour disponibles selon la procédure documentée localement :

$ dnf check-update
$ sudo dnf upgrade

Une commande de mise à jour peut modifier les bibliothèques essentielles, les services, les noyaux et les dépendances. Employez les sauvegardes, la politique de maintenance, les notes de version et la planification des redémarrages adaptées au système. Vérifiez la sémantique de l’état de sortie : certaines opérations de contrôle, par exemple, emploient un état non nul pour signaler que des mises à jour sont disponibles plutôt qu’un échec d’exécution.

Quelle est la relation entre apt update et apt upgrade ?

Choisir `dnf` ou `yum`

Employez dnf dans la documentation actuelle de Fedora et RHEL. Sur un système RHEL récent, la commande yum peut appeler le comportement de compatibilité de DNF, mais les scripts ne doivent pas déduire l’implémentation du seul nom de l’exécutable. Sur les anciens hôtes, vérifiez la version installée et la syntaxe prise en charge avant d’adapter les instructions.

Que représente couramment yum sur un système RHEL actuel ?

Leçon terminée

Vous avez terminé yum et apt

Vous savez maintenant choisir et examiner les opérations courantes sur les paquets de dépôts.

  • Employer APT sur les systèmes de la famille Debian et DNF sur les systèmes actuels de la famille RPM.

  • Examiner les métadonnées et les changements de dépendances proposés avant l’installation.

  • Considérer la suppression comme une transaction qui tient compte des dépendances, et non comme la suppression d’un seul fichier.

  • Séparer l’actualisation des métadonnées de l’application des mises à niveau lorsque l’outil le fait.

  • Vérifier si yum désigne l’ancien YUM ou une commande de compatibilité de DNF.

Conservez votre progression

Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.

Créer un compte gratuit
Leçon Suivante
Retour à Packages