Page 2 sur 2

Re: Nettoyage ancienne version paquet

Publié : 24 août 2026 - 13:21
par Kevin-LH76
Mais ceci ne retourne pas toutes les versions mais seulement celle en cours ?

Le but serai de récupérer toutes les versions afin de les parcourir pour supprimer celle différente de celle en cours via votre dernier lien

Re: Nettoyage ancienne version paquet

Publié : 24 août 2026 - 17:14
par sfonteneau
ceci :

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

renvoie tous les paquet

Et dictionnaire local_package_list renvoie toute les dernière version des paquet pour chaque hostcapabilité.

En gros tout ce qui n'apparait pas dans local_package_list et qui apparait au dessus doit être supprimer.

Re: Nettoyage ancienne version paquet

Publié : 24 août 2026 - 17:59
par Kevin-LH76
store_localstore = localstore.packages() renvoi juste le paquet du dépot dans sa dernière version mais du comment comment dire
Je supprime les versions différente

Exemple : microsoft-defender-antivirus-definition-update est en version - 1.457.318.0-320

store_localstore = localstore.packages() me renvoi une ligne avec la version 1.457.318.0-320 alors que dans la base il y a 929 ligne pour ce paquet.

Comment soit supprimer toutes les version différentes ou au moins les listes pour les supprimer avec delete package ?

Car dans votre doc package delete nécessite une version précise
Supprime un paquet d’une version précise. La requête doit être une liste []. Elle peut prendre plusieurs paquets séparés par des virgules ,.

Exemple :

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