Pagina 1 di 1

Pacchetto rimosso dal gruppo, non rimosso dalla singola postazione di lavoro

Pubblicato: 17 luglio 2015 - 08:35
di daftcraft
Salve,

innanzitutto vorrei complimentarmi con il team per l'ottimo lavoro svolto su questo fantastico software, che mi è di grande aiuto ogni giorno!

Ho però un piccolo problema. Ho circa 100 computer su cui è installato un determinato software, gestito tramite gruppi. Ieri ho provato ad aggiornare un pacchetto (PDFCreator). Ho creato un pacchetto con l'ultima versione e l'ho aggiunto al mio gruppo di pacchetti. L'operazione è andata a buon fine e l'installazione è stata completata con successo.
Tuttavia, volevo rimuovere il vecchio pacchetto, quindi l'ho eliminato dal gruppo di pacchetti, ma risulta ancora presente nell'elenco dei pacchetti su ogni computer. Devo rimuoverlo manualmente?

Grazie

. Cordiali saluti,

Re: Eliminazione del pacchetto nel gruppo, nessuna eliminazione sulla workstation

Pubblicato: 20 luglio 2015 - 16:19
di sfontenau
Ciao

, rimuovere il software dal gruppo non è sufficiente per disinstallarlo.

Questo significa semplicemente che il software non sarà più incluso nell'elenco dei programmi da installare sul computer.

Per forzare la disinstallazione del software tramite un gruppo, è necessario aggiungerlo anche all'elenco "Pacchetti proibiti".

Un'altra soluzione sarebbe quella di aggiungere il vecchio pacchetto al campo "Conflitto" nel file di controllo del nuovo pacchetto.

Il conflitto forzerà la disinstallazione del software.

Affinché ciò funzioni, tuttavia, la disinstallazione del vecchio pacchetto deve ovviamente andare a buon fine.

Simon

Re: Eliminazione del pacchetto nel gruppo, nessuna eliminazione sulla workstation

Pubblicato: 21 luglio 2015 - 08:08
di daftcraft
Salve,

grazie per la risposta. Quindi, se ho capito bene, è obbligatorio disinstallare prima il vecchio pacchetto, sia disinstallandolo manualmente che tramite il campo di conflitto. Grazie per il chiarimento. :)

Tuttavia, il problema è che se disinstallo il vecchio pacchetto dopo aver installato quello nuovo, dato che si tratta dello stesso software, verrà disinstallato anche il nuovo oppure il vecchio non verrà rimosso perché la chiave di registro non esiste più (sostituendola con la nuova versione del software). Vorrei semplicemente "dimenticare il pacchetto".

Cordiali saluti,

Re: Eliminazione del pacchetto nel gruppo, nessuna eliminazione sulla workstation

Pubblicato: 21 luglio 2015 - 18:40
di sfontenau
Ciao.

In realtà, esistono diversi metodi per aggiornare il software.


Io faccio così:

non cambio il nome del pacchetto, ma solo la versione. Ad esempio: smp-firefox.

Per Firefox, ad esempio, non è necessario disinstallare il vecchio software poiché la nuova installazione di Firefox sostituisce la precedente.

Il software Scribus, invece, lascia le versioni precedenti. Quindi

, nel file setup.py, nella sezione def install(), è necessario includere la disinstallazione della vecchia versione prima di avviare l'installazione.



Un'altra soluzione è quella di inserire il numero di versione nel pacchetto: ad esempio, per Java, smp-java6, smp-java7 o smp-java8.

Quando si installa Java 7, ad esempio, l'installazione di Java 7 non disinstalla la versione precedente.

Se Java 6 è stato installato con Wapt, è sufficiente inserire smp-java6 nel campo conflct del pacchetto smp-java7 per disinstallare Java 6.

Wapt disinstallerà quindi Java 6 e installerà Java 7.





In realtà, esistono diverse soluzioni a seconda delle esigenze; ​​questo è uno dei principali vantaggi di Wapt.

Sta a te valutare il metodo più adatto alla tua situazione. Senza ulteriori informazioni, non posso darti una risposta precisa,

Simon.

Re: Eliminazione del pacchetto nel gruppo, nessuna eliminazione sulla workstation

Pubblicato: 30 luglio 2015 - 11:36
di daftcraft
Buongiorno,

Grazie per queste risposte.

Quindi lasciatemi chiarire un po' di più cosa voglio fare esattamente.

Ho quindi un GRUPPO di pacchetti che include diversi pacchetti. Lo chiameremo pacchetto ALL-MACHINE, che sarà quindi associato a tutte le macchine della flotta.
In questo gruppo, che contiene diversi pacchetti, voglio aggiornare la versione del software PDFCreator. Il pacchetto "-pdfcreator", versione 2.1.1, è installato su tutti i computer perché il gruppo ALL-MACHINE è abilitato. Creo un nuovo pacchetto PDFCreator utilizzando il metodo di creazione pacchetti, denominato "tis-pdfcreator" e con la versione 2.1.2.
Lo aggiungo al mio gruppo "TUTTE LE MACCHINE". Eseguo un aggiornamento del pacchetto su tutte le macchine; il pacchetto si installa su tutte le macchine e disinstalla correttamente la vecchia versione di PDFCreator, sostituendola con quella nuova.
Fin qui tutto bene.
Il pacchetto "-pdfcreator", che si trovava nel gruppo "ALL-MACHINE" e quindi assegnato a tutti i computer, non è più necessario. L'ho rimosso dal mio gruppo "ALL-MACHINE". Il problema è che non è più presente nell'elenco dei pacchetti del gruppo "ALL-MACHINE", ma è ancora visualizzato nell'elenco dei software per ogni computer. Ecco uno screenshot
tis.png
tis.png (101,33 KB) Visualizzato 6582 volte
Quindi devo passare attraverso tutte le stazioni per fare clic con il tasto destro --> dimenticare il pacchetto.
Mi chiedo quindi perché, semplicemente rimuovendo il pacchetto dal gruppo ALL-MACHINE, non venga rimosso anche dall'elenco dei pacchetti da aggiornare sulla macchina, il pacchetto non venga più installato (sostituito da PDFCreator 2.1.2) e venga correttamente rimosso dal gruppo.

Spero di essere stato chiaro :D

Grazie in anticipo.

Re: Eliminazione del pacchetto nel gruppo, nessuna eliminazione sulla workstation

Pubblicato: 30 luglio 2015 - 13:38
di sfontenau
Ciao.

In realtà, c'è un problema.

Tutti i pacchetti provenienti dal tuo repository privato dovrebbero iniziare con "add-" (il tuo prefisso) e non con "tis-" o "-" (come Java).

Funziona comunque così, ma normalmente non è così (altrimenti diventa complicato).

Quindi, il tuo pdfcreator 2.1.2 avrebbe dovuto chiamarsi "add-pdfcreator" e non "tis-pdfcreator".

In questo modo avresti avuto un solo pacchetto add-pdfcreator nell'elenco dei software del computer.

Quindi, il tuo elenco ha bisogno di essere ripulito. In pratica, assicurati che nel "repository privato" ci siano solo pacchetti con "add-".

Dopodiché, crea un pacchetto di correzione che aggiunga in blocco i pacchetti mancanti.

Simon

Re: Eliminazione del pacchetto nel gruppo, nessuna eliminazione sulla workstation

Pubblicato: 26 agosto 2015 - 16:05
di daftcraft
Ciao!

Grazie per il tuo contributo, scusa per il ritardo nella risposta, sono appena tornato dalle vacanze. :D

Ok, anch'io pensavo che il prefisso potesse essere un problema, ma non credo. Comunque, lo testerò quando avrò tempo e ti farò sapere, ma probabilmente è quello il problema, e ora sembra abbastanza logico.

Questo dimostra che a volte le cose sono davvero semplici... :mrgreen: