Ciao,
sarebbe utile poter installare i pacchetti direttamente dalla console senza dover passare attraverso la sezione "pacchetti richiesti".
In altre parole, poter installare un pacchetto dalla console come se si utilizzasse il comando `wapt-get install package` nel prompt dei comandi.
Questo permetterebbe due tipi di installazione: pacchetti "al volo" che possono essere installati e disinstallati, e pacchetti richiesti che possono essere installati e disinstallati solo passando attraverso la sezione "pacchetti richiesti e non richiesti".
Fatemi sapere se non sono stato chiaro.
Installazione del pacchetto al volo
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
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
È possibile
, ma chiaramente non ho capito...
Se si avvia l'installazione di un pacchetto tramite "pacchetti richiesti" nella console, poi si esegue l'installazione e, una volta terminata, si rimuove il pacchetto da "pacchetti richiesti", beh, questo fa esattamente la stessa cosa di un `wapt-get install`.
In pratica, il software non compare nell'elenco dei pacchetti del sistema.
- Simon
, ma chiaramente non ho capito...
Se si avvia l'installazione di un pacchetto tramite "pacchetti richiesti" nella console, poi si esegue l'installazione e, una volta terminata, si rimuove il pacchetto da "pacchetti richiesti", beh, questo fa esattamente la stessa cosa di un `wapt-get install`.
In pratica, il software non compare nell'elenco dei pacchetti del sistema.
- Simon
Attualmente, quando si installa un pacchetto tramite console, si è obbligati a farlo passando per "Pacchetti richiesti". Se si rimuove il pacchetto da "Pacchetti richiesti", non viene disinstallato; viene semplicemente contrassegnato come non più necessario sul sistema. Per disinstallarlo completamente, è necessario spostarlo in "Pacchetti non consentiti".
Tuttavia, con il comando `wapt-get install` eseguito da una macchina client, il pacchetto viene semplicemente installato; non compare in "Pacchetti richiesti". Pertanto, è possibile disinstallarlo senza dover eseguire un secondo passaggio, ovvero spostarlo in "Pacchetti non consentiti" o rimuoverlo da "Pacchetti richiesti" se lo si disinstalla tramite console. Questo è il metodo che vorrei implementare dalla console.
Avremmo quindi due metodi di installazione: il primo, che chiamo "al volo", installa semplicemente il pacchetto come con `wapt-get install` ma dalla console; il secondo metodo installa il pacchetto tramite "Pacchetti richiesti" come pacchetto obbligatorio. Se utilizziamo `wap-get remove` per disinstallare il pacchetto, questo viene rimosso, ma la console visualizza un errore "pacchetti mancanti" perché è ancora elencato tra i "pacchetti richiesti".
Tuttavia, con il comando `wapt-get install` eseguito da una macchina client, il pacchetto viene semplicemente installato; non compare in "Pacchetti richiesti". Pertanto, è possibile disinstallarlo senza dover eseguire un secondo passaggio, ovvero spostarlo in "Pacchetti non consentiti" o rimuoverlo da "Pacchetti richiesti" se lo si disinstalla tramite console. Questo è il metodo che vorrei implementare dalla console.
Avremmo quindi due metodi di installazione: il primo, che chiamo "al volo", installa semplicemente il pacchetto come con `wapt-get install` ma dalla console; il secondo metodo installa il pacchetto tramite "Pacchetti richiesti" come pacchetto obbligatorio. Se utilizziamo `wap-get remove` per disinstallare il pacchetto, questo viene rimosso, ma la console visualizza un errore "pacchetti mancanti" perché è ancora elencato tra i "pacchetti richiesti".
In alternativa, cliccando sulla macchina, vedrai un elenco di pacchetti sulla destra. Puoi cliccare con il tasto destro del mouse sul pacchetto che desideri disinstallare e poi cliccare su DisinstallaJacki ha scritto:Attualmente, quando si installa un pacchetto tramite la console, è necessario farlo tramite "Pacchetti richiesti". Se si rimuove il pacchetto da "Pacchetti richiesti", il pacchetto non viene disinstallato, viene semplicemente contrassegnato come non più necessario sul sistema. Per disinstallarlo, è necessario inserirlo in "Pacchetti non consentiti".
Quindi questo è quello che stavo dicendo, aggiungi il pacchetto all'elenco dei pacchetti richiesti (con aggiungi un pacchetto o un gruppo di pacchetti), si avvia l'installazione, una volta ottenuta la conferma che tutto ha funzionato, si usa (Rimuovere le dipendenze del pacchetto o i gruppi di pacchetti).Jacki ha scritto: Ma con il comando `wapt-get install` eseguito da una macchina client, il pacchetto viene semplicemente installato; non è elencato tra i pacchetti richiesti. Pertanto, può essere disinstallato senza dover eseguire un secondo passaggio, ovvero aggiungerlo all'elenco dei "pacchetti proibiti" o rimuoverlo dall'elenco dei pacchetti richiesti se la disinstallazione avviene tramite console. Questo è il metodo che vorrei utilizzare dalla console.
Ed ecco fatto, il tuo pacchetto non è più elencato come "pacchetto richiesto", ma è ancora installato sul computer, proprio come quando lo avvii con `wapt-get install`
Solo il pacchetto host vorrà aggiornare
Il metodo descritto sopra funziona bene e non avrai questo problema.Jacki ha scritto: Quindi avremmo due metodi di installazione: quello che chiamo installazione "al volo", che installa semplicemente il pacchetto come con `wap-get install` ma dalla console, e il secondo metodo, che installa il pacchetto tramite "pacchetti richiesti" come pacchetti obbligatori. Se eseguiamo un `wap-get remove` del pacchetto, questo viene disinstallato, ma sulla console otteniamo un errore "pacchetti mancanti" perché è ancora elencato in "pacchetti richiesti".
Tuttavia, questo richiede ovviamente che i PC siano accesi.
Il pacchetto è stato disinstallato correttamente, ma come ho detto sopra, il pacchetto rimane nei "pacchetti richiesti" e quindi nella vista risulta mancante, quindi devo fare un secondo passaggio rimuovendolo dai "pacchetti richiesti".In alternativa, cliccando sulla macchina, vedrai un elenco di pacchetti sulla destra. Puoi cliccare con il tasto destro del mouse sul pacchetto che desideri disinstallare e poi cliccare su Disinstalla
L'installazione funziona, ma la disinstallazione no, perché mi dice "Non esiste alcun gruppo di pacchetti". Questo metodo sembra funzionare solo se si utilizzano gruppi di pacchetti e non pacchetti singoli come per l'installazione, ma io non utilizzo gruppi di pacchetti.Ecco cosa intendevo: aggiungi il pacchetto all'elenco dei pacchetti richiesti (con l'aggiunta di un pacchetto o di un gruppo di pacchetti), avvii l'installazione e, una volta ricevuto il feedback che tutto ha funzionato, usi (Rimuovi dipendenze del pacchetto o gruppi di pacchetti).
Quello che voglio dire è: è possibile installare i pacchetti dalla console senza che finiscano in "Pacchetti richiesti", ma semplicemente installandoli, come fa `wapt-get install`, e allo stesso modo disinstallarli con `wapt-get remove`?
Sì, sarà trovato temporaneamente nei pacchetti necessari, ma verranno rimossi quando li usi Rimuovere le dipendenze del pacchetto o i gruppi di pacchetti Verrà aggiornato solo il pacchetto Host.Jacki ha scritto:Il pacchetto è stato disinstallato correttamente, ma come ho detto sopra, il pacchetto rimane nei "pacchetti richiesti" e quindi nella vista risulta mancante, quindi devo fare un secondo passaggio rimuovendolo dai "pacchetti richiesti".In alternativa, cliccando sulla macchina, vedrai un elenco di pacchetti sulla destra. Puoi cliccare con il tasto destro del mouse sul pacchetto che desideri disinstallare e poi cliccare su Disinstalla
L'installazione funziona, ma la disinstallazione no, perché mi dice "Non esiste alcun gruppo di pacchetti". Questo metodo sembra funzionare solo se si utilizzano gruppi di pacchetti e non pacchetti singoli come per l'installazione, ma io non utilizzo gruppi di pacchetti.Ecco cosa intendevo: aggiungi il pacchetto all'elenco dei pacchetti richiesti (con l'aggiunta di un pacchetto o di un gruppo di pacchetti), avvii l'installazione e, una volta ricevuto il feedback che tutto ha funzionato, usi (Rimuovi dipendenze del pacchetto o gruppi di pacchetti).
Quello che voglio dire è: è possibile installare i pacchetti dalla console senza che finiscano in "Pacchetti richiesti", ma semplicemente installandoli, come fa `wapt-get install`, e allo stesso modo disinstallarli con `wapt-get remove`?
Altrimenti, sì, dovrebbe essere possibile, ma non credo che sia integrato nella console. La riga corrispondente nel repository GitHub è questa:
https://github.com/tranquilit/WAPT/blob...r.py#L1038
In fase di sviluppo, la console dovrebbe consentire agli utenti di fare clic su un pacchetto e quindi selezionare le macchine a cui desiderano inviare il comando di installazione
È fattibile
Simone
