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