You are here    Supported software    Microsoft Office 2010 nl sv ru pl es de fr

Microsoft Office 2010

Informations

Creator Message
Quentin PÂRIS
Admin

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 2443279
Wine: 1.7.52

Feedbacks

Description

Microsoft Office 2010 is an office suite written by Microsoft. This installer supports the following components:


- Microsoft Word 2010
- Microsoft Excel 2010
- Microsoft Powerpoint 2010
- Microsoft OneNote 2010
- Microsoft Outlook 2010

Screenshots

MiniatureMiniatureMiniatureMiniatureMiniature

Source code

#!/bin/bash

# CHANGELOG
# [Quentin PÂRIS] (2012-05-05 14-45)
#   Wine version set to 1.5.3, Outlook 2010 compatiblity
# [Quentin PÂRIS] (2012-05-05 15-05)
#   Check winbind presence on Linux, required to install
#   Adding gettext support
# [Quentin PÂRIS] (2012-05-12 18-36)
#   Requires 4.0.18
# [SuperPlumus] (2013-06-09 14-44)
#   gettext
# [Quentin PÂRIS] (2014-07-21 17-09)
#   Updating with the latest WineHQ version

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="Office2010"
WINEVERSION="1.7.52"
TITLE="Microsoft Office 2010"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/Office/top.jpg" "http://files.playonlinux.com/resources/setups/Office/left.png" "$TITLE"

POL_SetupWindow_Init
POL_SetupWindow_SetID 801

POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Quentin PÂRIS" "$PREFIX"

POL_RequiredVersion 4.0.18 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update"

if [ "$POL_OS" = "Linux" ]; then
        wbinfo -V || POL_Debug_Fatal "Please install winbind before installing $TITLE"
fi
POL_Debug_Init
POL_System_SetArch "x86"


POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "DVD" ]; then
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "x86/setup.exe" "setup.exe"
        SetupIs="$CDROM_SETUP"
        cd "$CDROM"
else
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SetupIs="$APP_ANSWER"
fi

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi


POL_Wine_WaitBefore "$TITLE"
[ "$CDROM" ] && cd "$CDROM"

if [ ! "$(file $SetupIs | grep 'x86-64')" = "" ]; then
    POL_Debug_Fatal "$(eval_gettext "The 64bits version is not compatible! Sorry")";
fi
POL_Wine "$SetupIs"
POL_Wine_WaitExit "$TITLE"

# See http://forum.winehq.org/viewtopic.php?f=8&t=23126&p=95555#p95555
POL_Wine_OverrideDLL "native,builtin" "riched20" 

# Fix a crash when loading a file
POL_Call POL_Install_msxml6

POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010" "" "" "Office;WordProcessor;"
POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010" "" "" "Office;Spreadsheet;"
POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2010" "" "" "Office;Presentation;"
POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010" "" "" "Network;InstantMessaging;" # No category for collaborative work?
POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010" "" "" "Network;Email;" # Calendar;ContactManagement; ? :p

POL_Extension_Write doc "Microsoft Word 2010"
POL_Extension_Write docx "Microsoft Word 2010"
POL_Extension_Write xls "Microsoft Excel 2010"
POL_Extension_Write xlsx "Microsoft Excel 2010"
POL_Extension_Write ppt "Microsoft Powerpoint 2010"
POL_Extension_Write pptx "Microsoft Powerpoint 2010"

if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "Microsoft Word 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Excel 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Powerpoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully\n\nIf an installation Windows prevent your programs from running, you must remove and reinstall $TITLE')" "$TITLE"
POL_SetupWindow_Close
exit

Contributions

Filters:

Contribute
Member Message
garsan Thursday 4 May 2017 at 20:30
garsan Anonymous

Message

Hello,

 

I just installed POL 4.2.10 on RHEL 6.9 and installed Office 2010 with no problems, work fine!

I just have a problem, the bottle can't access to Internet, when I try to connect with Outlook or save a document with Word / Excel to our sharepoint the application can't connect.

I missed something?

 

Thanks.

Replies

falcogr Tuesday 14 March 2017 at 13:08
falcogr

Message

Hello!

      I want to congratulate you for this extension in PlayOnLinux platform. I want to ask something that involves also my job. Can you make it possible to get Access on this installation cause my work is focused on databases and I'm facing a lot of troubles with LibreOffice and OpenOffice databases. I'm sure that you have make some test and a lot of code line but I really want it.

Thank you and keep making linux users happy.

Replies

amas Friday 24 February 2017 at 11:48
amas Anonymous

Message

Quickly tested:

-Smartart

-Insert screenshot

-Table

-Formula

-Diagram (with Excel data)

-Save document

-Load same document

-PDF export with formulas !

all working very good.

Replies

Anonymous
Friday 24 February 2017 at 11:53 -
PS: I used wine 1.7.52 pre-config inside Playonlinux 4.2.10 for Office 2010, then switched to wine 2.1 after install (cf. WineHQ).
falcogr Thursday 9 February 2017 at 13:56
falcogr

Message

Error in main
Please install winbind before installing Microsoft Office 2010

Hello there, im using linux mint 18.1.
Im newbie in linux distro and i try to install this and get that error. What should i do to install it ?

Replies

Tuesday 14 March 2017 at 14:52 -
I have the same problem as you have, I'm also a newbie with Ubuntu 16.04 and when I want to install it, I'll get the same error as you get.
Anonymous
Sunday 23 April 2017 at 7:39 -
sudo apt install winbind
yinflying Tuesday 27 December 2016 at 6:22
yinflying Anonymous

Message

This version 1.7 seems exist a bug that could lead to no math formula  in PDF when export .

But I update  the wine version to wine 1.9 or 2.0rc?it works well ....

maybe the script should update the wine version?

System: ubuntu 14.04x64

Replies

yinflying Tuesday 27 December 2016 at 6:21
yinflying Anonymous

Message

This version 1.7 seems exist a bug that could lead to no math formula  in PDF when export .

But I update  the wine version to wine 1.9 or 2.0rc?it works well ....

maybe the script should update the wine version?

System: ubuntu 14.04x64

Replies

yinflying Saturday 17 December 2016 at 13:00
yinflying Anonymous

Message

My computer system : ubuntu 14.04 LTS

Actually, it works well at the beginning , but the second day, I found that I could not open and save any file?It will give the error the message that :

"can not open the file "Normal.dotm, because of wrong content!"

And then there are a list of error message occur!

Here are the fix:

Add libraries in wine, and change attributes the "msxml6" to "native(windows)" . ?Maybe you should install msxml6 first)

Replies

caner Friday 9 December 2016 at 16:19
caner Anonymous

Message

Hello everybody,

I have installed with success Microsoft Office 2010 Pro Plus 32-bit on Ubuntu 16.10. I wanted to create a new account! Under Account Formation is:
The upgrade is running. Your mailbox is currently being optimized as part of the upgrade to Outlook 2010 .........

And: Update Outlook Connector .....

Ask for help!

greeting

Caner

Replies

kozlone Saturday 15 October 2016 at 7:53
kozlone Anonymous

Message

I am able to launch all Office programs but I have a problem with Outlook.

I am trying to add Exchange account but Outlook gives me an error.

Error screenshot

I've googled a lot and didn't find a solution.

I am using Ubuntu 16.04 x64. 

 

Replies

mahrr Friday 9 September 2016 at 8:59
mahrr Anonymous

Message

Hi, I've installed Office 2010 with playonlinux and it works great except a few things.

I'm using OneNote in which you can normally attach a file to a note or "print it" directly in it. When I try to attach a file, nothing happens, and I don't know why. When I try to print a PDF file in the note, it says that I have to install a program that can read PDF, but how can I do that in the same virtual drive as Office ? And when I try to print a DOC, DOCX or ODT file, it asks me to install Microsoft XPS Essentials, and I can only download a .msu file I can't find a way to install.

Thanks for your hep !

Replies

iZEvg Monday 30 May 2016 at 11:58
iZEvg Anonymous

Message

Visio 2010 Premium works awesome too. Add it to installer.

Replies

iBurger Saturday 21 May 2016 at 21:00
iBurger Anonymous

Message

Dear Quentin,

Thanks for making this excellent installer. I'm impressed!

Minor annoyance/issue:
- the option/alt key does not work in Excel 2010.

Im a huge Excel user, and miss the alt key alot. When I make a quickfilter with CTRL+SHFT+L, I use the ALT/OPTION key to select items. 

Do you perhaps know how to fix this? 

iBurger

Replies

Anonymous
Saturday 21 May 2016 at 21:01 -
ps. alt + down, allows you to enter the menu in the quick filter. It is a very powerful shortcut, when managing data.
Anonymous
Friday 8 July 2016 at 11:05 -
what's ps.
pepzyawming Saturday 27 February 2016 at 3:50
pepzyawming Anonymous

Message

how to install ? :( I don't know how. Please give me the installer for microsoft office 2010. Thanks

Replies

Anonymous
Saturday 27 February 2016 at 3:56 -
my wine always says set up error. network connection stuffs but my internet connection is working properly. plss reply asap. thanks :)
malcolmt Friday 15 January 2016 at 20:32
malcolmt Anonymous

Message

Hi,

I installed Office 2010 in oct/nov and it worked flawlessly on  POL 4.2.09 ubuntu 15.04. I messed up the virtual drive so needed to reinstall.

Now getting error message "a newer version of windows is needed". I tried to install using older script from 13 oct 2015, same error message. Updated to POL4.2.10 same result.

Any suggestions please.

Replies

Anonymous
Saturday 16 January 2016 at 12:48 -
Hi Guys,
Anonymous
Saturday 16 January 2016 at 12:49 -
Dont waste your time on this, I used the wrong installation disc stupid me. It had now installed ok. Thanks for great software
Anonymous
Saturday 27 February 2016 at 3:52 -
pls help me :(
Anonymous
Saturday 27 February 2016 at 3:53 -
my wine always says setup error
Anonymous
Saturday 27 February 2016 at 3:53 -
Error in POL_Wine
Wine seems to have crashed
pls reply asap. I really need your help. Thanks
petch Friday 4 December 2015 at 23:49
petch
Developer

Information

This update has been approved by the team.

Message

Add POL_SetupWindow_SetID

Differences

@@ -23,6 +23,7 @@
 POL_GetSetupImages "http://files.playonlinux.com/resources/setups/Office/top.jpg" "http://files.playonlinux.com/resources/setups/Office/left.png" "$TITLE"
 
 POL_SetupWindow_Init
+POL_SetupWindow_SetID 801
 
 POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Quentin PÂRIS" "$PREFIX"
 

New source code

#!/bin/bash

# CHANGELOG
# [Quentin PÂRIS] (2012-05-05 14-45)
#   Wine version set to 1.5.3, Outlook 2010 compatiblity
# [Quentin PÂRIS] (2012-05-05 15-05)
#   Check winbind presence on Linux, required to install
#   Adding gettext support
# [Quentin PÂRIS] (2012-05-12 18-36)
#   Requires 4.0.18
# [SuperPlumus] (2013-06-09 14-44)
#   gettext
# [Quentin PÂRIS] (2014-07-21 17-09)
#   Updating with the latest WineHQ version

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="Office2010"
WINEVERSION="1.7.52"
TITLE="Microsoft Office 2010"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/Office/top.jpg" "http://files.playonlinux.com/resources/setups/Office/left.png" "$TITLE"

POL_SetupWindow_Init
POL_SetupWindow_SetID 801

POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Quentin PÂRIS" "$PREFIX"

POL_RequiredVersion 4.0.18 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update"

if [ "$POL_OS" = "Linux" ]; then
        wbinfo -V || POL_Debug_Fatal "Please install winbind before installing $TITLE"
fi
POL_Debug_Init
POL_System_SetArch "x86"


POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "DVD" ]; then
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "x86/setup.exe" "setup.exe"
        SetupIs="$CDROM_SETUP"
        cd "$CDROM"
else
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SetupIs="$APP_ANSWER"
fi

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi


POL_Wine_WaitBefore "$TITLE"
[ "$CDROM" ] && cd "$CDROM"

if [ ! "$(file $SetupIs | grep 'x86-64')" = "" ]; then
    POL_Debug_Fatal "$(eval_gettext "The 64bits version is not compatible! Sorry")";
fi
POL_Wine "$SetupIs"
POL_Wine_WaitExit "$TITLE"

# See http://forum.winehq.org/viewtopic.php?f=8&t=23126&p=95555#p95555
POL_Wine_OverrideDLL "native,builtin" "riched20" 

# Fix a crash when loading a file
POL_Call POL_Install_msxml6

POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010" "" "" "Office;WordProcessor;"
POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010" "" "" "Office;Spreadsheet;"
POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2010" "" "" "Office;Presentation;"
POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010" "" "" "Network;InstantMessaging;" # No category for collaborative work?
POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010" "" "" "Network;Email;" # Calendar;ContactManagement; ? :p

POL_Extension_Write doc "Microsoft Word 2010"
POL_Extension_Write docx "Microsoft Word 2010"
POL_Extension_Write xls "Microsoft Excel 2010"
POL_Extension_Write xlsx "Microsoft Excel 2010"
POL_Extension_Write ppt "Microsoft Powerpoint 2010"
POL_Extension_Write pptx "Microsoft Powerpoint 2010"

if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "Microsoft Word 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Excel 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Powerpoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully\n\nIf an installation Windows prevent your programs from running, you must remove and reinstall $TITLE')" "$TITLE"
POL_SetupWindow_Close
exit

Replies

ldcn Friday 4 December 2015 at 12:17
ldcn Anonymous

Message

Thank you for your great job.

I have succesfully installed Office with your script.

However, I notice an issue with dual screen. I use a laptop and an external screen with different resolution. When I maximize the window in the external screen, the window don't use the full screen (I have an empty band on the top). In the same way, I can't use the slideshow with both screens and I can't configure the slideshow.

I don't know if there is some tips for solving this, in particular for powerpoint slide shows.

Replies

petch Tuesday 13 October 2015 at 14:05
petch
Developer

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Update Wine version to fix activation? (#5159)

 

Differences

@@ -17,7 +17,7 @@
 source "$PLAYONLINUX/lib/sources"
 
 PREFIX="Office2010"
-WINEVERSION="1.7.22"
+WINEVERSION="1.7.52"
 TITLE="Microsoft Office 2010"
 
 POL_GetSetupImages "http://files.playonlinux.com/resources/setups/Office/top.jpg" "http://files.playonlinux.com/resources/setups/Office/left.png" "$TITLE"

New source code

#!/bin/bash

# CHANGELOG
# [Quentin PÂRIS] (2012-05-05 14-45)
#   Wine version set to 1.5.3, Outlook 2010 compatiblity
# [Quentin PÂRIS] (2012-05-05 15-05)
#   Check winbind presence on Linux, required to install
#   Adding gettext support
# [Quentin PÂRIS] (2012-05-12 18-36)
#   Requires 4.0.18
# [SuperPlumus] (2013-06-09 14-44)
#   gettext
# [Quentin PÂRIS] (2014-07-21 17-09)
#   Updating with the latest WineHQ version

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="Office2010"
WINEVERSION="1.7.52"
TITLE="Microsoft Office 2010"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/Office/top.jpg" "http://files.playonlinux.com/resources/setups/Office/left.png" "$TITLE"

POL_SetupWindow_Init

POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Quentin PÂRIS" "$PREFIX"

POL_RequiredVersion 4.0.18 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update"

if [ "$POL_OS" = "Linux" ]; then
        wbinfo -V || POL_Debug_Fatal "Please install winbind before installing $TITLE"
fi
POL_Debug_Init
POL_System_SetArch "x86"


POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "DVD" ]; then
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "x86/setup.exe" "setup.exe"
        SetupIs="$CDROM_SETUP"
        cd "$CDROM"
else
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SetupIs="$APP_ANSWER"
fi

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi


POL_Wine_WaitBefore "$TITLE"
[ "$CDROM" ] && cd "$CDROM"

if [ ! "$(file $SetupIs | grep 'x86-64')" = "" ]; then
    POL_Debug_Fatal "$(eval_gettext "The 64bits version is not compatible! Sorry")";
fi
POL_Wine "$SetupIs"
POL_Wine_WaitExit "$TITLE"

# See http://forum.winehq.org/viewtopic.php?f=8&t=23126&p=95555#p95555
POL_Wine_OverrideDLL "native,builtin" "riched20" 

# Fix a crash when loading a file
POL_Call POL_Install_msxml6

POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010" "" "" "Office;WordProcessor;"
POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010" "" "" "Office;Spreadsheet;"
POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2010" "" "" "Office;Presentation;"
POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010" "" "" "Network;InstantMessaging;" # No category for collaborative work?
POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010" "" "" "Network;Email;" # Calendar;ContactManagement; ? :p

POL_Extension_Write doc "Microsoft Word 2010"
POL_Extension_Write docx "Microsoft Word 2010"
POL_Extension_Write xls "Microsoft Excel 2010"
POL_Extension_Write xlsx "Microsoft Excel 2010"
POL_Extension_Write ppt "Microsoft Powerpoint 2010"
POL_Extension_Write pptx "Microsoft Powerpoint 2010"

if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "Microsoft Word 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Excel 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Powerpoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully\n\nIf an installation Windows prevent your programs from running, you must remove and reinstall $TITLE')" "$TITLE"
POL_SetupWindow_Close
exit

Replies

FuzzyToothpaste Tuesday 8 September 2015 at 0:59
FuzzyToothpaste Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -61,7 +61,7 @@
 [ "$CDROM" ] && cd "$CDROM"
 
 if [ ! "$(file $SetupIs | grep 'x86-64')" = "" ]; then
-    POL_Debug_Fatal "$(eval_gettext "The 64bits version is not compatible! Sorry")";
+    POL_Debug_Fatal "$(eval_gettext "The 64-bit version is not compatible! Sorry.")";
 fi
 POL_Wine "$SetupIs"
 POL_Wine_WaitExit "$TITLE"
@@ -74,7 +74,7 @@
 
 POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010" "" "" "Office;WordProcessor;"
 POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010" "" "" "Office;Spreadsheet;"
-POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2010" "" "" "Office;Presentation;"
+POL_Shortcut "POWERPNT.EXE" "Microsoft PowerPoint 2010" "" "" "Office;Presentation;"
 POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010" "" "" "Network;InstantMessaging;" # No category for collaborative work?
 POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010" "" "" "Network;Email;" # Calendar;ContactManagement; ? :p
 
@@ -82,17 +82,17 @@
 POL_Extension_Write docx "Microsoft Word 2010"
 POL_Extension_Write xls "Microsoft Excel 2010"
 POL_Extension_Write xlsx "Microsoft Excel 2010"
-POL_Extension_Write ppt "Microsoft Powerpoint 2010"
-POL_Extension_Write pptx "Microsoft Powerpoint 2010"
+POL_Extension_Write ppt "Microsoft PowerPoint 2010"
+POL_Extension_Write pptx "Microsoft PowerPoint 2010"
 
 if [ "$POL_OS" = "Mac" ]; then
     POL_Shortcut_InsertBeforeWine "Microsoft Word 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
     POL_Shortcut_InsertBeforeWine "Microsoft Excel 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
-    POL_Shortcut_InsertBeforeWine "Microsoft Powerpoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
+    POL_Shortcut_InsertBeforeWine "Microsoft PowerPoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
     POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
     POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
 fi
 
-POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully\n\nIf an installation Windows prevent your programs from running, you must remove and reinstall $TITLE')" "$TITLE"
+POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully\n\nIf any installation windows prevent your programs from running, you must remove and reinstall $TITLE.')" "$TITLE"
 POL_SetupWindow_Close
 exit
\ No newline at end of file

New source code

#!/bin/bash

# CHANGELOG
# [Quentin PÂRIS] (2012-05-05 14-45)
#   Wine version set to 1.5.3, Outlook 2010 compatiblity
# [Quentin PÂRIS] (2012-05-05 15-05)
#   Check winbind presence on Linux, required to install
#   Adding gettext support
# [Quentin PÂRIS] (2012-05-12 18-36)
#   Requires 4.0.18
# [SuperPlumus] (2013-06-09 14-44)
#   gettext
# [Quentin PÂRIS] (2014-07-21 17-09)
#   Updating with the latest WineHQ version

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="Office2010"
WINEVERSION="1.7.22"
TITLE="Microsoft Office 2010"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/Office/top.jpg" "http://files.playonlinux.com/resources/setups/Office/left.png" "$TITLE"

POL_SetupWindow_Init

POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Quentin PÂRIS" "$PREFIX"

POL_RequiredVersion 4.0.18 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update"

if [ "$POL_OS" = "Linux" ]; then
        wbinfo -V || POL_Debug_Fatal "Please install winbind before installing $TITLE"
fi
POL_Debug_Init
POL_System_SetArch "x86"


POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "DVD" ]; then
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "x86/setup.exe" "setup.exe"
        SetupIs="$CDROM_SETUP"
        cd "$CDROM"
else
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SetupIs="$APP_ANSWER"
fi

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi


POL_Wine_WaitBefore "$TITLE"
[ "$CDROM" ] && cd "$CDROM"

if [ ! "$(file $SetupIs | grep 'x86-64')" = "" ]; then
    POL_Debug_Fatal "$(eval_gettext "The 64-bit version is not compatible! Sorry.")";
fi
POL_Wine "$SetupIs"
POL_Wine_WaitExit "$TITLE"

# See http://forum.winehq.org/viewtopic.php?f=8&t=23126&p=95555#p95555
POL_Wine_OverrideDLL "native,builtin" "riched20" 

# Fix a crash when loading a file
POL_Call POL_Install_msxml6

POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010" "" "" "Office;WordProcessor;"
POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010" "" "" "Office;Spreadsheet;"
POL_Shortcut "POWERPNT.EXE" "Microsoft PowerPoint 2010" "" "" "Office;Presentation;"
POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010" "" "" "Network;InstantMessaging;" # No category for collaborative work?
POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010" "" "" "Network;Email;" # Calendar;ContactManagement; ? :p

POL_Extension_Write doc "Microsoft Word 2010"
POL_Extension_Write docx "Microsoft Word 2010"
POL_Extension_Write xls "Microsoft Excel 2010"
POL_Extension_Write xlsx "Microsoft Excel 2010"
POL_Extension_Write ppt "Microsoft PowerPoint 2010"
POL_Extension_Write pptx "Microsoft PowerPoint 2010"

if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "Microsoft Word 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Excel 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft PowerPoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully\n\nIf any installation windows prevent your programs from running, you must remove and reinstall $TITLE.')" "$TITLE"
POL_SetupWindow_Close
exit

Replies

metsapeikko Saturday 5 September 2015 at 14:16
metsapeikko Anonymous

Message

The Word 2010 bibliography tool doesn't work. I have a document with several citations created in Windows. Using Word 2010 with POL shows there are no sources available. They should show up on the document side in the bibliography tool.

Copying the master source list "sources.xml" into the correspondent directory in the POL virtual drive (in my case it's Office2010/drive_c/users/ps/Application Data/Microsoft/Bibliography) doesn't change anything - the sources are not shown in the tool's master list side.

I tested by creating a new source: When saving, I get an error message saying that the source list is write protected, the word crashes. What can I do to help improving this bug?

PlayOnLinux 4.2.8 on Ubuntu 14.04 LTS

Replies

Edited by metsapeikko

ash1991 Saturday 2 May 2015 at 11:35
ash1991 Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -12,6 +12,8 @@
 #   gettext
 # [Quentin PÂRIS] (2014-07-21 17-09)
 #   Updating with the latest WineHQ version
+# [ash1991] (2015-05-02 09-34)
+#	fix MS Publisher
 
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
@@ -72,11 +74,17 @@
 # Fix a crash when loading a file
 POL_Call POL_Install_msxml6
 
+# Fix MS Publisher
+POL_Download_Resource "$SITE/divers/ie7-dlls.tar.bz2" "b71a3213452c9a3a1aa08767d52e7577"
+tar -xvf ie7-dlls.tar.bz2
+mv "msctf.dll" "$WINEPREFIX/drive_c/windows/system32"
+
 POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010" "" "" "Office;WordProcessor;"
 POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010" "" "" "Office;Spreadsheet;"
 POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2010" "" "" "Office;Presentation;"
 POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010" "" "" "Network;InstantMessaging;" # No category for collaborative work?
 POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010" "" "" "Network;Email;" # Calendar;ContactManagement; ? :p
+POL_Shortcut "MSPUB.EXE" "Microsoft Publisher 2010" "" "" ""
 
 POL_Extension_Write doc "Microsoft Word 2010"
 POL_Extension_Write docx "Microsoft Word 2010"
@@ -84,6 +92,7 @@
 POL_Extension_Write xlsx "Microsoft Excel 2010"
 POL_Extension_Write ppt "Microsoft Powerpoint 2010"
 POL_Extension_Write pptx "Microsoft Powerpoint 2010"
+POL_Extension_Write pub "Microsoft Publisher 2010"
 
 if [ "$POL_OS" = "Mac" ]; then
     POL_Shortcut_InsertBeforeWine "Microsoft Word 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
@@ -91,8 +100,9 @@
     POL_Shortcut_InsertBeforeWine "Microsoft Powerpoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
     POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
     POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
+    POL_Shortcut_InsertBeforeWine "Microsoft Publisher 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
 fi
 
 POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully\n\nIf an installation Windows prevent your programs from running, you must remove and reinstall $TITLE')" "$TITLE"
 POL_SetupWindow_Close
-exit
\ No newline at end of file
+exit

New source code

#!/bin/bash

# CHANGELOG
# [Quentin PÂRIS] (2012-05-05 14-45)
#   Wine version set to 1.5.3, Outlook 2010 compatiblity
# [Quentin PÂRIS] (2012-05-05 15-05)
#   Check winbind presence on Linux, required to install
#   Adding gettext support
# [Quentin PÂRIS] (2012-05-12 18-36)
#   Requires 4.0.18
# [SuperPlumus] (2013-06-09 14-44)
#   gettext
# [Quentin PÂRIS] (2014-07-21 17-09)
#   Updating with the latest WineHQ version
# [ash1991] (2015-05-02 09-34)
#        fix MS Publisher

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="Office2010"
WINEVERSION="1.7.22"
TITLE="Microsoft Office 2010"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/Office/top.jpg" "http://files.playonlinux.com/resources/setups/Office/left.png" "$TITLE"

POL_SetupWindow_Init

POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Quentin PÂRIS" "$PREFIX"

POL_RequiredVersion 4.0.18 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update"

if [ "$POL_OS" = "Linux" ]; then
        wbinfo -V || POL_Debug_Fatal "Please install winbind before installing $TITLE"
fi
POL_Debug_Init
POL_System_SetArch "x86"


POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "DVD" ]; then
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "x86/setup.exe" "setup.exe"
        SetupIs="$CDROM_SETUP"
        cd "$CDROM"
else
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SetupIs="$APP_ANSWER"
fi

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi


POL_Wine_WaitBefore "$TITLE"
[ "$CDROM" ] && cd "$CDROM"

if [ ! "$(file $SetupIs | grep 'x86-64')" = "" ]; then
    POL_Debug_Fatal "$(eval_gettext "The 64bits version is not compatible! Sorry")";
fi
POL_Wine "$SetupIs"
POL_Wine_WaitExit "$TITLE"

