Crear repositorio Local

Daniel Eugenin M. -

A veces es bastante útil tener un repositorio local del DVD de Red Hat en un directorio para utilizarlo como repositorio para la instalación de paquetes que vienen en los medios de instalación de Red Hat, y cuando no se cuenta con acceso a Internet para su descarga desde Red Hat Network.

 

1) Creación de un directorio para la copia de los RPM:

mkdir /redhat

 

2) Se monta el DVD y se copia a este directorio:

cp -a /media/RHEL_xxxxxx/* /redhat

 

3) Se instala el paquete "createrepo":

rpm -ivh /redhat/Server/createrepo*.rpm

 

4) Creación del repositorio local:

cd /redhat/Server
createrepo -g repodata/comps-rhel5-server-core.xml .


4.1) Opcional: para crear los repo de los otros componentes del DVD: Cluster, ClusterStorage, VT

cd /redhat/Cluster
createrepo -g repodata/comps-rhel5-cluster.xml .
cd /redhat/ClusterStorage
createrepo -g repodata/comps-rhel5-cluster-st.xml .
cd /redhat/VT
createrepo -g repodata/comps-rhel5-vt.xml .


5) Se crea el archivo .repo para yum:

vi /etc/yum.repos.d/local.repo

[local]
name=repo_local
metadata = yum
baseurl=file:///redhat/Server
enabled=1
gpgcheck=0


5.1) Opcional: Se crea el archivo .repo para los otros repositorios opcionales (Punto 4.1: Cluster, ClusterStorage y VT) de yum:

vi /etc/yum.repos.d/opcionales.repo

[cluster]
name=repo_cluster
metadata = yum
baseurl=file:///redhat/Cluster
enabled=1
gpgcheck=0

[clusterst]
name=repo_cluster_storage
metadata = yum
baseurl=file:///redhat/ClusterStorage
enabled=1
gpgcheck=0

[vt]
name=repo_virtualization
metadata = yum
baseurl=file:///redhat/VT
enabled=1
gpgcheck=0

 

6) Limpiamos yum:

yum clean all
yum make cache


7) Probamos:

yum grouplist
yum groupinstall "GNOME Desktop Environment"

0 Comentarios

Inicie sesión para dejar un comentario.
Tecnología de Zendesk