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