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

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

1. Créez un répertoire pour votre référentiel local, par ex. /home/mypackage_dir/repository. Déplacez les RPM dans ce répertoire.

# mkdir /home/mypackage_dir/repository
# cp /media/packages/* /home/mypackage_dir/repo

2. Corrigez certaines autorisations de propriété et de système de fichiers :

# chown -R root:root /home/mypackage_dir/repo

3. Installez le package createrepo s'il n'est pas encore installé et exécutez :

# createrepo /home/mypackage_dir/repo
# chmod -R o-w+r /home/mypackage_dir/repo

4. Créez un fichier de configuration de référentiel, par ex. /etc/yum.repos.d/customrepo.repo contenant :

# vi /etc/yum.repos.d/customrepo.repo
[local]
name=My RPM System Package Repo
baseurl=file:///home/mypackage_dir/repository
enabled=1
gpgcheck=0

5. Installez votre package à l'aide de la commande yum comme ci-dessous, remplacez package_name par le package que vous souhaitez installer et localisez sur mypackage_dir/repository :

# yum install package_name

Configuration du référentiel sur httpd

S'il est nécessaire d'utiliser le même référentiel sur plusieurs nœuds. Suivez les instructions ci-dessous sur chaque nœud où vous devez installer des packages à l'aide du référentiel que nous venons de configurer.

1. Pour utiliser le référentiel yum configuré sur node1 sur node2 via l'url http, veuillez suivre les instructions ci-dessous.

# yum install httpd
# ln -s /var/www/html/repo /home/mypackage_dir/repo
# service httpd start

2. Ensuite, dans un navigateur Web, accédez à l'url http://[node1-ip]/repo . Dans le nœud 2, configurez .repo fichier comme ci-dessous.

[node1-repo]
name=My RPM System Package Repo
baseurl=http:///repo
enabled=1
gpgcheck=0

3. Ensuite, exécutez la commande ci-dessous sur node2 suivie de yum update pour mettre à jour la machine.

# yum repolist


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 local sur CentOS 6 / RHEL 6

  3. Comment créer un pont réseau sur CentOS 7 / RHEL 7

  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 désactiver le référentiel de packages YUM sur CentOS

Comment activer le référentiel EPEL sur RHEL 8 / CentOS 8 Linux

Comment installer YUM sur RHEL 8 / CentOS 8

Comment activer le référentiel EPEL dans CentOS et RHEL

Comment activer le référentiel EPEL sur les serveurs CentOS 8 et RHEL 8

Comment activer le référentiel EPEL sur CentOS 7 / RHEL 7