Aggiornamento del pacchetto

Condividi qui i tuoi suggerimenti o problemi riguardanti la console WAPT o l'agente WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Risposta
flo777
Messaggi: 11
Iscrizioni: 23 febbraio 2022 - ore 21:35

20 marzo 2024 - 10:34

Salve,
utilizzo WAPT 2.4 Enterprise.

Ho una domanda sulla logica di aggiornamento dei pacchetti:
- Un pacchetto può essere installato su una macchina tramite `wapt get` o tramite la console.

Se ho capito bene la logica:
- Un pacchetto di gruppo (di pacchetti) include solo i nomi dei pacchetti, senza i relativi numeri di versione
. - Quando un pacchetto viene aggiunto a una macchina tramite la console, il nome del pacchetto viene aggiunto al pacchetto della macchina (che è a sua volta firmato).

Quando viene eseguito il comando di aggiornamento (dalla console, ad esempio), e successivamente viene eseguito il comando di upgrade, tutti i pacchetti installati vengono aggiornati. Anche quelli installati ma non direttamente (o indirettamente) dipendenti dal pacchetto della macchina (ovvero, quelli installati tramite `wapt get` o i residui di vecchi pacchetti le cui dipendenze sono state rimosse). È corretto? Va

bene così?
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

22 marzo 2024 - 14:03

Ciao Florian,
flo777 ha scritto: 20 marzo 2024 - 10:34 Sto usando WAPT 2.4 Enterprise.

Una domanda sulla logica di aggiornamento dei pacchetti:
- Un pacchetto può essere installato su una macchina tramite wapt get o tramite la console.

Se ho capito bene la logica:
- Un pacchetto di gruppo (di pacchetti) include solo i nomi dei pacchetti, senza i loro numeri di versione
. - Quando un pacchetto viene aggiunto a una macchina tramite la console, il nome del pacchetto viene aggiunto al pacchetto della macchina (che è a sua volta firmato).

Quando viene eseguito il comando di aggiornamento (dalla console, ad esempio), quindi upgrade, tutti i pacchetti installati vengono aggiornati. Anche quelli installati ma non direttamente (o indirettamente) dipendenti dal pacchetto della macchina (cioè, quelli installati tramite wapt get o i residui di vecchi pacchetti la cui dipendenza è stata rimossa). È corretto?

Ho ragione?
Sì, assolutamente. Bisogna capire che è l'agente locale a calcolare ciò di cui ha bisogno, quindi il fatto che il pacchetto sia stato installato localmente tramite riga di comando (o tramite self-service) o tramite una dipendenza (pacchetto macchina, pacchetto OU, pacchetto gruppo, ecc.) non cambia il meccanismo con cui l'agente verifica la presenza di aggiornamenti per tutti i pacchetti installati.

Abbiamo valutato l'implementazione della funzione "hold" di `apt`, come in Debian, per congelare una versione (se è questa la tua prossima domanda), ma al momento non è in programma. Se vuoi congelare un pacchetto, il modo migliore è includere il numero di versione nel nome del pacchetto.

Esiste anche il concetto di `apt autoremove`, che potrebbe essere implementato per rimuovere i pacchetti installati come dipendenze ma non più necessari. Tuttavia, come `hold`, non è previsto nella roadmap.

Sinceramente,

Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
flo777
Messaggi: 11
Iscrizioni: 23 febbraio 2022 - ore 21:35

17 aprile 2024 - 17:02

Grazie per la risposta.
In realtà, sto cercando di capire come funziona il pacchetto machine. Se viene modificato quando si esegue un wapt-get, significa che la macchina conserva una chiave privata localmente, oppure esiste un pacchetto machine nascosto e non firmato? Vorrei sapere se un pacchetto aggiunto tramite wapt-get viene trattato esattamente allo stesso modo di un pacchetto aggiunto tramite il pacchetto machine.
Cordiali saluti,
Florian
Risposta