# See http://forum.winehq.org/viewtopic.php?f=8&t=23126&p=95555#p95555
POL_Wine_OverrideDLL "native,builtin" "riched20" 

# Fix a crash when loading a file
POL_Call POL_Install_msxml6

# Fix MS Publisher
POL_Download_Resource "$SITE/divers/ie7-dlls.tar.bz2" "b71a3213452c9a3a1aa08767d52e7577"
tar -xvf ie7-dlls.tar.bz2
mv "msctf.dll" "$WINEPREFIX/drive_c/windows/system32"

POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010" "" "" "Office;WordProcessor;"
POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010" "" "" "Office;Spreadsheet;"
POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2010" "" "" "Office;Presentation;"
POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010" "" "" "Network;InstantMessaging;" # No category for collaborative work?
POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010" "" "" "Network;Email;" # Calendar;ContactManagement; ? :p
POL_Shortcut "MSPUB.EXE" "Microsoft Publisher 2010" "" "" ""

POL_Extension_Write doc "Microsoft Word 2010"
POL_Extension_Write docx "Microsoft Word 2010"
POL_Extension_Write xls "Microsoft Excel 2010"
POL_Extension_Write xlsx "Microsoft Excel 2010"
POL_Extension_Write ppt "Microsoft Powerpoint 2010"
POL_Extension_Write pptx "Microsoft Powerpoint 2010"
POL_Extension_Write pub "Microsoft Publisher 2010"

if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "Microsoft Word 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Excel 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Powerpoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Publisher 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully\n\nIf an installation Windows prevent your programs from running, you must remove and reinstall $TITLE')" "$TITLE"
POL_SetupWindow_Close
exit

Replies

RatSword Saturday 28 March 2015 at 16:36
RatSword Anonymous

Message

Discalimer: I am new to linux. I apologize if I am not posting in the correct forum. Linux Mint 17.1 Xfce 64bit.

Installation of Microsoft Office 2010 works seamlessly with PlayonLinux. However, the built in eqaution editor in Word 2010 does not function and causes the program to crash. This is a critical problem based on my needs. I have unistalled and reinstalled multiple times with no change. Also, I have made sure to have updated versions of winbind, wine-mono, etc on my machine.

Any guidance would be appreciated.

This the backtrace when the error/bug occurs:

Unhandled exception: page fault on read access to 0x0000004c in 32-bit code (0x7e7bf120).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7e7bf120 ESP:0032b760 EBP:0032b7a8 EFLAGS:00010212(  R- --  I   -A- - )
 EAX:0000004c EBX:7e885ab4 ECX:00000050 EDX:f756d428
 ESI:10b30368 EDI:0000000c
Stack dump:
0x0032b760:  00211274 7d480d38 0032b7b8 7bf8be5b
0x0032b770:  00000000 00000000 7d480d38 ffffffff
0x0032b780:  00211274 00000050 7d19e735 0000004c
0x0032b790:  00000040 079d2e58 0032b7c0 7bfbece4
0x0032b7a0:  10b30368 0000000c 0032b838 7bf8c1ef
0x0032b7b0:  10b30358 0000000c 0032b838 7bf8c1ef
Backtrace:
=>0 0x7e7bf120 SysFreeString+0x30() in oleaut32 (0x0032b7a8)
  1 0x7bf8c1ef in msxml3 (+0x4c1ee) (0x0032b838)
  2 0x7bdddced in libxml2.so.2 (+0x37cec) (0x7d19e948)
  3 0x7bde42c8 in libxml2.so.2 (+0x3e2c7) (0x7d1780b8)
  4 0x7bde59bc xmlParseChunk+0x13b() in libxml2.so.2 (0x7d1780b8)
  5 0x7bf8d4e6 in msxml3 (+0x4d4e5) (0x0032c2a8)
  6 0x7bf8d6f3 in msxml3 (+0x4d6f2) (0x0032c318)
  7 0x7bf8da9f in msxml3 (+0x4da9e) (0x0032c364)
  8 0x31b6581e in wwlib (+0x49581d) (0x0032d440)
  9 0x31eb12f4 in wwlib (+0x7e12f3) (0x0032d504)
  10 0x323fcbb3 in wwlib (+0xd2cbb2) (0x0032d938)
  11 0x323fcd8c in wwlib (+0xd2cd8b) (0x0032d950)
  12 0x323fcddd in wwlib (+0xd2cddc) (0x0032d9b4)
  13 0x39c3a252 in mso (+0xc3a251) (0x0032da04)
  14 0x39c3af57 in mso (+0xc3af56) (0x0032da40)
  15 0x39529da9 in mso (+0x529da8) (0x0032da5c)
  16 0x39529e18 in mso (+0x529e17) (0x0032dac0)
  17 0x391967c4 in mso (+0x1967c3) (0x0032dad4)
  18 0x390b34f6 in mso (+0xb34f5) (0x0032db3c)
  19 0x390b2f2d in mso (+0xb2f2c) (0x0032db64)
  20 0x390b2df2 in mso (+0xb2df1) (0x0032db70)
  21 0x3173c766 in wwlib (+0x6c765) (0x0032db84)
  22 0x3173c72f in wwlib (+0x6c72e) (0x0032dc00)
  23 0x31738f5e in wwlib (+0x68f5d) (0x0032dc14)
  24 0x31737386 in wwlib (+0x67385) (0x0032dc3c)
  25 0x317346d9 in wwlib (+0x646d8) (0x0032fdac)
  26 0x30001625 in winword (+0x1624) (0x0032fdd0)
  27 0x300015aa in winword (+0x15a9) (0x0032fe60)
  28 0x7b86249c call_process_entry+0xb() in kernel32 (0x0032fe78)
  29 0x7b865ffb in kernel32 (+0x55ffa) (0x0032feb8)
  30 0x7bc7da40 call_thread_func_wrapper+0xb() in ntdll (0x0032fed8)
  31 0x7bc7dc9d call_thread_func+0x7c() in ntdll (0x0032ffa8)
  32 0x7bc7da1e RtlRaiseException+0x21() in ntdll (0x0032ffc8)
  33 0x7bc53dee in ntdll (+0x43ded) (0x0032ffe8)
0x7e7bf120 SysFreeString+0x30 in oleaut32: movl    0xfffffffc(%ecx),%eax
Modules:
Module    Address            Debug info    Name (175 modules)
PE      5d0000-  833000    Deferred        msointl
PE      850000- 4d7a000    Deferred        msores
PE    10000000-1041a000    Deferred        office.odf
PE    30000000-3015d000    Export          winword
PE    316d0000-3294f000    Export          wwlib
PE    39000000-3a1ea000    Export          mso
PE    3a700000-3a7c9000    Deferred        wwintl
PE    3c210000-3c56c000    Deferred        csi
PE    3c5b0000-3c5e2000    Deferred        ieawsdc
PE    3f100000-3f411000    Deferred        msgr3en
PE    3f860000-3f899000    Deferred        msproof7
PE    42030000-4217f000    Deferred        riched20
PE    42280000-43614000    Deferred        oart
PE    437a0000-4394b000    Deferred        gfx
PE    44020000-441b4000    Deferred        ogl
PE    6bdc0000-6be7c000    Deferred        msptls
PE    6be90000-6beb0000    Deferred        osppc
PE    6bed0000-6c064000    Deferred        osppcext
ELF    7b800000-7ba4d000    Dwarf           kernel32<elf>
  \-PE    7b810000-7ba4d000    \               kernel32
ELF    7bc00000-7bcd0000    Dwarf           ntdll<elf>
  \-PE    7bc10000-7bcd0000    \               ntdll
ELF    7bda6000-7bf00000    Dwarf           libxml2.so.2
ELF    7bf00000-7bf03000    Deferred        <wine-loader>
ELF    7bf32000-7bfe0000    Dwarf           msxml3<elf>
  \-PE    7bf40000-7bfe0000    \               msxml3
ELF    7c409000-7c435000    Deferred        msxml6<elf>
  \-PE    7c410000-7c435000    \               msxml6
ELF    7c435000-7c473000    Deferred        libxslt.so.1
ELF    7c7f3000-7c900000    Deferred        actxprxy<elf>
  \-PE    7c810000-7c900000    \               actxprxy
ELF    7cc0f000-7cc28000    Deferred        cryptnet<elf>
  \-PE    7cc10000-7cc28000    \               cryptnet
ELF    7cc28000-7cc4e000    Deferred        liblzma.so.5
ELF    7cc4e000-7ccc5000    Deferred        wineps<elf>
  \-PE    7cc70000-7ccc5000    \               wineps
ELF    7ccda000-7ccef000    Deferred        schannel<elf>
  \-PE    7cce0000-7ccef000    \               schannel
ELF    7ccef000-7cd22000    Deferred        wintrust<elf>
  \-PE    7cd00000-7cd22000    \               wintrust
ELF    7cd22000-7cd8c000    Deferred        setupapi<elf>
  \-PE    7cd30000-7cd8c000    \               setupapi
ELF    7d269000-7d2b4000    Deferred        libdbus-1.so.3
ELF    7d2b4000-7d2c0000    Deferred        libkrb5support.so.0
ELF    7d2c0000-7d2f0000    Deferred        libk5crypto.so.3
ELF    7d2f0000-7d3ae000    Deferred        libkrb5.so.3
ELF    7d3ae000-7d3c0000    Deferred        libavahi-client.so.3
ELF    7d3c0000-7d3ce000    Deferred        libavahi-common.so.3
ELF    7d3ce000-7d413000    Deferred        libgssapi_krb5.so.2
ELF    7d4ba000-7d527000    Deferred        libcups.so.2
ELF    7d527000-7d566000    Deferred        winspool<elf>
  \-PE    7d530000-7d566000    \               winspool
ELF    7d566000-7d62a000    Deferred        crypt32<elf>
  \-PE    7d570000-7d62a000    \               crypt32
ELF    7d62a000-7d667000    Deferred        rsaenh<elf>
  \-PE    7d630000-7d667000    \               rsaenh
ELF    7d667000-7d6a3000    Deferred        libp11-kit.so.0
ELF    7d6a3000-7d72a000    Deferred        libgcrypt.so.11
ELF    7d72a000-7d7f3000    Deferred        libgnutls.so.26
ELF    7d7f3000-7d825000    Deferred        ws2_32<elf>
  \-PE    7d800000-7d825000    \               ws2_32
ELF    7d825000-7d83d000    Deferred        libresolv.so.2
ELF    7d849000-7d85e000    Deferred        winscard<elf>
  \-PE    7d850000-7d85e000    \               winscard
ELF    7d85e000-7d882000    Deferred        iphlpapi<elf>
  \-PE    7d860000-7d882000    \               iphlpapi
ELF    7d882000-7d8ae000    Deferred        netapi32<elf>
  \-PE    7d890000-7d8ae000    \               netapi32
ELF    7d8ae000-7d94d000    Deferred        msvcrt<elf>
  \-PE    7d8c0000-7d94d000    \               msvcrt
ELF    7d9a4000-7d9a9000    Deferred        libcom_err.so.2
ELF    7d9a9000-7d9d7000    Deferred        secur32<elf>
  \-PE    7d9b0000-7d9d7000    \               secur32
ELF    7d9d7000-7da35000    Deferred        dbghelp<elf>
  \-PE    7d9e0000-7da35000    \               dbghelp
ELF    7da35000-7da68000    Deferred        mscoree<elf>
  \-PE    7da40000-7da68000    \               mscoree
ELF    7da71000-7da87000    Deferred        netprofm<elf>
  \-PE    7da80000-7da87000    \               netprofm
ELF    7da87000-7daa3000    Deferred        jsproxy<elf>
  \-PE    7da90000-7daa3000    \               jsproxy
ELF    7daa3000-7dada000    Deferred        winhttp<elf>
  \-PE    7dab0000-7dada000    \               winhttp
ELF    7dada000-7db1c000    Deferred        usp10<elf>
  \-PE    7dae0000-7db1c000    \               usp10
ELF    7db3e000-7db50000    Deferred        libtasn1.so.3
ELF    7db52000-7db59000    Deferred        libnss_dns.so.2
ELF    7db59000-7db73000    Deferred        rasapi32<elf>
  \-PE    7db60000-7db73000    \               rasapi32
ELF    7db73000-7db86000    Deferred        sensapi<elf>
  \-PE    7db80000-7db86000    \               sensapi
ELF    7db86000-7dba0000    Deferred        spoolss<elf>
  \-PE    7db90000-7dba0000    \               spoolss
ELF    7dba0000-7dbc2000    Deferred        sti<elf>
  \-PE    7dbb0000-7dbc2000    \               sti
ELF    7dbc2000-7dbdf000    Deferred        libgcc_s.so.1
ELF    7dbdf000-7dc00000    Deferred        localspl<elf>
  \-PE    7dbe0000-7dc00000    \               localspl
ELF    7dd00000-7dd04000    Deferred        libkeyutils.so.1
ELF    7dd04000-7dd26000    Deferred        imm32<elf>
  \-PE    7dd10000-7dd26000    \               imm32
ELF    7dd6c000-7dd9f000    Deferred        uxtheme<elf>
  \-PE    7dd70000-7dd9f000    \               uxtheme
ELF    7dd9f000-7dda5000    Deferred        libxfixes.so.3
ELF    7dda5000-7ddb0000    Deferred        libxcursor.so.1
ELF    7ddb0000-7ddc1000    Deferred        libxi.so.6
ELF    7ddc1000-7ddc5000    Deferred        libxcomposite.so.1
ELF    7ddc5000-7ddd0000    Deferred        libxrandr.so.2
ELF    7ddd0000-7dddb000    Deferred        libxrender.so.1
ELF    7dddb000-7dde1000    Deferred        libxxf86vm.so.1
ELF    7dde1000-7dde5000    Deferred        libxinerama.so.1
ELF    7dde5000-7ddec000    Deferred        libxdmcp.so.6
ELF    7ddec000-7ddf0000    Deferred        libxau.so.6
ELF    7ddf0000-7de12000    Deferred        libxcb.so.1
ELF    7de12000-7df46000    Deferred        libx11.so.6
ELF    7df46000-7df59000    Deferred        libxext.so.6
ELF    7df59000-7df60000    Deferred        libffi.so.6
ELF    7df60000-7df65000    Deferred        libgpg-error.so.0
ELF    7df65000-7df78000    Deferred        psapi<elf>
  \-PE    7df70000-7df78000    \               psapi
ELF    7df7a000-7e005000    Deferred        winex11<elf>
  \-PE    7df80000-7e005000    \               winex11
ELF    7e005000-7e024000    Deferred        cabinet<elf>
  \-PE    7e010000-7e024000    \               cabinet
ELF    7e024000-7e11d000    Deferred        comctl32<elf>
  \-PE    7e030000-7e11d000    \               comctl32
ELF    7e11d000-7e142000    Deferred        mpr<elf>
  \-PE    7e120000-7e142000    \               mpr
ELF    7e142000-7e1b6000    Deferred        wininet<elf>
  \-PE    7e150000-7e1b6000    \               wininet
ELF    7e1b6000-7e226000    Deferred        shlwapi<elf>
  \-PE    7e1c0000-7e226000    \               shlwapi
ELF    7e226000-7e445000    Deferred        shell32<elf>
  \-PE    7e230000-7e445000    \               shell32
ELF    7e445000-7e4d8000    Deferred        urlmon<elf>
  \-PE    7e450000-7e4d8000    \               urlmon
ELF    7e4d8000-7e5c4000    Deferred        msi<elf>
  \-PE    7e4e0000-7e5c4000    \               msi
ELF    7e606000-7e62f000    Deferred        libexpat.so.1
ELF    7e62f000-7e66a000    Deferred        libfontconfig.so.1
ELF    7e66a000-7e692000    Deferred        libpng12.so.0
ELF    7e692000-7e6ab000    Deferred        libz.so.1
ELF    7e6ab000-7e74b000    Deferred        libfreetype.so.6
ELF    7e76c000-7e77f000    Deferred        msimg32<elf>
  \-PE    7e770000-7e77f000    \               msimg32
ELF    7e77f000-7e795000    Deferred        wtsapi32<elf>
  \-PE    7e780000-7e795000    \               wtsapi32
ELF    7e795000-7e8ac000    Dwarf           oleaut32<elf>
  \-PE    7e7b0000-7e8ac000    \               oleaut32
ELF    7e8ac000-7e926000    Deferred        rpcrt4<elf>
  \-PE    7e8c0000-7e926000    \               rpcrt4
ELF    7e926000-7ea6e000    Deferred        user32<elf>
  \-PE    7e940000-7ea6e000    \               user32
ELF    7ea6e000-7eb86000    Deferred        ole32<elf>
  \-PE    7ea90000-7eb86000    \               ole32
ELF    7eb86000-7ec94000    Deferred        gdi32<elf>
  \-PE    7eb90000-7ec94000    \               gdi32
ELF    7ec94000-7ed3d000    Deferred        msvcr90<elf>
  \-PE    7ecb0000-7ed3d000    \               msvcr90
ELF    7ed3d000-7eda4000    Deferred        advapi32<elf>
  \-PE    7ed50000-7eda4000    \               advapi32
ELF    7efa4000-7efb1000    Deferred        libnss_files.so.2
ELF    7efb1000-7efbd000    Deferred        libnss_nis.so.2
ELF    7efbd000-7efd6000    Deferred        libnsl.so.1
ELF    7efd6000-7efdf000    Deferred        libnss_compat.so.2
ELF    7efe7000-7f000000    Deferred        version<elf>
  \-PE    7eff0000-7f000000    \               version
ELF    f7378000-f73be000    Deferred        libm.so.6
ELF    f73be000-f73c3000    Deferred        libdl.so.2
ELF    f73c3000-f7571000    Deferred        libc.so.6
ELF    f7571000-f758d000    Deferred        libpthread.so.0
ELF    f75a6000-f75af000    Deferred        librt.so.1
ELF    f75af000-f7763000    Dwarf           libwine.so.1
ELF    f7765000-f7787000    Deferred        ld-linux.so.2
ELF    f7787000-f7788000    Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) C:\Program Files\Microsoft Office\Office14\WINWORD.EXE
    000000cc    0
    000000cb    0
    000000ca    0
    000000c9    0
    000000c8    0
    000000c7    0
    000000c6    0
    000000c5    0
    000000c4    0
    000000c3    0
    000000c2    0
    000000c1    0
    000000c0    0
    000000bd    0
    000000bc    0
    000000ba    0
    000000b8    0
    000000b3    0
    000000b2    0
    000000b0    0
    000000af    0
    0000008c    0
    00000023   -2
    00000009    0 <==
