Eliminar paquetes de Squeeze de nuestro repositorio creado con reprepro | Algo de Linux

miércoles, 31 de enero de 2018

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
Publicado por primera vez en http://enavas.blogspot.com.es

No hay comentarios: