Het forum

Script for Office 2007 has issues

Installing manually works better

Auteur Antwoorden
Reiger Dinsdag 26 Januari 2010 om 17:17
ReigerAnonymous

The script for the MSOffice 2007 Installer has some issues, most notably that the Installer encounters a crash during set up. Furthermore the installed programs cannot be activated on first run because of some “communication error”.

By contrast simply installing MSOffice (Enterprise) 2007 off the disk using plain Wine (1.1.36) works flawlessly and product activation also completes successfully.

I suspect that the “communication error” is caused by the inet libraries the script appears to download: presumably these deal with things like remote host lookup via DNS and establishing sockets.

Anyway according to the official Wine AppDB no overrides or anything are necessary to install MSOffice 2007 and the overrides that are necessary for Word & Powerpoint to work correctly are applied far later on. (I took a look at the PlayOnLinux script and it appears to do the riched20.dll and usp10.dll overrides only after installing MSOffice 2007)

So a simpler approach would be:

(1) Create prefix;
(2) Check for latest Wine
(3) Install off the disk
(4) Set overrides
(5) Install jscript library via winetricks.
(6) Usual shortcut creation stuff.

For reference see the AppDB entry: http://appdb.winehq.org/objectManager.php?sClass=version&iId=4992

Regards,

Aangepast door Reiger

NSLW Woensdag 10 Februari 2010 om 17:04
NSLW

The script for the MSOffice 2007 Installer has some issues, most notably that the Installer encounters a crash during set up. Furthermore the installed programs cannot be activated on first run because of some “communication error”.

By contrast simply installing MSOffice (Enterprise) 2007 off the disk using plain Wine (1.1.36) works flawlessly and product activation also completes successfully.

Quote from Reiger

I can install and activate Polish MSOffice (Enterprise) 2007 on first run without problems.

I suspect that the “communication error” is caused by the inet libraries the script appears to download: presumably these deal with things like remote host lookup via DNS and establishing sockets.

Quote from Reiger

Indeed inet is downloaded and I think I did so because it helped "help" in whole Office suite. Inet isn't overridden before Office 2007 installation.

Anyway according to the official Wine AppDB no overrides or anything are necessary to install MSOffice 2007 and the overrides that are necessary for Word & Powerpoint to work correctly are applied far later on. (I took a look at the PlayOnLinux script and it appears to do the riched20.dll and usp10.dll overrides only after installing MSOffice 2007)

So a simpler approach would be:

(1) Create prefix;
(2) Check for latest Wine
(3) Install off the disk
(4) Set overrides
(5) Install jscript library via winetricks.
(6) Usual shortcut creation stuff.

Quote from Reiger


Current approach is:

(1) Check for latest Wine (It must be done before create prefix)
(2) Create prefix;
(3) Install vcrun2005 (I cannot recall why I did it before Office installation but there must be an reason)
(4) Install off the disk
(5) Install components via winetricks.
(6) Set overrides
(7) Usual shortcut creation stuff.

As you can see approaches look pretty the same and I don't know what would you like to place in other place and why?

Aangepast door NSLW

Reiger Dinsdag 23 Februari 2010 om 1:20
ReigerAnonymous

I am not sure, I do not have a very thorough understanding of PlayOnLinux & Wine. However vcrun2005 appears to be quite redundant from the Wine AppDB.

My MS Office 2007 is also an Enterprise version; however it is English and part of the “Home Use Program”, so it is a completely unpatched, pristine version of Office 2007.