lunes, agosto 20, 2007

Crea tu propio repositorio Local para Fedora

Un par de Semanas atras, discutiendo con algunos amigos (no fedoreros), me preguntaron como se crea un repositorio local de fedora, nunca habia tenido el interés de hacer uno, pero mi di a la tarea de investigar el como hacerlo, asi que aqui les dejo una pequeña descripción.

Primero escogemos nuestro servidor favorito de donde bajar los rpms, y en tu servidor local crear el directorio donde guardaras los rpms.

mkdir /home/repo/rpms

Usando el programa rsync sincronizamos los servidores, si no tienes rsyng

yum install rsync

luego ejecutas,

rsync rsync://download.fedora.redhat.com/pub/fedora/linux/updates/$releasever/$basearch/*.rpm /home/repo/rpms

Esto puede tardar un buen tiempo, asi que ten paciencia.

Ahora se puede crear el repositorio con:

createrepo /home/repo/rpms

Ahora que el repositorio esta creado, solo resta configurar tus maquinas para que busquen ahi la informacion, crea un archivo local.repo en el directorio /etc/yum.repo.d/

debe contener esta informacion.

[local]
name=Fedora $releasever - $basearch - Updates
baseurl=http://your.server.ip/repo
enable=1
gpgcheck=0

Con esto hemos terminado, la proxima vez que hagas 'yum install paquete' deberia buscarlo en el repositorio local.

-- No olvides comentar los repositorios que apunta afuera de tu red.

1 comentarios:

Unknown dijo...

Supongo que para crear un repo del DVD seria simplemente copiar los paquetes y seguir el resto de indicaciones hoy un cambio?