Pagina 1 di 2
[RISOLTO] Creazione del pacchetto Office Standard 2016
Pubblicato: 24 settembre 2018 - 17:28
di admgautier
Ciao,
sono un nuovo utente WAPT e sto riscontrando dei problemi nella creazione di un pacchetto Office Standard 2016.
Ho cercato in tutti i forum che trattano l'argomento, ma nessuno dei metodi proposti ha funzionato.
La procedura che ho provato a seguire è questa:
http://reseaux85.fr/index.php?title=Dep ... oft_Office
C'è qualcuno qui che conosce un metodo più dettagliato per creare questo pacchetto? (Ho la sensazione che manchino dei passaggi o che non abbia capito tutto...)
Finora, ecco il mio procedimento:
- creazione del file .MSP (denominato "config.msp" che posiziono nella directory principale della cartella di installazione di Office)
- creazione del template (utilizzando il comando `wapt-get make-template`)
- copia della cartella "Office" nella cartella del progetto appena creata
- modifica del file .py (potrebbe essere qui il mio errore)
- recupero del file .xml (da "standard.ww" e copia/incolla nella directory principale del progetto, rinominandolo "silent.xml")
- modifica del file .xml (probabilmente un altro punto di errore, ma non ne sono sicuro)
- creazione del pacchetto (utilizzando il comando `build-package`).
Se qualcuno ha i file di configurazione da modificare/creare e i percorsi in cui posizionarli, lo apprezzerei molto...
Grazie in anticipo per l'aiuto.
Re: Creazione del pacchetto Office Standard 2016
Pubblicato: 24 settembre 2018 - 18:21
di dcardon
Ciao Admgautier,
admgautier ha scritto: ↑24 set 2018 - 17:28
Come nuovo utente WAPT, sto riscontrando alcuni problemi nella creazione di un pacchetto Office Standard 2016.
Ho cercato in tutti i forum che trattano l'argomento, ma nessuno dei metodi proposti si è rivelato risolutivo.
La procedura che ho provato a seguire è questa:
http://reseaux85.fr/index.php?title=Dep ... oft_Office
C'è qualcuno qui che ha un metodo più dettagliato per creare questo pacchetto? (Ho la sensazione che manchino dei passaggi o che non abbia capito tutto...)
Finora, ecco il mio procedimento:
- creazione del file .MSP (denominato "config.msp" che posiziono nella directory principale della cartella di installazione di Office)
- creazione del template (utilizzando il comando `wapt-get make-template`)
- copia della cartella "Office" nella cartella del progetto appena creata
- modifica del file .py (potrebbe essere qui il mio errore)
- recupero del file .xml (da "standard.ww" e copia/incolla nella directory principale del progetto, rinominandolo "silent.xml")
- modifica del file .xml (probabilmente un altro punto di errore, ma non ne sono sicuro)
- creazione del pacchetto (utilizzando il comando `build-package`).
Se qualcuno ha i file di configurazione da modificare/creare e i percorsi in cui posizionarli, lo apprezzerei molto...
Grazie in anticipo per l'aiuto.
Hai dato un'occhiata al pacchetto "scheletro" di msoffice su store.wapt.fr?
https://store.wapt.fr/package_details?p ... D_all.wapt
Sinceramente,
Denis
[RISOLTO] Re: Creazione del pacchetto Office Standard 2016
Pubblicato: 25 settembre 2018 - 10:32
di admgautier
Ciao Denis,
sì, ho provato a usare il pacchetto "scheletro" (contrassegnato come "DA MODIFICARE"), ma non so dove sia il problema... nelle mie impostazioni?
In pratica, sto solo cercando di installare Office nel modo più semplice possibile... senza una chiave di attivazione, e mi sto scervellando per creare il mio pacchetto...
Penso di aver saltato qualche passaggio del processo di creazione, ma dove...?
Grazie per la tua rapida risposta,
Yannick
Re: Creazione del pacchetto Office Standard 2016
Pubblicato: 25 settembre 2018 - 10:40
di agauvrit
Ciao,
prima di creare il pacchetto WAPT, assicurati che il metodo di installazione non interattiva di Office sia corretto.
Il metodo descritto nello schema del pacchetto è
valido solo per Microsoft Office 2016 Pro Plus.
Se intendi distribuire
Microsoft Office 2016 Home & Small Business o
Microsoft Office 365, dovrai utilizzare un metodo di distribuzione diverso:
https://docs.microsoft.com/fr-fr/deploy ... yment-tool
Una volta convalidata l'installazione non interattiva utilizzando il metodo corretto, puoi procedere con la creazione del pacchetto WAPT appropriato.
Alexandre
[RISOLTO] Re: Creazione del pacchetto Office Standard 2016
Pubblicato: 26 settembre 2018 - 12:07
di admgautier
Ciao Alexandre,
grazie per la risposta.
Ho testato l'installazione silenziosa utilizzando il file .msp (percorso\setup.exe /adminfile file.msp): l'installazione è andata a buon fine.
Sulla base di ciò, ho quindi provato a ricreare il pacchetto modificando il file .py con quello fornito nella procedura descritta qui:
http://reseaux85.fr/index.php?title=Dep ... oft_Office (cambiando il nome della versione: ProPlus -> Standard, il nome del file .xml: silent.xml -> config.xml, e quindi modificando il mio file config.xml che si trova nella cartella standard.WW).
Durante la distribuzione del pacchetto appena creato, ho ricevuto un messaggio di errore che indica: AttributeError: l'oggetto 'module' non ha l'attributo 'uninstallkey'.
Non capisco dove sia l'errore, dato che nel mio file .py è presente una "uninstallstring"...
Grazie per l'aiuto (o quello degli altri collaboratori!!).
Buona giornata,
Yannick
Re: Creazione del pacchetto Office Standard 2016
Pubblicato: 26 settembre 2018 - 13:01
di dcardon
Ciao Yannick,
admgautier ha scritto: ↑26 set 2018 - 12:07
Grazie per la risposta.
Ho testato l'installazione silenziosa utilizzando il file .msp (percorso\setup.exe /adminfile file.msp): l'installazione è andata a buon fine.
Sulla base di ciò, ho quindi provato a ricreare il pacchetto modificando il file .py con quello fornito nella procedura descritta qui:
http://reseaux85.fr/index.php?title=Dep ... oft_Office (cambiando il nome della versione: ProPlus -> Standard, il nome del file .xml: silent.xml -> config.xml, e quindi modificando il mio file config.xml situato nella cartella standard.WW).
Durante la distribuzione del pacchetto appena creato, ho ricevuto un messaggio di errore che indica: AttributeError: l'oggetto 'module' non ha l'attributo 'uninstallkey'.
Non capisco dove sia il mio errore, dato che effettivamente è presente una "uninstallstring" nel mio file .py...
È necessario aggiungere la riga `uninstallkey = []` prima o dopo `uninstallstring`. La definizione della variabile `uninstallstring` è facoltativa, ma la definizione di `uninstallkey` è obbligatoria (e lo è da parecchio tempo). La pagina wiki di reseau85 dovrà essere aggiornata.
Sinceramente,
Denis
[RISOLTO] Re: Creazione del pacchetto Office Standard 2016
Pubblicato: 26 settembre 2018 - 16:24
di admgautier
Ciao Denis,
grazie per la risposta.
Ho aggiunto la riga `uninstallkey= []` e ho ricreato il pacchetto.
L'errore visualizzato ora (durante la distribuzione) è:
Installazione di Office Standard 2016
CalledProcessErrorOutput: il comando 'setup.exe /adminfile config.msp' ha restituito uno stato di uscita diverso da zero (1).
Output: 'setup.exe' non è riconosciuto come
comando interno o esterno, programma eseguibile o file batch.
Sembra che il comando `setup.exe` non venga accettato come tale. Potrebbe essere un problema con il percorso relativo del comando nel file .py?
Buona giornata,
Yannick
Re: Creazione del pacchetto Office Standard 2016
Pubblicato: 26 settembre 2018 - 17:02
di dcardon
Ciao Yannick,
admgautier ha scritto: ↑26 set 2018 - 16:24
Grazie per la risposta.
Ho aggiunto la riga uninstallkey= [] e ho ricreato il pacchetto.
L'errore che ora appare (durante la distribuzione) è:
Installazione di Office Standard 2016
CalledProcessErrorOutput: il comando 'setup.exe /adminfile config.msp' ha restituito uno stato di uscita diverso da zero (1).
Output: 'setup.exe' non è riconosciuto come
comando interno o esterno, programma eseguibile o file batch.
Sembra che il comando setup.exe non venga accettato come tale; si tratta di un problema con il percorso relativo del comando nel file .py?
Ti consiglio di leggere
https://www.wapt.fr/fr/doc/CreationPaqu ... index.html Questo dovrebbe risolvere il problema. In caso contrario, pubblica il file setup.py e la struttura delle directory del pacchetto.
Sinceramente,
Denis
[RISOLTO] Re: Creazione del pacchetto Office Standard 2016
Pubblicato: 27 settembre 2018 - 11:43
di admgautier
Ciao,
ho seguito la procedura che hai indicato, ma senza successo.
Come gentilmente offerto, troverai di seguito il link ai miei file .py e .xml.
https://wetransfer.com/downloads/ece078 ... 327/0b8649
La struttura del mio pacchetto è la seguente:
- setup.py si trova nella directory principale del progetto
- config.msp si trova in ~\wpatdev\monpaquet\ISO_office\config.msp
- il file xml si trova in ~\wpatdev\monpaquet\ISO_office\standard.ww\config.xml
Se noti qualcosa di sbagliato... (sto iniziando a strapparmi i capelli...

)
Grazie.
Buona giornata.
Re: Creazione del pacchetto Office Standard 2016
Pubblicato: 27 settembre 2018 - 21:48
di sfontenau
Codice: Seleziona tutto
if not check_installed_out:
cmd = 'ISO_office\setup.exe /adminfile ISO_office\config.msp'
else:
cmd = 'msiexec.exe /p ISO_office\config.msp'