Un colega me pasó unos procedimientos para montar un repo local, diferente a la forma que tengo escrita en este blog. No está de más conocer otra forma de hacer las cosas.
1. Montamos la ISO en la máquina virtual en un directorio cualquiera:
# mount -o loop /opt/rhel-server-5.6-x86_64-dvd.iso /mnt
2. Creamos un directorio repo, en donde queramos:
# mkdir /var/repo/
3. Copiamos el contenido del ISO en el directorio que creamos:
# cp -r /mnt/* /var/repo/
4. Instalamos el comando createrepo:
# rpm -ihv /var/repo/Server/createrepo-0.4.11-3.el5.noarch.rpm
5. Nos pasamos al directorio creado y ejecutamos el comando createrepo:
# cd /var/repo/
# createrepo .
6. Editamos el archivo de repositorio local:
# vim /etc/yum.repos.d/rhel-local.repo
[rhel-local]
gpgcheck=1
name=Red Hat Linux $releasever - $basearch - DVD
baseurl=file:///var/repo
7. Importamos las llaves para los repos:
RHEL5:
# rpm --import /opt/repo/RPM-GPG-KEY-redhat-beta /opt/repo/RPM-GPG-KEY-redhat-release
RHEL6:
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
8. Se cargan los repos y se intenta instalar un paquete cualquiera:
# yum repolist
# yum install (paquete)
Saludos!!!
0 Comments: