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.