Pagina 1 di 2
Pulizia del pacchetto della vecchia versione
Pubblicato: 21 agosto 2026 - 15:37
di Kevin-LH76
Salve,
abbiamo dei pacchetti che si aggiornano regolarmente e purtroppo questo genera molte versioni sul server.
È possibile eliminarle, mantenendo un numero minimo di versioni e liberando così automaticamente spazio su disco?
Cordiali saluti
Oggetto: Pulizia del pacchetto della vecchia versione
Pubblicato: 21 agosto 2026 - 16:35
di sfontenau
Ciao
, puoi fare clic con il pulsante destro del mouse nel repository privato e vedrai "Seleziona pacchetti obsoleti".
Puoi quindi modificare la selezione o eliminarli direttamente.
Oggetto: Pulizia del pacchetto della vecchia versione
Pubblicato: 21 agosto 2026 - 16:47
di Kevin-LH76
Salve,
l'obiettivo sarebbe quello di automatizzare il processo ed evitare di doverlo fare manualmente.
Cordiali saluti.
Oggetto: Pulizia del pacchetto della vecchia versione
Pubblicato: 21 agosto 2026 - 16:52
di sfontenau
Salve,
non l'avevamo previsto. Servirebbe uno script dedicato.
Oggetto: Pulizia del pacchetto della vecchia versione
Pubblicato: 21 agosto 2026 - 16:56
di Kevin-LH76
Abbiamo uno script auto_update_package; esiste un comando tramite wapt-get per eseguire questa azione?
Oggetto: Pulizia del pacchetto della vecchia versione
Pubblicato: 21 agosto 2026 - 17:06
di sfontenau
No, nessuno. Il comando è stato ritenuto troppo pericoloso e non è stato implementato.
Usa questo script come guida per identificare la versione più recente di ogni pacchetto disponibile:
https://github.com/comitari/wapt-packag ... r/setup.py
Il processo di rimozione è il seguente:
Elenca tutti i pacchetti.
Identifica la versione più recente di ogni pacchetto presente nel repository per ogni macchina. (Il codice lo fa già.)
Rimuovi tutti i pacchetti non presenti nell'elenco calcolato in precedenza
. Elimina utilizzando
https://www.wapt.fr/fr/doc/wapt-api.htm ... ges-delete
Oggetto: Pulizia del pacchetto della vecchia versione
Pubblicato: 21 agosto 2026 - 17:07
di Kevin-LH76
Darò un'occhiata, grazie
Oggetto: Pulizia del pacchetto della vecchia versione
Pubblicato: 21 agosto 2026 - 19:56
di Kevin-LH76
Salve,
grazie al vostro messaggio e alla documentazione, sono riuscito a recuperare l'elenco dei pacchetti e delle relative versioni.
Tuttavia, ho difficoltà a trovare tutte le versioni di un pacchetto per poter rimuovere quella diversa dalla versione corrente.
Oggetto: Pulizia del pacchetto della vecchia versione
Pubblicato: 23 agosto 2026 - 15:28
di Kevin-LH76
Ho provato a recuperare l'elenco tramite l'API con la seguente richiesta:
Codice: Seleziona tutto
/api/v3/packages?filter=package:tcfpkg-microsoft-defender-antivirus-definition-update&reachable=1&columns=package,id,version&limit=2000
Le opzioni sembrano non funzionare con la risorsa Pacchetto, mentre non ho problemi con la risorsa Host.
Ho provato a testarlo con la scheda di reporting della console e funziona benissimo.
Codice: Seleziona tutto
SELECT package, name , version , id from packages where package = 'tcfpkg-microsoft-defender-antivirus-definition-update' and version <> '1.457.304.0-312'
Oggetto: Pulizia del pacchetto della vecchia versione
Pubblicato: 24 agosto 2026 - 10:06
di sfontenau
Devi passare attraverso la cartella /packages come mostrato nel codice che ho fornito in precedenza; è un metodo molto più pulito perché contiene i dati reali.