Pagina 1 di 3

creazione del pacchetto MS-Office 2013

Pubblicato: 6 ottobre 2015 - 15:30
di Jonathan
Ciao,
sto cercando un tutorial su come creare un pacchetto WAPT per Office 2013. Vorrei sapere esattamente quali passaggi seguire. Credo che ci siano alcune modifiche da apportare allo script setup.py. Esiste uno script modello per effettuare queste modifiche.
Ci sono altre modifiche da apportare, come ad esempio un'impostazione di timeout o altro?
Non conosco molto bene i linguaggi di scripting.
Qualsiasi aiuto sarebbe molto apprezzato!
Grazie in anticipo.
Jonathan

Re: Creazione del pacchetto MS-Office 2013

Pubblicato: 7 ottobre 2015 - 15:41
di sfontenau
Ciao,

c'era una discussione sulla mailing list di Wapt:

"[Wapt] Pacchetto Microsoft Office"

qui: http://lists.tranquil.it/pipermail/wapt ... hread.html

Simon

Re: Creazione del pacchetto MS-Office 2013

Pubblicato: 21 ottobre 2015 - 16:46
di Jonathan
Grazie per i link!
Ho provato a modificare il mio file setup.py utilizzando uno script (originariamente progettato per MS-Office 2013 standard) adattato per MS-Office 2013 Professional. Ho creato il pacchetto wapt e l'ho caricato sul nostro repository privato. Successivamente, l'ho distribuito su un computer di test. Il pacchetto si carica correttamente, ma durante l'installazione (che richiede un po' di tempo) segnala degli errori e l'installazione fallisce.

Credo che manchino alcuni elementi nel mio script. Inoltre, vorrei integrare uno script VBScript per attivare KMS e la licenza.

Potreste fornirmi le informazioni necessarie (gli "errori" o gli "elementi mancanti") per completare correttamente l'installazione? Grazie.
Allego degli screenshot.
Cordiali saluti,
Jonathan, LPC2E

Re: Creazione del pacchetto MS-Office 2013

Pubblicato: 21 ottobre 2015 - 23:47
di sfontenau
Buongiorno

Mancano i file silent.msp repair.xml e uninstall.xml nella cartella dev del pacchetto.

Creare il file silent.msp utilizzando il comando c:\waptdev\my-msoffice-proplus-wapt\setup.exe /admin

Aggiungi bene SETUP_REBOOT Mai durante la creazione del file msp, come in questo link:

http://www.adminarsenal.com/admin-arsen ... installazione

Il contenuto dei file XML è il seguente:

Codice: Seleziona tutto

<Configuration Product="ProPlus">
<Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />
  <Setting Id="SETUP_REBOOT" Value="NEVER" />
</Configuration>
Il prodotto deve essere modificato a seconda della versione

Le stringhe di disinstallazione non si trovano nella posizione corretta; le righe dovrebbero essere presenti in `def uninstall():` o in una `uninstallstring` con variabili dei file di programma

La riparazione non è obbligatoria

In alternativa, puoi usare questo pacchetto di esempio:

http://wapt.lesfourmisduweb.org/wapt/sm ... 0_all.wapt

Se si desidera utilizzare una versione diversa dalla 2013 Pro Plus, sarà necessario modificare leggermente il pacchetto.

Simone

Re: Creazione del pacchetto MS-Office 2013

Pubblicato: 22 ottobre 2015 - 09:01
di Jonathan
Grazie per la rapida risposta. Mi metterò subito al lavoro.
Grazie ancora.
Jonathan

Re: Creazione del pacchetto MS-Office 2013

Pubblicato: 23 ottobre 2015 - 14:43
di Rudy
Buongiorno,

Dopo aver seguito attentamente i passaggi, durante l'installazione ricevo un errore: PackageEntry "packagename" non disponibile. E l'interfaccia rimane bloccata sulla schermata di installazione del pacchetto.
Ho anche provato a recuperare il file dal link pubblicato sopra, ma riscontro ancora lo stesso problema.

Vorrei sottolineare che sono riuscito a installare il programma solo una volta, modificando il file setup.py in questo modo:

Codice: Seleziona tutto

# -*- coding: utf-8 -*-
from setuphelpers import *

uninstallkey = []

def install():
    print('installing my-msoffice2013')
    run(r'"silent.msp"')
    
Ma in seguito fu impossibile farlo funzionare di nuovo.

Re: Creazione del pacchetto MS-Office 2013

Pubblicato: 23 ottobre 2015 - 18:30
di sfontenau
Ricevi l'errore

`PackageEntry "packagename" non disponibile`

in PyScripter?

Simon

Re: Creazione del pacchetto MS-Office 2013

Pubblicato: 24 ottobre 2015 - 17:47
di Rudy
Grazie per la rapida risposta.
Sto riscontrando un errore nella console WAPT durante il monitoraggio dell'esecuzione dell'attività.
Per un certo periodo compare il messaggio: "Installazione di 'nome pacchetto'", senza che avvenga alcuna installazione sul client, e successivamente appare il messaggio: "PackageEntry 'nome pacchetto' non disponibile".

Re: Creazione del pacchetto MS-Office 2013

Pubblicato: 25 ottobre 2015 - 13:18
di sfontenau
Potresti inviarmi uno screenshot della console come mostrato nell'immagine allegata?

Potresti anche confermare che il pacchetto appare correttamente nel "repository privato"?

Simon

Re: Creazione del pacchetto MS-Office 2013

Pubblicato: 25 ottobre 2015 - 13:46
di sfontenau
Se non compare nel repository privato (o almeno nella versione corretta), è sicuramente perché si è verificato un problema durante il caricamento.

In effetti, il caricamento di pacchetti sul server wapt può causare problemi quando il pacchetto ha dimensioni significative (come spesso accade con Microsoft Office).




Per un server Linux:

Puoi trasferire il tuo pacchetto wapt (si trova in c:\waptdev\my-msoffice-wapt.wapt se il pacchetto è già stato compilato)

Puoi trasferirlo usando WinSCP in /var/www/wapt

Quindi procedi come segue:

Codice: Seleziona tutto

chown wapt:www-data /var/www/wapt/my-msoffice-wapt.wapt
Quindi fai questo:

Codice: Seleziona tutto

/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt
Questo rigenererà il file http://wapt/wapt/Pacchetti compresi i pacchetti presenti nella directory http://wapt/wapt





Sotto un server Windows Wapt:

Puoi trasferire il tuo pacchetto wapt (si trova in c:\waptdev\my-msoffice-wapt.wapt se il pacchetto è già stato compilato)

Puoi trasferirlo sul server in c:\wapt\waptserver\repository\wapt

Quindi avviare:

Codice: Seleziona tutto

wapt-get update-packages c:\wapt\waptserver\repository\wapt
Questo rigenererà il file http://wapt/wapt/Pacchetti compresi i pacchetti presenti nella directory http://wapt/wapt