DNF

Dandified Yum ou DNF  est  le successeur de YUM (Yellowdog Updater Modifier), créer par Yellow Dog !

C’est une surcouche à RPM qui sont des archives contenant des programmes pré-compilés prêts à l’emploi.

YUM est un programme à part entière dans l’univers Fedora. Il vous permet de télécharger les programmes, le noyau en un clic !

DNF lui a été instauré dès les distribution 18 de Fedora, avant de devenir le gestionnaire de paquet par défaut depuis Fedora 22.

Rassurez-vous il est installé par défaut lors d’une installation basique.

Alors que sous Windows on s’embête à télécharger 5 choses différentes, DNF gère les dépendances !

De plus il vous liste les paquets disponibles dans les dépôts, installés sur votre serveur, et il peut mettre à jour…

Il se base sur des dépôts. C’est des stocks de RPM hébergés pour la communauté Fedora. C’est tout simplement les sources des archives RPM.

Assurez-vous d’avoir les dépôts nécessaires afin de pouvoir installer ce dont vous avez besoin et envie !

Les dépôts se gèrent ici : (Ouvrez un terminal)

 

# /etc/yum.repos.d
fedora-rawhide.repo
fedora.repo
fedora-updates.repo
fedora-updates-testing.repo
rpmfusion-free-rawhide.repo
rpmfusion-free.repo
rpmfusion-free-updates.repo
rpmfusion-free-updates-testing.repo
rpmfusion-nonfree-rawhide.repo
rpmfusion-nonfree.repo
rpmfusion-nonfree-updates.repo
rpmfusion-nonfree-updates-testing.repo
webmin.repo

 

On distingue 2 catégories de dépôts :

  1. Fedora : Rpm et mises à jour officielles
  2. Rpmfusion : Pilotes matériels et multimédia

Bon alors on peut télécharger légalement ?

La commande DNF se lance comme suit :

 

$ dnf argument nom_du_paquet

 

Concernant les arguments, nous avons à notre disposition :

  • list : Lister les paquets installés et dispo sur les dépôts.
  • install : Installe les paquets
  • remove : Supprime les paquets

 

Nous allons voir si Samba est installé sur notre machine. Pourquoi Samba ? C’est simplement le prochain chapitre sur lequel nous allons nous attarder.

 

#dnf list samba
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:11:05 le jeu. 26 juil. 2018 15:31:04 CEST.
Paquets installés
samba.x86_64 2:4.8.3-1.fc28 @updates-testing

 

Bon il nous l’indique que mon paquet est installé.

Si il n’est pas installé, veuillez faire ceci :

 

# dnf install samba.x86_64 2:4.8.3-1.fc28

 

samba.x86_64 2:4.8.3-1.fc28 est le nom exact du paquet disponible sur les dépôts.

Voici la liste des commandes DNF (merci Wikipedia)

 

  • dnf install nom_paquet : installe un paquet (et ses dépendances, si nécessaire).
  • dnf remove nom_paquet : désinstalle un paquet (et gère les dépendances liées).
  • dnf check-update : recherche les mises à jour des programmes installés.
  • dnf update : met à jour tous les programmes installés.
  • dnf upgrade : met à jour l’ensemble de la distribution.
  • dnf search nom_paquet : recherche un paquet ; exemple dnf search dvd cherche les paquets dont le nom ou la description contiennent le mot dvd.
  • dnf provides dependance : indique les paquets fournissant la dépendance ou fichier demandé.

 

Vous voilà incollable sur DNF, qui a dit que c’était sorcier ? Pas Jamy et Marcel en tout cas ^^

 

Fini de plaisanter, car le prochain chapitre nous réserve quelques surprises : Samba !

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.