Ho creato un repository per installare Office 2019 a 32 bit e funziona molto bene.
Il mio problema è che vorrei creare lo stesso pacchetto, ma per un'installazione di Office 2019 a 64 bit.
Potresti dirmi quale errore potrei aver commesso?.
Codice: Seleziona tutto
# https://github.com/YerongAI/Office-Tool
#
# You should also check for the uninstall string for uninstall_args by using : wapt-get list-registry Office
uninstallkey = []
# raccourcis
RaccourcisDossierProgramm1 = makepath(programfiles32,"Microsoft Office","root","Office16")
softname = "Microsoft Office Professional Plus 2019 - fr-fr"
pgmsoffice = programfiles
uninstall_args = r'scenario=install scenariosubtype=ARP sourcetype=None productstoremove=ProPlus2019Volume.16_fr-fr_x-none culture=fr-fr version.16=16.0 DisplayLevel=False'
def install():
killalltasks('WINWORD.EXE')
killalltasks('POWERPNT.EXE')
killalltasks('EXCEL.EXE')
killalltasks('MSPUB.EXE')
killalltasks('MSACCESS.EXE')
killalltasks('INFOPATH.EXE')
killalltasks('lync.exe')
killalltasks('ONENOTE.EXE')
killalltasks('OUTLOOK.EXE')
killalltasks('ONENOTEM.EXE')
killalltasks('MSOSYNC.EXE')
killalltasks('GROOVE.EXE')
print('installing %s'.format(control.asrequirement()))
office_installed = installed_softwares(softname)
cmd = r'"setup.exe" /configure "Configuration-office2019.xml"'
if not office_installed:
print('Installing {}'.format(softname))
run(cmd,timeout=1200,accept_returncodes=[1641,3010,0])
else:
if Version(office_installed[0]['version']) < Version(control.version.split('-',1)[0]):
run(cmd,timeout=1200,accept_returncodes=[1641,3010,0])
else:
print('{} already up to date or newer : {}'.format(softname,office_installed[0]['version']))
if not installed_softwares(softname):
error(' {} has been installed but the uninstall key can not be found'.format(softname))
create_desktop_shortcut(r'Word',target=r'C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE')
create_desktop_shortcut(r'Excel',target=r'C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE')
create_desktop_shortcut(r'Outlook',target=r'C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE')
create_desktop_shortcut(r'PowerPoint',target=r'C:\Program Files\Microsoft Office\root\Office16\POWERPNT.EXE')Codice: Seleziona tutto
<Configuration>
<Add OfficeClientEdition="64" Channel="PerpetualVL2019">
<Product ID="ProPlus2019Volume">
<Language ID="fr-fr" />
</Product>
</Add>
<RemoveMSI>
<IgnoreProduct ID="VisPro" />
<IgnoreProduct ID="VisStd" />
</RemoveMSI>
<Display Level="None" AcceptEULA="TRUE" />
</Configuration>