GNU/Linux >> Tutoriels Linux >  >> Cent OS

Configurer le référentiel YUM local sur CentOS 6 / RHEL 6

YUM est l'outil de gestion des packages Linux qui aide à installer ou à mettre à jour les packages ; il effectue l'installation automatique des packages dépendants requis par le package d'installation principal.

Pour configurer le référentiel YUM, nous avons besoin (à des fins de test) d'un système serveur sur lequel tous les packages sont hébergés et du système client sur lequel vous souhaitez installer ou mettre à jour les packages.

Forfaits d'hébergement

Le client doit communiquer via n'importe quel type de support pour obtenir les packages du système serveur. Normalement, le serveur utilise FTP ou Apache comme support pour transférer les packages.

Nous devons copier ces packages téléchargés sur /var/ftp ou /var/www/html de manière réceptive pour FTP et Apache. Vous pouvez utiliser FTP ou Apache.

Montez le DVD sur le /cdrom

mkdir cdrom;mount /dev/cdrom /cdrom

FTP

copiez les packages du DVD vers le dossier FTP.

cp /cdrom/Packages/* /var/ftp

Apache

copiez les packages du DVD vers le répertoire d'accueil apache.

cp /cdrom/Packages/* /var/www/html/

Modifiez le fichier de configuration Apache pour activer les index.

vi /etc/httpd/conf/httpd.conf

De

Options Indexes FollowSymLinks

À

Options All Indexes FollowSymLinks

Supprimer la page d'accueil.

rm -rf /etc/httpd/conf.d/welcome.conf

Vérifiez ce qui précède à l'aide du navigateur Web en visitant ftp://ip-address ou http://adresse-ip .

Créer un référentiel

Après avoir hébergé les packages, nous devons créer le référentiel des packages que vous avez téléchargés sur Internet ou copiés à partir du disque.

Créer un dépôt est l'outil qui vous aide à créer le référentiel de métastructure rpm basé sur XML, et c'est comme un fichier d'index qui pointe vers les fichiers rpm. Ces fichiers XML sont utilisés pour résoudre les packages de dépendance requis par le package principal.Installez le package CreateRepo.

rpm -Uvh deltarpm-**.el6.x86_64.rpm python-deltarpm-**.el6.x86_64.rpm createrepo-**.rpm

FTP

createrepo /var/ftp

Apache

createrepo /var/www/html

Configurer le référentiel

Une fois le référentiel créé, accédez simplement à la machine cliente et ajoutez le fichier de référentiel sous le répertoire /etc/yum.repos.d. Remplacez l'adresse IP par l'adresse IP de votre serveur.

vi /etc/yum.repos.d/remote.repo

FTP

[remote]
name=RHEL FTP
baseurl=ftp://192.168.0.151
enabled=1
gpgcheck=0

Apache

[remote]
name=RHEL Apache
baseurl=http://192.168.0.151
enabled=1
gpgcheck=0

Installer des packages

Installez les packages à l'aide de la commande yum. Une fois la commande émise, il télécharge le métafichier depuis le serveur et recherche le rpm dépendant si nécessaire ; sinon, il installera automatiquement le package.
yum install mysql-server

Conclusion

À partir de ce qui précède, vous pouvez voir les packages MySQL Server installés avec tous les packages dépendants. Il effectue la même tâche que RPM. Il fournit une installation facile des packages en une seule ligne de commande. Si vous rencontrez un problème sur FTP ou Apache, désactivez les iptables.
Cent OS
  1. Comment configurer le référentiel YUM sous Linux/Centos/Redhat | YUM sous Linux/Centos/Redhat

  2. Configurer le référentiel YUM à l'aide d'un DVD ou d'un CD-ROM CentOS / RHEL

  3. Installer et configurer le serveur FTP sur CentOS 7 / RHEL 7 - (vsftpfd)

  4. Comment créer un référentiel YUM local sur RHEL 8 à l'aide d'un DVD

  5. [Linux] :Comment configurer yum pour utiliser le référentiel CentOS dans la machine RHEL

Comment configurer des référentiels Yum locaux sur CentOS 7

Comment installer YUM sur RHEL 8 / CentOS 8

Comment configurer l'adresse IP dans CentOS 7 / RHEL 7 et CentOS 6 / RHEL 6

Installer et configurer le serveur YUM local sur CentOS 7 [Guide]

Comment configurer un référentiel Yum/DNF local sur CentOS 8

Comment créer un référentiel yum dans CentOS/RHEL