0000000e services.exe
    0000009c    0
    0000009b    0
    00000028    0
    0000001b    0
    00000014    0
    00000010    0
    0000000f    0
00000012 winedevice.exe
    0000001f    0
    00000018    0
    00000017    0
    00000013    0
00000019 plugplay.exe
    0000001e    0
    0000001d    0
    0000001a    0
00000020 explorer.exe
    00000021    0
00000026 OSPPSVC.EXE
    0000008b    0
    0000008a    0
    00000088    0
    00000086    0
    00000084    0
    00000082    0
    00000080    0
    0000007e    0
    0000007c    0
    0000007a    0
    00000078    0
    00000076    0
    00000074    0
    00000072    0
    00000070    0
    0000006e    0
    0000006c    0
    0000006a    0
    00000068    0
    00000066    0
    00000064    0
    00000062    0
    00000060    0
    0000005e    0
    0000005c    0
    0000005a    0
    00000058    0
    00000056    0
    00000054    0
    00000052    0
    00000050    0
    0000004e    0
    0000004c    0
    0000004a    0
    00000048    0
    0000001c    0
    0000000d    0
    00000047    0
    00000045    0
    00000043    0
    00000041    0
    0000003f    0
    0000003d    0
    0000003b    0
    00000039    0
    00000037    0
    00000036    0
    00000035    0
    00000033    0
    00000032    0
    00000030    0
    0000002f    0
    0000002d    0
    0000002c    0
    0000002b    0
    00000027    0
0000008e rpcss.exe
    000000bf    0
    00000096    0
    00000095    0
    00000094    0
    00000093    0
    00000092    0
    00000090    0
    0000008f    0
00000099 svchost.exe
    000000ae    0
    000000a4    0
    0000009f    0
    0000009e    0
    0000009d    0
    0000009a    0
System information:
    Wine build: wine-1.7.22
    Platform: i386
    Host system: Linux
    Host version: 3.13.0-46-generic

Replies

atirage21 Friday 23 January 2015 at 17:09
atirage21 Anonymous

Message

It is not going install service pack, and also is problem with bibliothek. Office 2010 is only for face good, but really is danger under wine (play onlinux). We must wait for better support of office 2010 (now is year 2015).

Replies

petch Thursday 13 November 2014 at 19:12
petch
Developer

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Differences

@@ -72,11 +72,11 @@
 # Fix a crash when loading a file
 POL_Call POL_Install_msxml6
 
-POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010"
-POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010"
-POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2010"
-POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010"
-POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010"
+POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010" "" "" "Office;WordProcessor;"
+POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010" "" "" "Office;Spreadsheet;"
+POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2010" "" "" "Office;Presentation;"
+POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010" "" "" "Network;InstantMessaging;" # No category for collaborative work?
+POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010" "" "" "Network;Email;" # Calendar;ContactManagement; ? :p
 
 POL_Extension_Write doc "Microsoft Word 2010"
 POL_Extension_Write docx "Microsoft Word 2010"

New source code

#!/bin/bash

# CHANGELOG
# [Quentin PÂRIS] (2012-05-05 14-45)
#   Wine version set to 1.5.3, Outlook 2010 compatiblity
# [Quentin PÂRIS] (2012-05-05 15-05)
#   Check winbind presence on Linux, required to install
#   Adding gettext support
# [Quentin PÂRIS] (2012-05-12 18-36)
#   Requires 4.0.18
# [SuperPlumus] (2013-06-09 14-44)
#   gettext
# [Quentin PÂRIS] (2014-07-21 17-09)
#   Updating with the latest WineHQ version

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="Office2010"
WINEVERSION="1.7.22"
TITLE="Microsoft Office 2010"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/Office/top.jpg" "http://files.playonlinux.com/resources/setups/Office/left.png" "$TITLE"

POL_SetupWindow_Init

POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Quentin PÂRIS" "$PREFIX"

POL_RequiredVersion 4.0.18 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update"

if [ "$POL_OS" = "Linux" ]; then
        wbinfo -V || POL_Debug_Fatal "Please install winbind before installing $TITLE"
fi
POL_Debug_Init
POL_System_SetArch "x86"


POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "DVD" ]; then
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "x86/setup.exe" "setup.exe"
        SetupIs="$CDROM_SETUP"
        cd "$CDROM"
else
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SetupIs="$APP_ANSWER"
fi

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi


POL_Wine_WaitBefore "$TITLE"
[ "$CDROM" ] && cd "$CDROM"

if [ ! "$(file $SetupIs | grep 'x86-64')" = "" ]; then
    POL_Debug_Fatal "$(eval_gettext "The 64bits version is not compatible! Sorry")";
fi
POL_Wine "$SetupIs"
POL_Wine_WaitExit "$TITLE"

# See http://forum.winehq.org/viewtopic.php?f=8&t=23126&p=95555#p95555
POL_Wine_OverrideDLL "native,builtin" "riched20" 

# Fix a crash when loading a file
POL_Call POL_Install_msxml6

POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010" "" "" "Office;WordProcessor;"
POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010" "" "" "Office;Spreadsheet;"
POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2010" "" "" "Office;Presentation;"
POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010" "" "" "Network;InstantMessaging;" # No category for collaborative work?
POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010" "" "" "Network;Email;" # Calendar;ContactManagement; ? :p

POL_Extension_Write doc "Microsoft Word 2010"
POL_Extension_Write docx "Microsoft Word 2010"
POL_Extension_Write xls "Microsoft Excel 2010"
POL_Extension_Write xlsx "Microsoft Excel 2010"
POL_Extension_Write ppt "Microsoft Powerpoint 2010"
POL_Extension_Write pptx "Microsoft Powerpoint 2010"

if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "Microsoft Word 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Excel 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Powerpoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully\n\nIf an installation Windows prevent your programs from running, you must remove and reinstall $TITLE')" "$TITLE"
POL_SetupWindow_Close
exit

Replies

Edited by petch

FatTony Sunday 2 November 2014 at 22:21
FatTony Anonymous

Message

Please, let the installer create the following folder:

/drive_c/users/\\USERNAME\\/Recent

Reason:

My installation of Office 2010 (with the newest PoL version from PPA) creates lots of .lnk-files in the same directory as the source files. With this folder, the .lnk-files are created there.

Maybe, it would also be good to periodically remove these superfluous files in the Recent-folder.

Other people got this error as well, not just Office 2010 seems to be affected:

https://bugs.winehq.org/show_bug.cgi?id=15480#c17

 

I'm sorry for not being able to produce the code myself. Cheers!

Replies

Sunday 2 November 2014 at 22:28 -
That bug report says that this bug was fixed in 1.7.14. This sounds like a Wine problem.
Anonymous
Saturday 9 July 2016 at 9:03 -
I used the script on Wine 1.7.52, but still had to create that folder manually.
Anonymous
Saturday 9 July 2016 at 9:04 -
(Wine 1.7.52 setup with PlayOnLinux 4.2.10)
ehab Saturday 1 November 2014 at 11:46
ehab Anonymous

Message

i try to install office 2010 64bit but i face this message

Error in main
The 64bits version is not compatible! Sorry

Replies

Saturday 1 November 2014 at 12:07 -
That's correct, only 32bit version is supported
boudrida Friday 26 September 2014 at 11:38
boudrida Anonymous

Message

ça fonctionne "dans l'ensemble"

J'ai tout de même un petit soucis avec le "point" du pavé numérique.

Il ne marche pas que ce soit sur Word ou Excel (et ça me manque sous Excel...)

Mais franchement c'est du super boulot!

Replies

Anonymous
Friday 26 September 2014 at 11:40 -
Je viens de m'apercevoir que la touche fonctionne comme "suppr"...
Anonymous
Friday 26 September 2014 at 12:10 -
Après 2 semaines de recherches...Il faut installer "gnome-tweak-tool" et dans l'onglet "typing" on demande un pavé numérique "obsolète". Et tout remarche....
FuzzyToothpaste Tuesday 16 September 2014 at 2:11
FuzzyToothpaste Anonymous

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

At the end of the installer, it says "If an installation Windows prevent your programs from running, you must remove and reinstall'. I don't think it's supposed to say that. I think it's supposed to say that you will need to remove and reinstall if it gives you messages saying you don't have WIndows, as Microsoft has been taking measures to prevent Microsoft software from working with Wine.

Differences

@@ -61,7 +61,7 @@
 [ "$CDROM" ] && cd "$CDROM"
 
 if [ ! "$(file $SetupIs | grep 'x86-64')" = "" ]; then
-    POL_Debug_Fatal "$(eval_gettext "The 64bits version is not compatible! Sorry")";
+    POL_Debug_Fatal "$(eval_gettext "The 64-bit version is not compatible! Sorry")";
 fi
 POL_Wine "$SetupIs"
 POL_Wine_WaitExit "$TITLE"
@@ -74,7 +74,7 @@
 
 POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010"
 POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010"
-POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2010"
+POL_Shortcut "POWERPNT.EXE" "Microsoft PowerPoint 2010"
 POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010"
 POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010"
 
@@ -82,13 +82,13 @@
 POL_Extension_Write docx "Microsoft Word 2010"
 POL_Extension_Write xls "Microsoft Excel 2010"
 POL_Extension_Write xlsx "Microsoft Excel 2010"
-POL_Extension_Write ppt "Microsoft Powerpoint 2010"
-POL_Extension_Write pptx "Microsoft Powerpoint 2010"
+POL_Extension_Write ppt "Microsoft PowerPoint 2010"
+POL_Extension_Write pptx "Microsoft PowerPoint 2010"
 
 if [ "$POL_OS" = "Mac" ]; then
     POL_Shortcut_InsertBeforeWine "Microsoft Word 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
     POL_Shortcut_InsertBeforeWine "Microsoft Excel 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
-    POL_Shortcut_InsertBeforeWine "Microsoft Powerpoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
+    POL_Shortcut_InsertBeforeWine "Microsoft PowerPoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
     POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
     POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
 fi

New source code

#!/bin/bash

# CHANGELOG
# [Quentin PÂRIS] (2012-05-05 14-45)
#   Wine version set to 1.5.3, Outlook 2010 compatiblity
# [Quentin PÂRIS] (2012-05-05 15-05)
#   Check winbind presence on Linux, required to install
#   Adding gettext support
# [Quentin PÂRIS] (2012-05-12 18-36)
#   Requires 4.0.18
# [SuperPlumus] (2013-06-09 14-44)
#   gettext
# [Quentin PÂRIS] (2014-07-21 17-09)
#   Updating with the latest WineHQ version

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="Office2010"
WINEVERSION="1.7.22"
TITLE="Microsoft Office 2010"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/Office/top.jpg" "http://files.playonlinux.com/resources/setups/Office/left.png" "$TITLE"

POL_SetupWindow_Init

POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Quentin PÂRIS" "$PREFIX"

POL_RequiredVersion 4.0.18 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update"

if [ "$POL_OS" = "Linux" ]; then
        wbinfo -V || POL_Debug_Fatal "Please install winbind before installing $TITLE"
fi
POL_Debug_Init
POL_System_SetArch "x86"


POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "DVD" ]; then
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "x86/setup.exe" "setup.exe"
        SetupIs="$CDROM_SETUP"
        cd "$CDROM"
else
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SetupIs="$APP_ANSWER"
fi

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi


POL_Wine_WaitBefore "$TITLE"
[ "$CDROM" ] && cd "$CDROM"

if [ ! "$(file $SetupIs | grep 'x86-64')" = "" ]; then
    POL_Debug_Fatal "$(eval_gettext "The 64-bit version is not compatible! Sorry")";
fi
POL_Wine "$SetupIs"
POL_Wine_WaitExit "$TITLE"

# See http://forum.winehq.org/viewtopic.php?f=8&t=23126&p=95555#p95555
POL_Wine_OverrideDLL "native,builtin" "riched20" 

# Fix a crash when loading a file
POL_Call POL_Install_msxml6

POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010"
POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010"
POL_Shortcut "POWERPNT.EXE" "Microsoft PowerPoint 2010"
POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010"
POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010"

POL_Extension_Write doc "Microsoft Word 2010"
POL_Extension_Write docx "Microsoft Word 2010"
POL_Extension_Write xls "Microsoft Excel 2010"
POL_Extension_Write xlsx "Microsoft Excel 2010"
POL_Extension_Write ppt "Microsoft PowerPoint 2010"
POL_Extension_Write pptx "Microsoft PowerPoint 2010"

if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "Microsoft Word 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Excel 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft PowerPoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully\n\nIf an installation Windows prevent your programs from running, you must remove and reinstall $TITLE')" "$TITLE"
POL_SetupWindow_Close
exit

Replies

Quentin PÂRIS Tuesday 22 July 2014 at 21:59
Quentin PÂRIS
Admin

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -69,6 +69,9 @@
 # See http://forum.winehq.org/viewtopic.php?f=8&t=23126&p=95555#p95555
 POL_Wine_OverrideDLL "native,builtin" "riched20" 
 
+# Fix a crash when loading a file
+POL_Call POL_Install_msxml6
+
 POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010"
 POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010"
 POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2010"

New source code

#!/bin/bash

# CHANGELOG
# [Quentin PÂRIS] (2012-05-05 14-45)
#   Wine version set to 1.5.3, Outlook 2010 compatiblity
# [Quentin PÂRIS] (2012-05-05 15-05)
#   Check winbind presence on Linux, required to install
#   Adding gettext support
# [Quentin PÂRIS] (2012-05-12 18-36)
#   Requires 4.0.18
# [SuperPlumus] (2013-06-09 14-44)
#   gettext
# [Quentin PÂRIS] (2014-07-21 17-09)
#   Updating with the latest WineHQ version

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="Office2010"
WINEVERSION="1.7.22"
TITLE="Microsoft Office 2010"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/Office/top.jpg" "http://files.playonlinux.com/resources/setups/Office/left.png" "$TITLE"

POL_SetupWindow_Init

POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Quentin PÂRIS" "$PREFIX"

POL_RequiredVersion 4.0.18 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update"

if [ "$POL_OS" = "Linux" ]; then
        wbinfo -V || POL_Debug_Fatal "Please install winbind before installing $TITLE"
fi
POL_Debug_Init
POL_System_SetArch "x86"


POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "DVD" ]; then
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "x86/setup.exe" "setup.exe"
        SetupIs="$CDROM_SETUP"
        cd "$CDROM"
else
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SetupIs="$APP_ANSWER"
fi

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi


POL_Wine_WaitBefore "$TITLE"
[ "$CDROM" ] && cd "$CDROM"

if [ ! "$(file $SetupIs | grep 'x86-64')" = "" ]; then
    POL_Debug_Fatal "$(eval_gettext "The 64bits version is not compatible! Sorry")";
fi
POL_Wine "$SetupIs"
POL_Wine_WaitExit "$TITLE"

# See http://forum.winehq.org/viewtopic.php?f=8&t=23126&p=95555#p95555
POL_Wine_OverrideDLL "native,builtin" "riched20" 

# Fix a crash when loading a file
POL_Call POL_Install_msxml6

POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010"
POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010"
POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2010"
POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010"
POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010"

POL_Extension_Write doc "Microsoft Word 2010"
POL_Extension_Write docx "Microsoft Word 2010"
POL_Extension_Write xls "Microsoft Excel 2010"
POL_Extension_Write xlsx "Microsoft Excel 2010"
POL_Extension_Write ppt "Microsoft Powerpoint 2010"
POL_Extension_Write pptx "Microsoft Powerpoint 2010"

if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "Microsoft Word 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Excel 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Powerpoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully\n\nIf an installation Windows prevent your programs from running, you must remove and reinstall $TITLE')" "$TITLE"
POL_SetupWindow_Close
exit

Replies

Quentin PÂRIS Tuesday 22 July 2014 at 14:56
Quentin PÂRIS
Admin

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -66,10 +66,8 @@
 POL_Wine "$SetupIs"
 POL_Wine_WaitExit "$TITLE"
 
-
-POL_Call POL_Function_override_app_dlls POWERPNT.EXE native riched20
-POL_Call POL_Function_override_app_dlls ONENOTE.EXE native riched20
-
+# See http://forum.winehq.org/viewtopic.php?f=8&t=23126&p=95555#p95555
+POL_Wine_OverrideDLL "native,builtin" "riched20" 
 
 POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010"
 POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010"

New source code

#!/bin/bash

# CHANGELOG
# [Quentin PÂRIS] (2012-05-05 14-45)
#   Wine version set to 1.5.3, Outlook 2010 compatiblity
# [Quentin PÂRIS] (2012-05-05 15-05)
#   Check winbind presence on Linux, required to install
#   Adding gettext support
# [Quentin PÂRIS] (2012-05-12 18-36)
#   Requires 4.0.18
# [SuperPlumus] (2013-06-09 14-44)
#   gettext
# [Quentin PÂRIS] (2014-07-21 17-09)
#   Updating with the latest WineHQ version

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="Office2010"
WINEVERSION="1.7.22"
TITLE="Microsoft Office 2010"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/Office/top.jpg" "http://files.playonlinux.com/resources/setups/Office/left.png" "$TITLE"

POL_SetupWindow_Init

POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Quentin PÂRIS" "$PREFIX"

POL_RequiredVersion 4.0.18 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update"

if [ "$POL_OS" = "Linux" ]; then
        wbinfo -V || POL_Debug_Fatal "Please install winbind before installing $TITLE"
fi
POL_Debug_Init
POL_System_SetArch "x86"


POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "DVD" ]; then
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "x86/setup.exe" "setup.exe"
        SetupIs="$CDROM_SETUP"
        cd "$CDROM"
else
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SetupIs="$APP_ANSWER"
fi

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi


POL_Wine_WaitBefore "$TITLE"
[ "$CDROM" ] && cd "$CDROM"

if [ ! "$(file $SetupIs | grep 'x86-64')" = "" ]; then
    POL_Debug_Fatal "$(eval_gettext "The 64bits version is not compatible! Sorry")";
fi
POL_Wine "$SetupIs"
POL_Wine_WaitExit "$TITLE"

# See http://forum.winehq.org/viewtopic.php?f=8&t=23126&p=95555#p95555
POL_Wine_OverrideDLL "native,builtin" "riched20" 

POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010"
POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010"
POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2010"
POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010"
POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010"

POL_Extension_Write doc "Microsoft Word 2010"
POL_Extension_Write docx "Microsoft Word 2010"
POL_Extension_Write xls "Microsoft Excel 2010"
POL_Extension_Write xlsx "Microsoft Excel 2010"
POL_Extension_Write ppt "Microsoft Powerpoint 2010"
POL_Extension_Write pptx "Microsoft Powerpoint 2010"

if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "Microsoft Word 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Excel 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Powerpoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully\n\nIf an installation Windows prevent your programs from running, you must remove and reinstall $TITLE')" "$TITLE"
POL_SetupWindow_Close
exit

Replies

Quentin PÂRIS Monday 21 July 2014 at 21:26
Quentin PÂRIS
Admin

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

Mac OS X support

Differences

@@ -50,6 +50,13 @@
 POL_Wine_SelectPrefix "$PREFIX"
 POL_Wine_PrefixCreate "$WINEVERSION"
 
+if [ "$POL_OS" = "Mac" ]; then
+    # Samba support
+    POL_Call POL_GetTool_samba3
+    source "$POL_USER_ROOT/tools/samba3/init"
+fi
+
+
 POL_Wine_WaitBefore "$TITLE"
 [ "$CDROM" ] && cd "$CDROM"
 
@@ -77,6 +84,14 @@
 POL_Extension_Write ppt "Microsoft Powerpoint 2010"
 POL_Extension_Write pptx "Microsoft Powerpoint 2010"
 
+if [ "$POL_OS" = "Mac" ]; then
+    POL_Shortcut_InsertBeforeWine "Microsoft Word 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
+    POL_Shortcut_InsertBeforeWine "Microsoft Excel 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
+    POL_Shortcut_InsertBeforeWine "Microsoft Powerpoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
+    POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
+    POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
+fi
+
 POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully\n\nIf an installation Windows prevent your programs from running, you must remove and reinstall $TITLE')" "$TITLE"
 POL_SetupWindow_Close
 exit
\ No newline at end of file

New source code

#!/bin/bash

# CHANGELOG
# [Quentin PÂRIS] (2012-05-05 14-45)
#   Wine version set to 1.5.3, Outlook 2010 compatiblity
# [Quentin PÂRIS] (2012-05-05 15-05)
#   Check winbind presence on Linux, required to install
#   Adding gettext support
# [Quentin PÂRIS] (2012-05-12 18-36)
#   Requires 4.0.18
# [SuperPlumus] (2013-06-09 14-44)
#   gettext
# [Quentin PÂRIS] (2014-07-21 17-09)
#   Updating with the latest WineHQ version

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="Office2010"
WINEVERSION="1.7.22"
TITLE="Microsoft Office 2010"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/Office/top.jpg" "http://files.playonlinux.com/resources/setups/Office/left.png" "$TITLE"

POL_SetupWindow_Init

POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Quentin PÂRIS" "$PREFIX"

POL_RequiredVersion 4.0.18 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update"

if [ "$POL_OS" = "Linux" ]; then
        wbinfo -V || POL_Debug_Fatal "Please install winbind before installing $TITLE"
fi
POL_Debug_Init
POL_System_SetArch "x86"


POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "DVD" ]; then
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "x86/setup.exe" "setup.exe"
        SetupIs="$CDROM_SETUP"
        cd "$CDROM"
else
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SetupIs="$APP_ANSWER"
fi

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

if [ "$POL_OS" = "Mac" ]; then
    # Samba support
    POL_Call POL_GetTool_samba3
    source "$POL_USER_ROOT/tools/samba3/init"
fi


POL_Wine_WaitBefore "$TITLE"
[ "$CDROM" ] && cd "$CDROM"

if [ ! "$(file $SetupIs | grep 'x86-64')" = "" ]; then
    POL_Debug_Fatal "$(eval_gettext "The 64bits version is not compatible! Sorry")";
fi
POL_Wine "$SetupIs"
POL_Wine_WaitExit "$TITLE"


POL_Call POL_Function_override_app_dlls POWERPNT.EXE native riched20
POL_Call POL_Function_override_app_dlls ONENOTE.EXE native riched20


POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010"
POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010"
POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2010"
POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010"
POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010"

POL_Extension_Write doc "Microsoft Word 2010"
POL_Extension_Write docx "Microsoft Word 2010"
POL_Extension_Write xls "Microsoft Excel 2010"
POL_Extension_Write xlsx "Microsoft Excel 2010"
POL_Extension_Write ppt "Microsoft Powerpoint 2010"
POL_Extension_Write pptx "Microsoft Powerpoint 2010"

if [ "$POL_OS" = "Mac" ]; then
    POL_Shortcut_InsertBeforeWine "Microsoft Word 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Excel 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Powerpoint 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft OneNote 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
    POL_Shortcut_InsertBeforeWine "Microsoft Outlook 2010" "source \"$POL_USER_ROOT/tools/samba3/init\""
fi

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully\n\nIf an installation Windows prevent your programs from running, you must remove and reinstall $TITLE')" "$TITLE"
POL_SetupWindow_Close
exit

Replies

Edited by Tinou

Quentin PÂRIS Monday 21 July 2014 at 17:10
Quentin PÂRIS
Admin

Warning

This update has not been approved yet by the team.
Use it at your own risk

Differences

@@ -61,6 +61,8 @@
 
 
 POL_Call POL_Function_override_app_dlls POWERPNT.EXE native riched20
+POL_Call POL_Function_override_app_dlls ONENOTE.EXE native riched20
+
 
 POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010"
 POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010"

New source code

#!/bin/bash

# CHANGELOG
# [Quentin PÂRIS] (2012-05-05 14-45)
#   Wine version set to 1.5.3, Outlook 2010 compatiblity
# [Quentin PÂRIS] (2012-05-05 15-05)
#   Check winbind presence on Linux, required to install
#   Adding gettext support
# [Quentin PÂRIS] (2012-05-12 18-36)
#   Requires 4.0.18
# [SuperPlumus] (2013-06-09 14-44)
#   gettext
# [Quentin PÂRIS] (2014-07-21 17-09)
#   Updating with the latest WineHQ version

[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

PREFIX="Office2010"
WINEVERSION="1.7.22"
TITLE="Microsoft Office 2010"

POL_GetSetupImages "http://files.playonlinux.com/resources/setups/Office/top.jpg" "http://files.playonlinux.com/resources/setups/Office/left.png" "$TITLE"

POL_SetupWindow_Init

POL_SetupWindow_presentation "$TITLE" "Microsoft" "http://www.microsoft.com" "Quentin PÂRIS" "$PREFIX"

POL_RequiredVersion 4.0.18 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update"

if [ "$POL_OS" = "Linux" ]; then
        wbinfo -V || POL_Debug_Fatal "Please install winbind before installing $TITLE"
fi
POL_Debug_Init
POL_System_SetArch "x86"


POL_SetupWindow_InstallMethod "LOCAL,DVD"

if [ "$INSTALL_METHOD" = "DVD" ]; then
        POL_SetupWindow_cdrom
        POL_SetupWindow_check_cdrom "x86/setup.exe" "setup.exe"
        SetupIs="$CDROM_SETUP"
        cd "$CDROM"
else
        POL_SetupWindow_browse "$(eval_gettext 'Please select the setup file to run')" "$TITLE"
        SetupIs="$APP_ANSWER"
fi

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

POL_Wine_WaitBefore "$TITLE"
[ "$CDROM" ] && cd "$CDROM"

if [ ! "$(file $SetupIs | grep 'x86-64')" = "" ]; then
    POL_Debug_Fatal "$(eval_gettext "The 64bits version is not compatible! Sorry")";
fi
POL_Wine "$SetupIs"
POL_Wine_WaitExit "$TITLE"


POL_Call POL_Function_override_app_dlls POWERPNT.EXE native riched20
POL_Call POL_Function_override_app_dlls ONENOTE.EXE native riched20


POL_Shortcut "WINWORD.EXE" "Microsoft Word 2010"
POL_Shortcut "EXCEL.EXE" "Microsoft Excel 2010"
POL_Shortcut "POWERPNT.EXE" "Microsoft Powerpoint 2010"
POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote 2010"
POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook 2010"

POL_Extension_Write doc "Microsoft Word 2010"
POL_Extension_Write docx "Microsoft Word 2010"
POL_Extension_Write xls "Microsoft Excel 2010"
POL_Extension_Write xlsx "Microsoft Excel 2010"
POL_Extension_Write ppt "Microsoft Powerpoint 2010"
POL_Extension_Write pptx "Microsoft Powerpoint 2010"

POL_SetupWindow_message "$(eval_gettext '$TITLE has been installed successfully\n\nIf an installation Windows prevent your programs from running, you must remove and reinstall $TITLE')" "$TITLE"
POL_SetupWindow_Close
exit

Replies

Edited by Tinou