Añadir Wheezy a nuestro repositorio creado con reprepro | Algo de Linux

viernes, 28 de febrero de 2014

Añadir Wheezy a nuestro repositorio creado con reprepro

Hace tiempo vimos cómo crear nuestro propio repositorio de paquetes con reprepro:
http://enavas.blogspot.com.es/2012/10/crear-nuestro-propio-repositorio-de.html

En ese post os mostraba cómo crear un repositorio para paquetes de Debian Squeeze. Como seguimos trabajando con Squeeze, pero poco a poco iremos cambiando a Wheezy, nos interesará actualizar la configuración de nuestro reprepro para que nos sirva también como repositorio de paquetes para Debian Wheezy.

Esto  es muy sencillo. Lo único que tenemos que hacer es editar el fichero distributions que se encuentra en el directorio de nuestro repositorio. Por ejemplo, como mi repositorio se encuentra alojado en /var/www/iesvalledeljerte3:

# nano /var/www/iesvalledeljerte3/conf/distributions

Origin: IES Valle del Jerte 
Label: Debian Squeeze packages
Suite: squeeze
Codename: squeeze
Architectures: i386 amd64
Components: main
Description: Paquetes locales squeeze para el IES
DebIndices: Packages Release . .gz .bz2
SignWith: 153F5386

Y le añadimos las entradas para configurar el repositorio de wheezy:

Origin: IES Valle del Jerte 
Label: Debian Squeeze packages
Suite: squeeze
Codename: squeeze
Architectures: i386 amd64
Components: main
Description: Paquetes locales squeeze para el IES
DebIndices: Packages Release . .gz .bz2
SignWith: 153F5386

Suite: wheezy
Codename: wheezy
Architectures: i386 amd64
Components: main
Description: Paquetes wheezy locales para el IES
DebIndices: Packages Release . .gz .bz2
SignWith: 153F5386

Creo que es bastante descriptivo y no necesita explicaciones, ¿no?

Ahora ya es cuestión de usar los comandos para añadir paquetes al repositorio.

Para usar nuestro repositorio, creamos un fichero llamado, por ejemplo repositorio-local.list, en el directorio /etc/apt/sources.list.d/ de los clientes con la dirección del repositorio:

  • Para Squeeze: deb http://recursos.valledeljerte3/iesvalledeljerte3/ squeeze main
  • Para Wheezy: deb http://recursos.valledeljerte3/iesvalledeljerte3/ wheezy main

Publicado por primera vez en http://enavas.blogspot.com.es