Microsoft 365 Apps / Office 365

Informations

Creator Message
DonutsB

Warning

This installer has not been approved yet by the team.

Informations

Platforms:
Downloads: 0
Wine: System

Feedbacks

Description

Rather important notice

This script is built for and (as I'm writing this) only works with the version of Wine made for CrossOver 20.0.4. This doesn't mean you have to own CrossOver to use it, since even that version of Wine is open source under the LGPL, but (again, as I'm writing this) there doesn't seem to be a precompiled version anywhere on the internet, meaning you will have to compile it yourself. I've written a step-by-step guide on how to do this, but still, it's not an easy process (and it also takes a while to do).

Installation instructions

The most up-to-date installation instructions are always available in my GitHub repository for this project and I also recommend that you download the script from there, but here's what they are right now:

  • Install PlayOnLinux (obviously) as well as winbind, which is required for the Office installer to work. If you can't find (a decently recent version of) PlayOnLinux in your distribution's package repositories, you can visit the official PlayOnLinux website for installation instrucions. If you can't find winbind, try installing samba, which sometimes contains winbind.
  • Compile and install winecx according to the instructions here.
  • Install the Windows fonts if you haven't done this yet. Note that you'll need fonts that typically don't come with the "Microsoft corefonts" packages that some Linux distributions offer. There's a guide on installing all fonts that ship with Windows here.
  • Download the Microsoft 365 Apps / Office 365 setup. Note that the offline installer won't work, as it currently requires at least Windows 8.1, while this script only works while emulating Windows 7. The 64-bit version is not compatible either. To download the 32-bit online installer, go to https://portal.office.com/account/?ref=MeControl, log in with the account that your Office license is linked to, then click on "View apps & devices". Now, you should see the options for downloading Office, but you probably won't, as they only display when using Windows to visit the website. So, you'll either have to use a Windows device for the download or change your user agent to pretend you're using Windows. Once you can see the options, select the 32-bit version, then select the language you want and click on the "Install Office" button to start the download.
  • Download the installation script from https://raw.githubusercontent.com/DonutsBl/office365-pol/main/office365-pol.sh by right-clicking the link and then choosing the "save as" option. Or download it from the PlayOnLinux website if you absolutely want to.
  • Open up PlayOnLinux, choose Tools | Run a local script (at least if you've downloaded the script from GitHub), select the script you downloaded and get past the warnings regarding the script not being authorized by the PlayOnLinux team. After that, the script should start and you can follow its instructions.

I know, it's not quite as plug-and-play as a PlayOnLinux script really should be, but it's the best I can do for now.

License

This script is licensed under the Zero-Clause BSD license.

Source code

                

Contributions

Filters:

Contribute
Member Message
DonutsB Wednesday 18 August 2021 at 9:58
DonutsB

Message

I'll definitely give 21.0.0 a try when I get around to it, but I don't have anything that runs macOS to test this with, so for this script to become macOS compatible, someone else would need to do all the testing.

Replies

DonutsB Tuesday 17 August 2021 at 18:34
DonutsB

Warning

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

Message

For some reason, I failed to send the actual source code the first time around, so here it is. Again, I recommend you download this from GitHub regardless.

Differences

@@ -0,0 +1,168 @@
+#!/usr/bin/env playonlinux-bash
+
+# Microsoft 365 Apps / Office 365 install script for PlayOnLinux
+# The newest version of the script, documentation for it and an issue tracker are availabe at https://github.com/DonutsBl/office365-pol
+# This software is released under the Zero-Clause BSD licence:
+#
+# Start of license agreement
+#
+# Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted.
+#
+# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+#
+# End of license agreement
+
+[ "$PLAYONLINUX" = "" ] && exit 0
+source "$PLAYONLINUX/lib/sources"
+
+TITLE="Microsoft 365 Apps / Office 365"
+SHORTNAME="Office365"
+WINEVERSION="cx-20.0.4"
+SYSARCH="x86"
+
+# Initial greetings
+POL_SetupWindow_Init
+POL_Debug_Init
+POL_SetupWindow_presentation "$TITLE" "Microsoft" "https://www.office.com" "DonutsB" "$SHORTNAME"
+wbinfo -V || WINBINDMISSING="yes"
+if [ "$WINBINDMISSING" = "yes" ]
+then
+    POL_SetupWindow_message "$(eval_gettext "Winbind needs to be installed for the Office installer to work. Since winbind doesn't appear to be installed on your system, the PlayOnLinux Wizard will now quit. Please install winbind and then try again. If you can't find it in your distro's package management system, try installing samba, which sometimes contains winbind.")" "$(eval_gettext "Error")"
+    POL_SetupWindow_Close
+    exit
+fi
+POL_SetupWindow_message "$(eval_gettext "This script requires Codeweavers' Wine variant in version 20.0.4, for which you can only get the source code, but no binaries. So, you'll have to compile it yourself. Instructions for this are available at $BLUBBERDUBBER, but it generally isn't recommended for beginners. This script also assumes that you have all fonts that normally ship with Windows 7 or higher installed.")" "$(eval_gettext "Warning")"
+
+# Let the user select OfficeSetup.exe
+POL_SetupWindow_browse "$(eval_gettext "Please select the downloaded installer. You have to use the online (!) installer for the 32-bit (!) version of Microsoft 365 Apps / Office 365.")" "$TITLE"
+
+# Create the Wine prefix
+POL_Wine_SelectPrefix "$SHORTNAME"
+POL_System_SetArch "$SYSARCH"
+POL_Wine_PrefixCreate "$WINEVERSION"
+Set_OS "win8"
+
+# Apply registry modifications
+POL_System_TmpCreate "$SHORTNAME"
+echo 'Windows Registry Editor Version 5.00
+[HKEY_CURRENT_USER\Software\Microsoft\Office\ClickToRun\Configuration]
+"CDNBaseUrl"="http://officecdn.microsoft.com/pr/7ffbc6bf-bc32-4f92-8982-f9dd17fd3114"
+[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
+"riched20"="native,builtin"
+[HKEY_CURRENT_USER\Software\Wine\EnableUIAutomationCore]
+[HKEY_CURRENT_USER\Software\Wine\Mac Driver]
+"OpenGLSurfaceMode"="behind"
+[HKEY_CURRENT_USER\Software\Wine\MSHTML\MainThreadHack]
+[HKEY_CURRENT_USER\Software\Wine\EnableOLEQuitFix]
+[HKEY_CURRENT_USER\Software\Wine\Direct2D]
+"max_version_factory"=dword:00000000
+[HKEY_CURRENT_USER\Software\Wine\X11 Driver]
+"ScreenDepth"="32"' > "$POL_System_TmpDir/pre-install.reg"
+POL_Wine "regedit.exe" "/c" "$POL_System_TmpDir/pre-install.reg"
+POL_System_TmpDelete
+
+# Let the user select Windows 7
+POL_SetupWindow_message "$(eval_gettext 'To work around a problem with Wine, you have to manually select Windows 7 as the emulated Windows version. After clicking "Next", change Windows 8 to Windows 7 in the configuration menu that pops up, then click "OK".')" "$SHORTNAME"
+POL_SetupWindow_wait "$(eval_gettext 'Please select Windows 7 and then click "OK".')" "$SHORTNAME"
+POL_Wine "winecfg.exe"
+
+# Install prerequisites
+POL_Call POL_Install_msxml6
+POL_Call POL_Install_vcrun2019
+
+# Install Office
+POL_SetupWindow_wait "$(eval_gettext "Office Setup is running")" "$SHORTNAME"
+POL_Wine "$APP_ANSWER"
+
+# Quit the Office setup that doesn't want to close by itself
+pkill OfficeC2RClient
+
+POL_SetupWindow_wait "$(eval_gettext "Finishing up...")" "$SHORTNAME"
+
+# Copy missing DLL files
+cp "$WINEPREFIX/drive_c/Program Files/Common Files/Microsoft Shared/ClickToRun/AppvIsvSubsystems32.dll" "$WINEPREFIX/drive_c/Program Files/Microsoft Office/root/Office16/"
+cp "$WINEPREFIX/drive_c/Program Files/Common Files/Microsoft Shared/ClickToRun/C2R32.dll" "$WINEPREFIX/drive_c/Program Files/Microsoft Office/root/Office16/"
+
+# Create shortcuts
+POL_Shortcut "WINWORD.EXE" "Microsoft Word MS365" "" "" "Office;WordProcessor;TextEditor;"
+POL_Shortcut "EXCEL.EXE" "Microsoft Excel MS365" "" "" "Office;Spreadsheet;Chart;"
+POL_Shortcut "POWERPNT.EXE" "Microsoft PowerPoint MS365" "" "" "Office;Presentation;"
+POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote MS365" "" "" "Office;"
+POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook MS365" "" "" "Network;Email;Calendar;ContactManagement;"
+POL_Shortcut "MSACCESS.EXE" "Microsoft Access MS365" "" "" "Ofice;Database;"
+POL_Shortcut "MSPUB.EXE" "Microsoft Publisher MS365" "" "" "Office;Publishing;WordProcessor;"
+
+# Register supported file types
+POL_Extension_Write doc "Microsoft Word MS365"
+POL_Extension_Write docm "Microsoft Word MS365"
+POL_Extension_Write docx "Microsoft Word MS365"
+POL_Extension_Write dot "Microsoft Word MS365"
+POL_Extension_Write dotm "Microsoft Word MS365"
+POL_Extension_Write dotx "Microsoft Word MS365"
+POL_Extension_Write odt "Microsoft Word MS365"
+POL_Extension_Write rtf "Microsoft Word MS365"
+POL_Extension_Write wbk "Microsoft Word MS365"
+POL_Extension_Write wiz "Microsoft Word MS365"
+POL_Extension_Write csv "Microsoft Excel MS365"
+POL_Extension_Write dqy "Microsoft Excel MS365"
+POL_Extension_Write iqy "Microsoft Excel MS365"
+POL_Extension_Write odc "Microsoft Excel MS365"
+POL_Extension_Write ods "Microsoft Excel MS365"
+POL_Extension_Write oqy "Microsoft Excel MS365"
+POL_Extension_Write rqy "Microsoft Excel MS365"
+POL_Extension_Write slk "Microsoft Excel MS365"
+POL_Extension_Write xla "Microsoft Excel MS365"
+POL_Extension_Write xlam "Microsoft Excel MS365"
+POL_Extension_Write xlk "Microsoft Excel MS365"
+POL_Extension_Write xll "Microsoft Excel MS365"
+POL_Extension_Write xlm "Microsoft Excel MS365"
+POL_Extension_Write xls "Microsoft Excel MS365"
+POL_Extension_Write xlsb "Microsoft Excel MS365"
+POL_Extension_Write xlshtml "Microsoft Excel MS365"
+POL_Extension_Write xlsm "Microsoft Excel MS365"
+POL_Extension_Write xlsx "Microsoft Excel MS365"
+POL_Extension_Write xlt "Microsoft Excel MS365"
+POL_Extension_Write xlthtml "Microsoft Excel MS365"
+POL_Extension_Write xltm "Microsoft Excel MS365"
+POL_Extension_Write xltx "Microsoft Excel MS365"
+POL_Extension_Write xlw "Microsoft Excel MS365"
+POL_Extension_Write odp "Microsoft PowerPoint MS365"
+POL_Extension_Write pot "Microsoft PowerPoint MS365"
+POL_Extension_Write potm "Microsoft PowerPoint MS365"
+POL_Extension_Write potx "Microsoft PowerPoint MS365"
+POL_Extension_Write ppa "Microsoft PowerPoint MS365"
+POL_Extension_Write ppam "Microsoft PowerPoint MS365"
+POL_Extension_Write pps "Microsoft PowerPoint MS365"
+POL_Extension_Write ppsm "Microsoft PowerPoint MS365"
+POL_Extension_Write ppsx "Microsoft PowerPoint MS365"
+POL_Extension_Write ppt "Microsoft PowerPoint MS365"
+POL_Extension_Write pptm "Microsoft PowerPoint MS365"
+POL_Extension_Write pptx "Microsoft PowerPoint MS365"
+POL_Extension_Write pwz "Microsoft PowerPoint MS365"
+POL_Extension_Write one "Microsoft OneNote MS365"
+POL_Extension_Write onepkg "Microsoft OneNote MS365"
+POL_Extension_Write onetoc "Microsoft OneNote MS365"
+POL_Extension_Write onetoc2 "Microsoft OneNote MS365"
+POL_Extension_Write eml "Microsoft Outlook MS365"
+POL_Extension_Write hol "Microsoft Outlook MS365"
+POL_Extension_Write ics "Microsoft Outlook MS365"
+POL_Extension_Write msg "Microsoft Outlook MS365"
+POL_Extension_Write oft "Microsoft Outlook MS365"
+POL_Extension_Write pst "Microsoft Outlook MS365"
+POL_Extension_Write vcf "Microsoft Outlook MS365"
+POL_Extension_Write vcs "Microsoft Outlook MS365"
+POL_Extension_Write accda "Microsoft Access MS365"
+POL_Extension_Write accdb "Microsoft Access MS365"
+POL_Extension_Write accde "Microsoft Access MS365"
+POL_Extension_Write accdt "Microsoft Access MS365"
+POL_Extension_Write accdw "Microsoft Access MS365"
+POL_Extension_Write mda "Microsoft Access MS365"
+POL_Extension_Write mdb "Microsoft Access MS365"
+POL_Extension_Write mde "Microsoft Access MS365"
+POL_Extension_Write pub "Microsoft Publisher MS365"
+
+# Done!
+POL_SetupWindow_message "$(eval_gettext "Microsoft Office should be installed now. If you run into significant issues that don't occur under Windows, please report them at https://github.com/DonutsBl/office365-pol/issues. Or, if they're already reported, you may find a workaround there.")" "$(eval_gettext "Done!")"
+
+POL_SetupWindow_Close
+exit
\ No newline at end of file

New source code

#!/usr/bin/env playonlinux-bash

# Microsoft 365 Apps / Office 365 install script for PlayOnLinux
# The newest version of the script, documentation for it and an issue tracker are availabe at https://github.com/DonutsBl/office365-pol
# This software is released under the Zero-Clause BSD licence:
#
# Start of license agreement
#
# Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted.
#
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
#
# End of license agreement

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

TITLE="Microsoft 365 Apps / Office 365"
SHORTNAME="Office365"
WINEVERSION="cx-20.0.4"
SYSARCH="x86"

# Initial greetings
POL_SetupWindow_Init
POL_Debug_Init
POL_SetupWindow_presentation "$TITLE" "Microsoft" "https://www.office.com" "DonutsB" "$SHORTNAME"
wbinfo -V || WINBINDMISSING="yes"
if [ "$WINBINDMISSING" = "yes" ]
then
    POL_SetupWindow_message "$(eval_gettext "Winbind needs to be installed for the Office installer to work. Since winbind doesn't appear to be installed on your system, the PlayOnLinux Wizard will now quit. Please install winbind and then try again. If you can't find it in your distro's package management system, try installing samba, which sometimes contains winbind.")" "$(eval_gettext "Error")"
    POL_SetupWindow_Close
    exit
fi
POL_SetupWindow_message "$(eval_gettext "This script requires Codeweavers' Wine variant in version 20.0.4, for which you can only get the source code, but no binaries. So, you'll have to compile it yourself. Instructions for this are available at $BLUBBERDUBBER, but it generally isn't recommended for beginners. This script also assumes that you have all fonts that normally ship with Windows 7 or higher installed.")" "$(eval_gettext "Warning")"

# Let the user select OfficeSetup.exe
POL_SetupWindow_browse "$(eval_gettext "Please select the downloaded installer. You have to use the online (!) installer for the 32-bit (!) version of Microsoft 365 Apps / Office 365.")" "$TITLE"

# Create the Wine prefix
POL_Wine_SelectPrefix "$SHORTNAME"
POL_System_SetArch "$SYSARCH"
POL_Wine_PrefixCreate "$WINEVERSION"
Set_OS "win8"

# Apply registry modifications
POL_System_TmpCreate "$SHORTNAME"
echo 'Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\ClickToRun\Configuration]
"CDNBaseUrl"="http://officecdn.microsoft.com/pr/7ffbc6bf-bc32-4f92-8982-f9dd17fd3114"
[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"riched20"="native,builtin"
[HKEY_CURRENT_USER\Software\Wine\EnableUIAutomationCore]
[HKEY_CURRENT_USER\Software\Wine\Mac Driver]
"OpenGLSurfaceMode"="behind"
[HKEY_CURRENT_USER\Software\Wine\MSHTML\MainThreadHack]
[HKEY_CURRENT_USER\Software\Wine\EnableOLEQuitFix]
[HKEY_CURRENT_USER\Software\Wine\Direct2D]
"max_version_factory"=dword:00000000
[HKEY_CURRENT_USER\Software\Wine\X11 Driver]
"ScreenDepth"="32"' > "$POL_System_TmpDir/pre-install.reg"
POL_Wine "regedit.exe" "/c" "$POL_System_TmpDir/pre-install.reg"
POL_System_TmpDelete

# Let the user select Windows 7
POL_SetupWindow_message "$(eval_gettext 'To work around a problem with Wine, you have to manually select Windows 7 as the emulated Windows version. After clicking "Next", change Windows 8 to Windows 7 in the configuration menu that pops up, then click "OK".')" "$SHORTNAME"
POL_SetupWindow_wait "$(eval_gettext 'Please select Windows 7 and then click "OK".')" "$SHORTNAME"
POL_Wine "winecfg.exe"

# Install prerequisites
POL_Call POL_Install_msxml6
POL_Call POL_Install_vcrun2019

# Install Office
POL_SetupWindow_wait "$(eval_gettext "Office Setup is running")" "$SHORTNAME"
POL_Wine "$APP_ANSWER"

# Quit the Office setup that doesn't want to close by itself
pkill OfficeC2RClient

POL_SetupWindow_wait "$(eval_gettext "Finishing up...")" "$SHORTNAME"

# Copy missing DLL files
cp "$WINEPREFIX/drive_c/Program Files/Common Files/Microsoft Shared/ClickToRun/AppvIsvSubsystems32.dll" "$WINEPREFIX/drive_c/Program Files/Microsoft Office/root/Office16/"
cp "$WINEPREFIX/drive_c/Program Files/Common Files/Microsoft Shared/ClickToRun/C2R32.dll" "$WINEPREFIX/drive_c/Program Files/Microsoft Office/root/Office16/"

# Create shortcuts
POL_Shortcut "WINWORD.EXE" "Microsoft Word MS365" "" "" "Office;WordProcessor;TextEditor;"
POL_Shortcut "EXCEL.EXE" "Microsoft Excel MS365" "" "" "Office;Spreadsheet;Chart;"
POL_Shortcut "POWERPNT.EXE" "Microsoft PowerPoint MS365" "" "" "Office;Presentation;"
POL_Shortcut "ONENOTE.EXE" "Microsoft OneNote MS365" "" "" "Office;"
POL_Shortcut "OUTLOOK.EXE" "Microsoft Outlook MS365" "" "" "Network;Email;Calendar;ContactManagement;"
POL_Shortcut "MSACCESS.EXE" "Microsoft Access MS365" "" "" "Ofice;Database;"
POL_Shortcut "MSPUB.EXE" "Microsoft Publisher MS365" "" "" "Office;Publishing;WordProcessor;"

# Register supported file types
POL_Extension_Write doc "Microsoft Word MS365"
POL_Extension_Write docm "Microsoft Word MS365"
POL_Extension_Write docx "Microsoft Word MS365"
POL_Extension_Write dot "Microsoft Word MS365"
POL_Extension_Write dotm "Microsoft Word MS365"
POL_Extension_Write dotx "Microsoft Word MS365"
POL_Extension_Write odt "Microsoft Word MS365"
POL_Extension_Write rtf "Microsoft Word MS365"
POL_Extension_Write wbk "Microsoft Word MS365"
POL_Extension_Write wiz "Microsoft Word MS365"
POL_Extension_Write csv "Microsoft Excel MS365"
POL_Extension_Write dqy "Microsoft Excel MS365"
POL_Extension_Write iqy "Microsoft Excel MS365"
POL_Extension_Write odc "Microsoft Excel MS365"
POL_Extension_Write ods "Microsoft Excel MS365"
POL_Extension_Write oqy "Microsoft Excel MS365"
POL_Extension_Write rqy "Microsoft Excel MS365"
POL_Extension_Write slk "Microsoft Excel MS365"
POL_Extension_Write xla "Microsoft Excel MS365"
POL_Extension_Write xlam "Microsoft Excel MS365"
POL_Extension_Write xlk "Microsoft Excel MS365"
POL_Extension_Write xll "Microsoft Excel MS365"
POL_Extension_Write xlm "Microsoft Excel MS365"
POL_Extension_Write xls "Microsoft Excel MS365"
POL_Extension_Write xlsb "Microsoft Excel MS365"
POL_Extension_Write xlshtml "Microsoft Excel MS365"
POL_Extension_Write xlsm "Microsoft Excel MS365"
POL_Extension_Write xlsx "Microsoft Excel MS365"
POL_Extension_Write xlt "Microsoft Excel MS365"
POL_Extension_Write xlthtml "Microsoft Excel MS365"
POL_Extension_Write xltm "Microsoft Excel MS365"
POL_Extension_Write xltx "Microsoft Excel MS365"
POL_Extension_Write xlw "Microsoft Excel MS365"
POL_Extension_Write odp "Microsoft PowerPoint MS365"
POL_Extension_Write pot "Microsoft PowerPoint MS365"
POL_Extension_Write potm "Microsoft PowerPoint MS365"
POL_Extension_Write potx "Microsoft PowerPoint MS365"
POL_Extension_Write ppa "Microsoft PowerPoint MS365"
POL_Extension_Write ppam "Microsoft PowerPoint MS365"
POL_Extension_Write pps "Microsoft PowerPoint MS365"
POL_Extension_Write ppsm "Microsoft PowerPoint MS365"
POL_Extension_Write ppsx "Microsoft PowerPoint MS365"
POL_Extension_Write ppt "Microsoft PowerPoint MS365"
POL_Extension_Write pptm "Microsoft PowerPoint MS365"
POL_Extension_Write pptx "Microsoft PowerPoint MS365"
POL_Extension_Write pwz "Microsoft PowerPoint MS365"
POL_Extension_Write one "Microsoft OneNote MS365"
POL_Extension_Write onepkg "Microsoft OneNote MS365"
POL_Extension_Write onetoc "Microsoft OneNote MS365"
POL_Extension_Write onetoc2 "Microsoft OneNote MS365"
POL_Extension_Write eml "Microsoft Outlook MS365"
POL_Extension_Write hol "Microsoft Outlook MS365"
POL_Extension_Write ics "Microsoft Outlook MS365"
POL_Extension_Write msg "Microsoft Outlook MS365"
POL_Extension_Write oft "Microsoft Outlook MS365"
POL_Extension_Write pst "Microsoft Outlook MS365"
POL_Extension_Write vcf "Microsoft Outlook MS365"
POL_Extension_Write vcs "Microsoft Outlook MS365"
POL_Extension_Write accda "Microsoft Access MS365"
POL_Extension_Write accdb "Microsoft Access MS365"
POL_Extension_Write accde "Microsoft Access MS365"
POL_Extension_Write accdt "Microsoft Access MS365"
POL_Extension_Write accdw "Microsoft Access MS365"
POL_Extension_Write mda "Microsoft Access MS365"
POL_Extension_Write mdb "Microsoft Access MS365"
POL_Extension_Write mde "Microsoft Access MS365"
POL_Extension_Write pub "Microsoft Publisher MS365"

# Done!
POL_SetupWindow_message "$(eval_gettext "Microsoft Office should be installed now. If you run into significant issues that don't occur under Windows, please report them at https://github.com/DonutsBl/office365-pol/issues. Or, if they're already reported, you may find a workaround there.")" "$(eval_gettext "Done!")"

POL_SetupWindow_Close
exit

Replies

Anonymous
Wednesday 18 August 2021 at 9:22
Thank you :)
Anonymous
Wednesday 18 August 2021 at 9:23
I would suggest to use winecx-21.0.0 instead ; it should be better supported on macOS
Wednesday 18 August 2021 at 9:59
I'll definitely give 21.0.0 a try when I get around to it, but I don't have anything that runs macOS to test this with, so for this script to become macOS compatible, someone else would need to do all the testing.
Wednesday 18 August 2021 at 11:49
There seems to be an issue with 21.0.0: I'm not able to log in to activate Office. I can enter my e-mail address. but then the login window just closes and I can't proceed.
Anonymous
Wednesday 18 August 2021 at 12:36
I have going to test it for you. Which 21.0.0 version have you tried? POL's one or one that you built by yourself?
Wednesday 18 August 2021 at 13:33
Is there a POL build of 21.0.0 for Linux? If so, please send me a link, I can't find it anywhere. All of my testing for both 20.0.4 and 21.0.0 was done on self-built versions.
Anonymous
Thursday 19 August 2021 at 12:15
Currently being built: https://www.playonlinux.com/wine/
Hope this works well
Thursday 19 August 2021 at 14:01
I've tested that build now, it has the exact same problem.