Página 2 de 2

Re: Limpieza del paquete de versiones antiguas

Publicado: 24 de agosto de 2026 - 13:21
por Kevin-LH76
Pero esto no devuelve todas las versiones, ¿solo la actual?

El objetivo sería recuperar todas las versiones para revisarlas y eliminar las que difieran de la actual usando tu último enlace.

Re: Limpieza del paquete de versiones antiguas

Publicado: 24 de agosto de 2026 - 17:14
por sfonteneau
Esto:

https://github.com/comitari/wapt-packag ... tup.py#L71

devuelve todos los paquetes

. Y el diccionario local_package_list devuelve todas las versiones más recientes de los paquetes para cada capacidad del host.

Básicamente, todo lo que no aparezca en local_package_list pero aparezca antes debe eliminarse.

Re: Limpieza del paquete de versiones antiguas

Publicado: 24 de agosto de 2026 - 17:59
por Kevin-LH76
`store_localstore = localstore.packages()` simplemente devuelve la última versión del paquete del repositorio, pero ¿cómo decir...?
Estoy eliminando las diferentes versiones

Ejemplo: microsoft-defender-antivirus-definition-update es la versión - 1.457.318.0-320

store_localstore = localstore.packages() devuelve una línea con la versión 1.457.318.0-320, mientras que en la base de datos hay 929 líneas para este paquete.

¿Cómo puedo eliminar todas las versiones diferentes o al menos las listas para eliminarlas usando `delete package`?

Porque en su documentación, la eliminación del paquete requiere una versión específica
Elimina un paquete de una versión específica. La solicitud debe ser una lista []. Puede aceptar varios paquetes separados por comas.

Ejemplo:

wapt-get server-request /api/v3/packages_delete --method=POST --data="['ht-wapt-debian-gui_2.6.0.16977-2_0fce3ca2b61ebdbdc9b4b065cfe87176_PROD.wapt']" -c /opt/wapt/wapt-get.ini --wapt-server-user=user --wapt-server-passwd=password