Eliminar paquetes de Squeeze de nuestro repositorio creado con reprepro

Hace tiempo vimos cómo crear un repositorio con reprepro y cómo añadir una nueva distribución a reprepro. En este post vamos a ver cómo eliminar los paquetes de una determinada distribución para dejar de gestionarla. 
Por ejemplo, suponiendo que hasta ahora gestionábamos squeeze mediante reprepro, y ya no necesitamos hacerlo porque no tenemos máquinas con squeeze, vamos a ver cómo eliminar sus paquetes y actualizar la información del repositorio:
Primero.- Entramos dentro del directorio de reprepro:

$ cd /var/www/iesvalledeljerte3

Segundo.- Para no tener que ir de uno en uno, eliminamos los paquetes de un plumazo:

$ reprepro --ask-passphrase remove squeeze $(reprepro list squeeze | awk '{print $2}')

Tercero.- Editamos el fichero de configuración distributions (/var/www/iesvalledeljerte3/conf/distributions) y eliminamos las líneas que definen la distribución:

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

Cuarto.- Por último, ejecutamos el siguiente comando:

$ reprepro --ask-passphrase clearvanished
Be the first to comment

Por favor acceder para comentar.