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

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

Dans cet article, vous apprendrez comment vous pouvez configurer localement un référentiel DNF ou YUM sur votre Centos 8 Système utilisant un ISO ou un DVD d'installation.

Centos 8 navires avec 2 référentiels: Caves et AppStream (flux d'applications) - Alors quelle est la différence entre les deux référentiels?

Le Caves Le référentiel se compose des packages requis requis pour l'existence d'un système d'exploitation minimal. D'autre part, Appstream comprend les packages logiciels, les dépendances et les bases de données restantes.

Lecture connexe: Comment créer le référentiel local http yum / dnf sur rhel 8

Maintenant, roulons nos manches et installions un local Miam / dnf référentiel dans Centos 8.

Étape 1: Mount Centos 8 DVD Installation ISO Fichier

Commencez par monter le fichier ISO dans un répertoire de votre choix. Ici, nous sommes montés sur /opter annuaire.

# Mount CentOS-8-X86_64-1905-DVD1.ISO / OPT # CD / OPT # LS 
Fichier ISO Mount Centos 8

Étape 2: Créez un référentiel Yum local Centos 8

Dans le répertoire monté où votre ISO est monté, copiez le médias.repo fichier à la / etc / yum.se soustraire.d/ Répertoire comme indiqué.

# cp -v / opt / média.repo / etc / yum.se soustraire.d / centos8.repo 
Créer le référentiel de Yum local Centos 8

Ensuite, affectez les autorisations de fichiers comme indiqué pour empêcher la modification ou la modification par d'autres utilisateurs.

# chmod 644 / etc / yum.se soustraire.d / centos8.repo # ls -l / etc / yum.se soustraire.d / centos8.repo 
Définir l'autorisation sur le fichier du référentiel YUM

Nous devons configurer le fichier de référentiel par défaut résidant sur le système. Pour vérifier les configurations, utilisez la commande Cat comme indiqué.

# chat etc / mium.se soustraire.d / centos8.repo 
Vérifiez le fichier du référentiel de yum

Nous devons modifier les lignes de configuration à l'aide d'un éditeur de texte de votre choix.

# vim etc / yum.se soustraire.d / centos8.repo 

Supprimez toute la configuration et copiez et collez la configuration ci-dessous.

[Installmedia-bass] name = Centos Linux 8 - BaseOs Metadata_Expire = -1 gpgCheck = 1 activé = 1 BUSURL = FILE: /// OPT / BASEOS / GPGKE Gpg-key-centosofficial [installmedia-appstream] name = Centos Linux 8 - AppStream metadata_expire = -1 gpgcheck = 1 activé = 1 b superalise = file: /// opt / appstream / gpgkey = file: /// etc / pki / rpm -gpg / rpm-gpg-key-centosofficial 

Enregistrer le fichier Repo et quitter l'éditeur.

Après avoir modifié le fichier de référentiel avec de nouvelles entrées, procédez et effacez le DNF / YUM Cache comme indiqué.

# dnf nettoyer tout ou # yum nettoie tout 

Pour confirmer que le système obtiendra des packages à partir des référentiels définis localement, exécutez la commande:

# DNF Repolist ou # Yum Repolist 
Énumérez les référentiels de yum

Maintenant réglé 'activé' paramètre de 1 pour 0 dans Centos.repo et CentOS-base.repo des dossiers.

Étape 3: Installez des packages à l'aide du référentiel DNF ou YUM local

Maintenant, essayons-le et installons n'importe quel package. Dans cet exemple, nous allons installer des nodejs sur le système.

# dnf installer nodejs ou # yum install nodejs 
Installez les packages du référentiel YUM local

Et c'est un indicateur clair que nous avons réussi à configurer un référentiel DNF / YUM local sur Centos 8.