J'oublie toujours comment créer un référentiel local, alors notez-le comme rappel.
Lorsque je veux installer un nouvel outil sur Linux OS, je pense qu'il est normal d'installer le package à partir du référentiel préparé par des commandes telles que yum et apt, mais si pour une raison quelconque je ne peux pas me connecter à Internet, c'est comme ça Le package préparé ne peut pas être utilisé avec.
En tant que méthode permettant aux appareils qui ne peuvent pas se connecter à Internet d'utiliser le package, le package peut être installé en préparant le fichier iso utilisé pour l'installation localement et en ciblant yum sur ce fichier iso. Cette méthode est une reconnaissance appelée référentiel local.
Dans cet article, je présenterai l'une des méthodes.
Dans cet article, je présenterai la procédure que j'ai réellement implémentée et créée. La procédure est à peu près la suivante.
Configurez un fichier iso localement. Cette fois, définissez-le dans / tmp. Cette fois, j'ai utilisé la fonction scp de teraterm.
Ensuite, montez le fichier iso installé. Cette fois, créez un répertoire appelé / var / yum / localdvd et montez-le là.
Commande d'exécution
# mkdir -p /var/yum/localdvd
# mount -t iso9660 -o loop /tmp/[Nom du fichier ISO]/var/yum/localdvd
Créez un fichier de paramètres qui utilise le fichier iso monté comme référentiel local.
Commande d'exécution
# vim /etc/yum.repos.d/localdvd.repo
conf:/etc/yum.repos.d/localdvd.repo
[localdvd]
name=localdvd
baseurl=file:///var/yum/localdvd
enabled=1
gpgcheck=no
Exécutez la commande suivante pour afficher la liste des packages et vérifier si les paramètres sont correctement reflétés. S'il est correctement défini, une liste de listes s'affiche.
Commande d'exécution
# yum --disablerepo=\* --enablerepo=localdvd list
Après cela, vous pouvez utiliser la commande yum install pour spécifier l'installation des packages dans la liste des packages même si vous ne disposez pas d'une connexion Internet.
Recommended Posts