Cómo crear un repo base de CentOS en un servidor web local

Imagen de Epe

Este sí es fácil.

Supongamos que tenemos un DVD de CentOS (en mi caso una imagen iso), y queremos que todos los CentOS de mi red cuando vayan a bajar paquetes de la base no acudan a internet sino a mi server local.

Para esto. monto el DVD en /var/www/html:

mount /dev/dvd /var/www/html

En mi caso lo que hago es montar la imagen (es más rápido que leer de dvd), esto lo hago con:

mount -o loop /home/eperez/disco/linux/centos/CentOS-5.1-x86_64-bin-DVD/CentOS-5.1-x86_64-bin-DVD.iso /var/www/html/

Bueno, el camino a tu imagen puede variar.

Arranco mi servidor web:

service httpd start
chkconfig httpd on

Entonces en los servidores que harán uso de este repo edito /etc/yum.repos.d/CentOS-Base.repo y en [base] ajusto la configuración a:

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://192.168.0.1/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
protect=1

Fíjate como comenté mirrorlist y descomenté y ajusté baseurl para que apunte a mi sitio web

y listo, cualquier pquete que tenga que instalar del repo base (Que es tipicamente el que más se usa en un principio) lo instalo realmente de la red. Así ayudas a la gente de centos al evitar golpear tanto a sus servidores de mirror.

***************************************************************************************************
Este procedimiento también se puede utilizar para actualizar a un CentOS superior. Cuando me llega un centos más grande, sencillamente hago este mismo procedimiento y hago un:

yum --disablerepo=updates update

Comentarios

Eso es lo que estaba

Imagen de RazaMetaL

Eso es lo que estaba necesitando buddy ! thnkz.

------------

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Siempre he pensado que los

Imagen de Epe

Siempre he pensado que los proveedores de internet deberían tener unos repos para las distros más utilizadas en el país, y que los usuarios locales puedan apuntarlos ahi, ayudaría al proveedor y al usuario.... te lo dejo como sugerencia

En el caso de CentOS, he pensado que secuestrar mirror.centos.org en los dns y apuntarlo a ese servidor... pero no sé qué tan factible sea

Saludos
epe
--
NuestroServer.com
Ecuador: +(593) 9 9246504, +(593) 2 600 4454
USA: +1 305 359 4495, España: +34 91 7617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre