Otra forma de montar un Repositorio Local en Linux

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
 
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 comentarios: