yum es la herramienta principal para obtener, instalar, eliminar, consultar y administrar paquetes de software RPM de Red Hat Enterprise Linux desde los repositorios de software oficiales de Red Hat, así como de otros repositorios de terceros. La siguiente publicación describe el procedimiento paso a paso para usar un DVD RHEL 7 iso montado localmente como repositorio de yum.
1. Monte el medio de instalación ISO de RHEL 7 en algún directorio. Por ejemplo /mnt :
# mount -o loop rhel7.iso /mntLea también :Linux / UNIX :Cómo montar un archivo iso
2. Copia el media.repo archivo del directorio montado /mnt /etc/yum.repos.d/ y asígnele el nombre rhel7.repo .
# cp /mnt/media.repo /etc/yum.repos.d/rhel7.repo
3. Otorgue los permisos apropiados al archivo del repositorio.
# chmod 644 /etc/yum.repos.d/rhel7.repo
4. Modifique el archivo de repositorio y cambie el parámetro gpgcheck=0 a gpgcheck=1 y agregue debajo de 3 líneas al mismo archivo.
enabled=1 baseurl=file:///mnt/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
5. Una vez que haya realizado todos los cambios, el archivo de repositorio final debería verse como se muestra a continuación. (Tenga en cuenta que la identificación de medios puede ser diferente según la versión de RHEL para la que se usa el DVD)
[InstallMedia] name=DVD for Red Hat Enterprise Linux 7.3 Server mediaid=9859238196.834790 metadata_expire=-1 gpgcheck=1 cost=500 enabled=1 baseurl=file:///mnt/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
6. Asegúrate de borrar los cachés relacionados con yum clean all y administrador de suscripción limpio una vez.
# yum clean all # subscription-manager clean
Verificar
Verifique si puede enumerar los paquetes del repositorio que acaba de crear.
# yum --noplugins list
# yum repolist -v [snip] ISO-Server | 4.1 kB 00:00 (1/2): ISO-Server/group_gz | 134 kB 00:00 (2/2): ISO-Server/primary_db | 3.4 MB 00:00 Setting up Package Sacks pkgsack time: 0.001 Repo-id : ISO-Server Repo-name : RHEL 7 Server DVD Repo-revision: 1424360184 Repo-updated : Thu Feb 19 10:36:27 2017 Repo-pkgs : 4,371 Repo-size : 3.2 G Repo-baseurl : file:///mnt/ Repo-expire : 21,600 second(s) (last: Fri Jul 10 12:55:47 2017) Repo-filename: ///etc/yum.repos.d/rhel7.repo repolist: 4,371CentOS / RHEL 6:Cómo configurar el repositorio de yum usando un DVD montado localmente