YUM est l'outil de gestion des packages qui permet d'installer ou de mettre à jour le package via le réseau ou local, tout en fournissant une méthode simple pour installer un package avec ses packages dépendants.
Les fichiers de configuration sont sous /etc
répertoire, /etc/yum.conf
est le fichier global de messagerie qui contient les options globales telles que le répertoire de cache, le répertoire des journaux de l'ordinateur, etc. Pour ajouter un nouveau référentiel ou mettre à jour le référentiel existant, vous devez accéder à /etc/repos.d
répertoire et créez ou ouvrez un fichier qui se termine par .repo
respectivement.
Ce document s'applique aux versions CentOS 7 et 6.
Créer une source
Avant de créer un nouveau fichier de référentiel, vous devez connaître la source du référentiel (où les packages sont stockés localement ou à distance). Les sources du référentiel peuvent être créées soit en utilisant un createrepo
package ou monter le DVD sur le répertoire. Le montage du DVD/CD ROM permettra d'économiser de l'espace sur le disque dur utilisé en le copiant sur le disque dur.
Créez un répertoire pour monter le CD/DVD ROM. Par exemple.
mkdir /cdrom
Montez le CD/DVD ROM sur n'importe quel répertoire de votre choix, pour le test, montez-le sur /cdrom
.
mount /dev/cdrom /cdrom
Fichier de configuration
Avant de créer un nouveau fichier de configuration de référentiel, je vous demande de déplacer les fichiers de référentiel du système d'exploitation par défaut vers un autre répertoire ou de supprimer le fichier de référentiel indésirable.
Créez le nouveau fichier de dépôt appelé cdrom.repo sous /etc/yum.repos.d
répertoire.
vi /etc/yum.repos.d/cdrom.repo
Ajoutez les détails suivants.
[cdrom] name=CDROM Repo baseurl=file:///cdrom enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Où,
[cdrom] =Nom de la Section. nom =Nom du dépôt baseurl =Emplacement du colis Activé =Activer le dépôt gpgcheck =Activer l'installation sécurisée gpgkey =Emplacement de la cléInstallation du paquet
Installez n'importe quel paquet en utilisant le yum
commande. Par exemple, installons le package VsFTPD en utilisant le YUM
.
yum install vsftpd
Sortie :
Loaded plugins: fastestmirror cdrom | 3.6 kB 00:00:00 (1/2): cdrom/group_gz | 156 kB 00:00:00 (2/2): cdrom/primary_db | 3.1 MB 00:00:00 Loading mirror speeds from cached hostfile Resolving Dependencies --> Running transaction check ---> Package vsftpd.x86_64 0:3.0.2-22.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved =============================================================================================================== Package Arch Version Repository Size =============================================================================================================== Installing: vsftpd x86_64 3.0.2-22.el7 cdrom 169 k Transaction Summary =============================================================================================================== Install 1 Package Total download size: 169 k Installed size: 348 k Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : vsftpd-3.0.2-22.el7.x86_64 1/1 Verifying : vsftpd-3.0.2-22.el7.x86_64 1/1 Installed: vsftpd.x86_64 0:3.0.2-22.el7 Complete!
C'est tout. Vous avez configuré avec succès le référentiel local sur la machine. Mais, il est limité à la seule machine sur laquelle le CD ou le DVD est monté.