[ DATE ] : 2024-10-30 09:08
Installation et mise à jour de paquets
Télécharger, installer, mettre à jour et gérer les paquetages logiciels depuis les dépôts de paquetages RedHat et DNF.
Paquetages logiciels et la commande dnf Trouver, installer et mettre à jour des paquetages logiciels avec la commande dnf.
# nmap bash: nmap: command not found
Commandes dnf basiques :
# dnf list # dnf list 'nmap*' # dnf list avilable # dnf info nmap # dnf install nmap # dnf remove nmap # dnf search all 'web server' # dnf download zsh
Les groupes de composants :
# dnf group list # dnf group info "Security Tools" # dnf group install "Security Tools"
Historique de dnf :
# dnf history # dnf history info 5 # dnf history undo 4
Lister les RPMs :
# rpm -qa # rpm -qf nmap # rpm -qlvp nmap # rpm -ivh nmap // installation
Utilisation de référentiels DNF RedHat ou tiers Activer et désactiver l’utilisation de référentiels DNF tiers ou RedHat par un serveur.
Ajout d’un référentiel :
# dnf config-manager --add-repo "https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/"
Updating Subscription Management repositories. Adding repo from: https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/
Modification du fichier /etc/yun.repos.d/<repository>, dans certains cas la désactivation par vérification de la clé GPG est pratique (gpgcheck=0 ) :
# vim /etc/yum.repos.d/dl.fedoraproject.org_pub_epel_9_Everything_x86_64_.repo
[dl.fedoraproject.org_pub_epel_9_Everything_x86_64_] name=created by dnf config-manager from https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/ baseurl=https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/ enabled=1 gpgcheck=0
Ajout d’un errata (pour avoir des MAJ personalisées) :
# vim /etc/yum.repos.d/errata.repo
[ERRATA FEDORA PROJECT pub_epel_9_Everything_x86_64_] name=ERRATA FEDORA PROJECT baseurl=https://dl.fedoraproject.org/pub/epel/9/Everything/x86_64/errata enabled=1 gpgcheck=0
Activer les repos si besoin :
# dnf config-manager --enable rpmfusion-nonfree # dnf config-manager --enable rpmfusion.org_free_el_9_.repo
Listing de tous les dépôts :
# dnf repolist all | grep fedora
UPDATE.dl.fedoraproject.org_pub_epel_9_Everything_x86_64_ FEDORA PR enabled dl.fedoraproject.org_pub_epel_9_Everything_x86_64_ created b enabled
Listing des paquets :
Installation / MAJ :
# dnf install dl.fedoraproject.org_pub_epel_9_Everything_x86_64_ # dnf update
Documentation Internet MAN