En un entorno de producción no está conectado a una red externa, también comúnmente que tenga que instalar un gran número de dependencias sobre la base de alguna instalación de software, es una práctica común el uso de una fuente de imagen del sistema de configuración local yum, yum instalar las dependencias utilizado, pero por lo general menos de espejo grande, aunque sólo sea por la instalación de una configuración de paquetes yum dos espejos una fuente de tiempo y esfuerzo, podemos avanzar en su propia manera se pueden conectar al entorno de prueba de red externa utilizando la fuente de sincronización de la transferencia reposync país anfitrión caché de yum paquete rpm a una máquina local, el uso createrepo comando para hacer un repositorio yum red local.
Probar el sistema operativo host: centos7.4 x64,2c4G, 100G disco del sistema, disco de datos 1T. formato de partición LVM, un solo disco de datos LV, montaje / directorio de datos.
reposync comando es un script en Python. Yum-utils contenida en el paquete. Por lo tanto, si queremos utilizar el comando reposync cuando se necesita para instalar el paquete yum-utils.
Utilice el siguiente comando: yum install yum-utils
reposync -r nombre del repositorio (por lo general de base) -p directorio de destino
No hay pequeños instaladores de puertas poseen yum-utils
1. Herramientas de instalación y gestión de repositorios utils Apache-yum
yum yum la instalación de las httpd-utils la createrepo -Y
systemctl permitir que el httpd
systemctl Iniciar el httpd
2. Crear un directorio de archivos
mkdir -p / Data / Sitio Web / CentOS / 6 /
mkdir -p / Data / Sitio Web / CentOS / 7 /
mkdir -p / Data / Sitio Web / EPEL /
3. Modificar /etc/yum.repos.d/CentOS-Base.repo
## centos7
[base7]
name=CentOS-7-os-cmiot.local baseurl=http://mirrors.163.com/centos/7/os/x86_64/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7 #released updates [updates7] name=CentOS-7-updates-cmiot.local baseurl=http://mirrors.163.com/centos/7/updates/x86_64/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7 #additional packages that may be useful [extras7] name=CentOS-7-extras-cmiot.local baseurl=http://mirrors.163.com/centos/7/extras/x86_64/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7 ## centos6 [base6] name=CentOS-6-os-cmiot.local baseurl=http://mirrors.163.com/centos/6/os/x86_64/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 #released updates [updates6] name=CentOS-6-updates-cmiot.local baseurl=http://mirrors.163.com/centos/6/updates/x86_64/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 #additional packages that may be useful [extras6] name=CentOS-6-extras-cmiot.local baseurl=http://mirrors.163.com/centos/6/extras/x86_64/ gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 ## epel [epel6] name=CentOS-6-epel-cmiot.local baseurl=https://mirrors.aliyun.com/epel/6/x86_64/ gpgcheck=0 [epel7] name=CentOS-7