Retail release 22 September 2015
Application Details:
Version: | 2016 (32-bit) |
License: | Retail |
URL: | http://www.office.com |
Votes: | 1 |
Latest Rating: | Silver |
Latest Wine Version Tested: | 9.3 |
Maintainers: About Maintainership
What works
Word, Exel, Acess, Outlook
What does not
PowerPoint, OneNote, Publisher
Uninstalation
Workarounds
Doesn't install without winbind
What was not tested
Nothing so far
Hardware tested
Graphics:
Additional Comments
installation instructions
//Arch Linux packages
sudo pacman -S --needed icoutils libwbclient libxslt lib32-mpg123 p11-kit lib32-p11-kit samba wine winetricks wine-mono wine_gecko
sudo packer -S --noedit --noconfirm ttf-ms-fonts
//For 64-bit also install the following.
sudo packer -S --noedit --noconfirm lib32-libwbclient lib32-libxslt
//Ubuntu packages
sudo apt-add-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install ttf-mscorefonts-installer samba wine1.5 wine-gecko1.8 wine-mono
//For 64-bit also install the following.
sudo apt-get install ia32-libs
//Delete the Wine folder
sudo rm -r ${HOME}/.wine
//Create a new WINEPREFIX for Office and Set the WINEARCH to 32 bit.
WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
winecfg //choose windows 7
//Then follow this quide in winetricks:
https://www.liberiangeek.net/2...
install libreries: msxml16, riched20, gdiplus, dotnet20
and fonts: corefonts
//In Winetricks choose ‘Run winecfg’ and set all libraries as ’Native’
//After that, close out of Winetricks and install ’setup.exe’with wine.
//Uninstalation
rm -rfv ${HOME}/.wine/
rm -rfv ~/.local/share/applications/wine-extension-*
rm -rfv ~/.local/share/applications/wine/Programs
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Arch Linux x86_64 | Mar 12 2024 | 9.3 | Yes | Yes | Yes | Silver | AmashiroNoah | |
Show | Linux Mint Debian x86_64 | Dec 13 2023 | 8.0.2 | Yes | Yes | Yes | Silver | Omar Cipriano | |
Show | Debian GNU/Linux 11.x "Bullseye" | Nov 16 2022 | 7.21 | Yes | No | Yes | Garbage | Alois Schlögl | |
Show | Arch Linux x86_64 | Jan 28 2022 | 7.0-rc5 | Yes | Yes | No | Silver | Éric de GUILLEBON de RESNES | |
Show | Arch Linux x86_64 | Feb 04 2020 | 5.0 | Yes | Yes | Yes | Bronze | Good Guy Danny |
Test reports that do not follow these guidelines will be rejected.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by WF on Friday February 28th 2020, 23:10
Unhandled exception: 0x0074c6dd in 32-bit code (0x03d302ed).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:03d302ed ESP:0032b7a8 EBP:0032b7d8 EFLAGS:00210246( R- -- I Z- -P- )
EAX:0074c6dd EBX:00000002 ECX:04ee0dc4 EDX:00000000
ESI:00000000 EDI:04ee0dc8
Stack dump:
0x0032b7a8: 6dc770ff 04ee0dc8 00000000 00000002
0x0032b7b8: 00000000 04323995 0032b7a8 0032b2e8
0x0032b7c8: 0032b824 03d2d859 6e00119f 00000000
0x0032b7d8: 0032b808 04864a2f 0074c6dd 00000000
0x0032b7e8: 007a2470 00000002 00000000 00000001
0x0032b7f8: 00000001 7f000003 00000000 00000000
Backtrace:
=>0 0x03d302ed (0x0032b7d8)
1 0x04864a2f (0x0032b808)
2 0x0461803a (0x0032b830)
3 0x04618928 (0x0032b838)
4 0x04f94261 (0x0032b86c)
5 0x0503dbb1 (0x0032b880)
6 0x05a5d88d (0x0032b8d0)
7 0x05a5d791 (0x0032b8f4)
8 0x008b6333 in wwlib (+0x16332) (0x0032b91c)
9 0x008b62e1 in wwlib (+0x162e0) (0x0032b95c)
10 0x00e6801c in wwlib (+0x5c801b) (0x0032fc20)
11 0x00c44a9b in wwlib (+0x3a4a9a) (0x0032fc28)
12 0x004017ef in winword (+0x17ee) (0x0032fe74)
13 0x00401163 in winword (+0x1162) (0x0032fec0)
14 0x7b4677d2 call_process_entry+0x11() in kernel32 (0x0032fed8)
15 0x7b4696f6 start_process+0x105() in kernel32 (0x0032ffd8)
16 0x7b4677de start_process_wrapper+0x9() in kernel32 (0x0032ffec)
0x03d302ed: movl $0x1,0x00000000
Modules:
Module Address Debug info Name (195 modules)
PE 400000- 5db000 Export winword
PE 5e0000- 78c000 Deferred c2r32
PE 8a0000- 2a10000 Export wwlib
PE 2a10000- 371a000 Deferred oart
PE 10000000-101e9000 Deferred appvisvsubsystems32
PE 4ec50000-4edfb000 Deferred gdiplus
ELF 79291000-79300000 Deferred dwrite
\-PE 792a0000-79300000 \ dwrite
ELF 7963a000-79700000 Deferred windowscodecs
\-PE 79650000-79700000 \ windowscodecs
ELF 79a13000-79a3c000 Deferred propsys
\-PE 79a20000-79a3c000 \ propsys
ELF 79a80000-7a800000 Deferred i965_dri.so
ELF 7a800000-7a940000 Deferred opengl32
\-PE 7a820000-7a940000 \ opengl32
ELF 7b400000-7b7f6000 Dwarf kernel32
\-PE 7b420000-7b7f6000 \ kernel32
ELF 7bc00000-7bd10000 Deferred ntdll
\-PE 7bc10000-7bd10000 \ ntdll
ELF 7bd16000-7bd23000 Deferred libpciaccess.so.0
ELF 7bd23000-7bd42000 Deferred libgcc_s.so.1
ELF 7bd42000-7bd4c000 Deferred libdrm_nouveau.so.2
ELF 7bd4c000-7bd5c000 Deferred libdrm_radeon.so.1
ELF 7bd5c000-7bd84000 Deferred libdrm_intel.so.1
ELF 7bd84000-7bd8d000 Deferred libxcb-sync.so.1
ELF 7bd8d000-7bdab000 Deferred libxcb-glx.so.0
ELF 7bdab000-7bdc1000 Deferred libdrm.so.2
ELF 7bdc1000-7bde2000 Deferred libglapi.so.0
ELF 7bde2000-7be5e000 Deferred libglx_mesa.so.0
ELF 7be9e000-7bf00000 Deferred libgldispatch.so.0
ELF 7c000000-7c004000 Deferred
ELF 7c006000-7c00b000 Deferred libxcb-present.so.0
ELF 7c00b000-7c012000 Deferred libxcb-dri2.so.0
ELF 7c012000-7c036000 Deferred libglx.so.0
ELF 7c036000-7c09c000 Deferred libgl.so.1
ELF 7c0ba000-7c13b000 Deferred d3dcompiler_47
\-PE 7c0c0000-7c13b000 \ d3dcompiler_47
ELF 7c13b000-7c183000 Deferred d3d10
\-PE 7c140000-7c183000 \ d3d10
ELF 7c183000-7c199000 Deferred d3d10core
\-PE 7c190000-7c199000 \ d3d10core
ELF 7c199000-7c1af000 Deferred d3d10_1
\-PE 7c1a0000-7c1af000 \ d3d10_1
ELF 7c1af000-7c213000 Deferred d2d1
\-PE 7c1c0000-7c213000 \ d2d1
ELF 7c213000-7c239000 Deferred cabinet
\-PE 7c220000-7c239000 \ cabinet
ELF 7c239000-7c2be000 Deferred wininet
\-PE 7c240000-7c2be000 \ wininet
ELF 7c2be000-7c400000 Deferred msi
\-PE 7c2d0000-7c400000 \ msi
ELF 7c406000-7c409000 Deferred libxshmfence.so.1
ELF 7c409000-7c431000 Deferred mpr
\-PE 7c410000-7c431000 \ mpr
ELF 7c431000-7c4d3000 Deferred urlmon
\-PE 7c440000-7c4d3000 \ urlmon
ELF 7c4d3000-7c4eb000 Deferred wtsapi32
\-PE 7c4e0000-7c4eb000 \ wtsapi32
ELF 7c4eb000-7c50a000 Deferred concrt140
\-PE 7c4f0000-7c50a000 \ concrt140
ELF 7c60f000-7c615000 Deferred libxcb-dri3.so.0
ELF 7c615000-7c62d000 Deferred dwmapi
\-PE 7c620000-7c62d000 \ dwmapi
ELF 7c62d000-7c665000 Deferred uxtheme
\-PE 7c630000-7c665000 \ uxtheme
ELF 7c665000-7c66c000 Deferred libxfixes.so.3
ELF 7c66c000-7c679000 Deferred libxcursor.so.1
ELF 7c679000-7c68e000 Deferred libxi.so.6
ELF 7c68e000-7c693000 Deferred libxcomposite.so.1
ELF 7c693000-7c6a2000 Deferred libxrandr.so.2
ELF 7c6a2000-7c6ae000 Deferred libxrender.so.1
ELF 7c6ae000-7c6b6000 Deferred libxxf86vm.so.1
ELF 7c6b6000-7c6bb000 Deferred libxinerama.so.1
ELF 7c6bb000-7c6da000 Deferred libbsd.so.0
ELF 7c6da000-7c6e2000 Deferred libxdmcp.so.6
ELF 7c6e2000-7c710000 Deferred libxcb.so.1
ELF 7c710000-7c85f000 Deferred libx11.so.6
ELF 7c85f000-7c876000 Deferred libxext.so.6
ELF 7c876000-7c87b000 Deferred libxdamage.so.1
ELF 7c87b000-7c880000 Deferred libx11-xcb.so.1
ELF 7c880000-7c894000 Deferred api-ms-win-crt-environment-l1-1-0
\-PE 7c890000-7c894000 \ api-ms-win-crt-environment-l1-1-0
ELF 7c894000-7c92e000 Deferred winex11
\-PE 7c8a0000-7c92e000 \ winex11
ELF 7c92e000-7c942000 Deferred api-ms-win-crt-time-l1-1-0
\-PE 7c930000-7c942000 \ api-ms-win-crt-time-l1-1-0
ELF 7c942000-7c959000 Deferred api-ms-win-crt-multibyte-l1-1-0
\-PE 7c950000-7c959000 \ api-ms-win-crt-multibyte-l1-1-0
ELF 7c959000-7c96d000 Deferred api-ms-win-crt-utility-l1-1-0
\-PE 7c960000-7c96d000 \ api-ms-win-crt-utility-l1-1-0
ELF 7c96d000-7c981000 Deferred api-ms-win-crt-filesystem-l1-1-0
\-PE 7c970000-7c981000 \ api-ms-win-crt-filesystem-l1-1-0
ELF 7c981000-7ca7e000 Deferred msvcr120
\-PE 7c9a0000-7ca7e000 \ msvcr120
ELF 7ca7e000-7cbac000 Deferred msvcp140
\-PE 7cac0000-7cbac000 \ msvcp140
ELF 7cbac000-7cbf8000 Deferred usp10
\-PE 7cbb0000-7cbf8000 \ usp10
ELF 7cbf8000-7cd4f000 Deferred comctl32
\-PE 7cc00000-7cd4f000 \ comctl32
ELF 7cd4f000-7ce17000 Deferred msvcrt
\-PE 7cd60000-7ce17000 \ msvcrt
ELF 7ce17000-7cf93000 Deferred wined3d
\-PE 7ce30000-7cf93000 \ wined3d
ELF 7cf93000-7cfcb000 Deferred dxgi
\-PE 7cfa0000-7cfcb000 \ dxgi
ELF 7cfcb000-7d03f000 Deferred d3d11
\-PE 7cfd0000-7d03f000 \ d3d11
ELF 7d03f000-7d095000 Deferred libgssapi_krb5.so.2
ELF 7d095000-7d09b000 Deferred libkeyutils.so.1
ELF 7d09b000-7d0aa000 Deferred libkrb5support.so.0
ELF 7d0aa000-7d0b0000 Deferred libcom_err.so.2
ELF 7d0b0000-7d0e4000 Deferred libk5crypto.so.3
ELF 7d0e4000-7d1c5000 Deferred libkrb5.so.3
ELF 7d1c7000-7d1cd000 Deferred libxau.so.6
ELF 7d1cd000-7d1e3000 Deferred api-ms-win-crt-convert-l1-1-0
\-PE 7d1d0000-7d1e3000 \ api-ms-win-crt-convert-l1-1-0
ELF 7d1e3000-7d1ed000 Deferred libffi.so.6
ELF 7d1ed000-7d27a000 Deferred libgmp.so.10
ELF 7d27a000-7d2b3000 Deferred libhogweed.so.4
ELF 7d2b3000-7d2f0000 Deferred libnettle.so.6
ELF 7d2f0000-7d307000 Deferred libtasn1.so.6
ELF 7d307000-7d489000 Deferred libunistring.so.2
ELF 7d489000-7d4a9000 Deferred libidn2.so.0
ELF 7d4a9000-7d600000 Deferred libp11-kit.so.0
ELF 7d600000-7d7e5000 Deferred libgnutls.so.30
ELF 7d7e5000-7d81f000 Deferred ws2_32
\-PE 7d7f0000-7d81f000 \ ws2_32
ELF 7d81f000-7d838000 Deferred libresolv.so.2
ELF 7d83c000-7d856000 Deferred kerberos
\-PE 7d840000-7d856000 \ kerberos
ELF 7d856000-7d883000 Deferred iphlpapi
\-PE 7d860000-7d883000 \ iphlpapi
ELF 7d883000-7d8b6000 Deferred netapi32
\-PE 7d890000-7d8b6000 \ netapi32
ELF 7d8b6000-7d8ee000 Deferred secur32
\-PE 7d8c0000-7d8ee000 \ secur32
ELF 7d8ee000-7d902000 Deferred api-ms-win-core-localization-l1-2-1
\-PE 7d8f0000-7d902000 \ api-ms-win-core-localization-l1-2-1
ELF 7d902000-7d916000 Deferred api-ms-win-core-fibers-l1-1-1
\-PE 7d910000-7d916000 \ api-ms-win-core-fibers-l1-1-1
ELF 7d916000-7d92a000 Deferred api-ms-win-core-synch-l1-2-0
\-PE 7d920000-7d92a000 \ api-ms-win-core-synch-l1-2-0
ELF 7d92a000-7d950000 Deferred imm32
\-PE 7d930000-7d950000 \ imm32
ELF 7d9f2000-7da1e000 Deferred libexpat.so.1
ELF 7da1e000-7da6b000 Deferred libfontconfig.so.1
ELF 7da6b000-7da89000 Deferred libz.so.1
ELF 7da89000-7dac8000 Deferred libpng16.so.16
ELF 7dac8000-7db8a000 Deferred libfreetype.so.6
ELF 7dba8000-7dbbc000 Deferred api-ms-win-crt-heap-l1-1-0
\-PE 7dbb0000-7dbbc000 \ api-ms-win-crt-heap-l1-1-0
ELF 7dbbc000-7dbd0000 Deferred api-ms-win-crt-locale-l1-1-0
\-PE 7dbc0000-7dbd0000 \ api-ms-win-crt-locale-l1-1-0
ELF 7dbd0000-7dbe9000 Deferred api-ms-win-crt-math-l1-1-0
\-PE 7dbe0000-7dbe9000 \ api-ms-win-crt-math-l1-1-0
ELF 7dbe9000-7dbff000 Deferred api-ms-win-crt-runtime-l1-1-0
\-PE 7dbf0000-7dbff000 \ api-ms-win-crt-runtime-l1-1-0
ELF 7dbff000-7dc15000 Deferred api-ms-win-crt-stdio-l1-1-0
\-PE 7dc00000-7dc15000 \ api-ms-win-crt-stdio-l1-1-0
ELF 7dc15000-7dc2b000 Deferred api-ms-win-crt-string-l1-1-0
\-PE 7dc20000-7dc2b000 \ api-ms-win-crt-string-l1-1-0
ELF 7dc2b000-7dd35000 Deferred ucrtbase
\-PE 7dc50000-7dd35000 \ ucrtbase
ELF 7dd35000-7dd4b000 Deferred vcruntime140
\-PE 7dd40000-7dd4b000 \ vcruntime140
ELF 7dd4b000-7dd63000 Deferred userenv
\-PE 7dd50000-7dd63000 \ userenv
ELF 7dd63000-7ddda000 Deferred shlwapi
\-PE 7dd70000-7ddda000 \ shlwapi
ELF 7ddda000-7e7a1000 Deferred shell32
\-PE 7ddf0000-7e7a1000 \ shell32
ELF 7e7a1000-7e82e000 Deferred rpcrt4
\-PE 7e7b0000-7e82e000 \ rpcrt4
ELF 7e82e000-7e981000 Deferred gdi32
\-PE 7e840000-7e981000 \ gdi32
ELF 7e981000-7ebb2000 Deferred user32
\-PE 7e990000-7ebb2000 \ user32
ELF 7ebb2000-7ec2d000 Deferred advapi32
\-PE 7ebc0000-7ec2d000 \ advapi32
ELF 7ec2d000-7ed95000 Deferred ole32
\-PE 7ec40000-7ed95000 \ ole32
ELF 7ed95000-7eec8000 Deferred oleaut32
\-PE 7edb0000-7eec8000 \ oleaut32
ELF 7eec8000-7eedd000 Deferred libnss_files.so.2
ELF 7eedd000-7efe2000 Deferred libm.so.6
ELF 7efe6000-7f000000 Deferred version
\-PE 7eff0000-7f000000 \ version
ELF f7b56000-f7b5c000 Deferred libdl.so.2
ELF f7b5c000-f7d49000 Deferred libc.so.6
ELF f7d49000-f7d6c000 Deferred libpthread.so.0
ELF f7d80000-f7d8a000 Deferred libuuid.so.1
ELF f7d8a000-f7f43000 Dwarf libwine.so.1
ELF f7f45000-f7f70000 Deferred ld-linux.so.2
ELF f7f73000-f7f74000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000014c 0
000001f0 0
000000da 0
000000d4 0
00000021 0
0000001c 0
00000018 0
00000013 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000019 0
00000017 0
00000016 0
00000012 0
0000001a plugplay.exe
0000001e 0
0000001d 0
0000001b 0
0000001f winedevice.exe
00000024 0
00000023 0
00000022 0
00000020 0
00000025 explorer.exe
00000029 0
00000028 0
00000027 0
00000026 0
000000cd svchost.exe
000000e4 0
000000e3 0
000000d7 0
000000d6 0
000000d5 0
000000ce 0
000000d8 rpcss.exe
000000de 0
000000dd 0
000000dc 0
000000db 0
000000d9 0
00000179 AppVShNotify.exe
00000183 0
0000017a 0
000001ee OSE.EXE
000001f3 0
000001f2 0
000001f1 0
000001ef 0
000000f3 Setup32.exe
00000118 0
00000112 0
0000010e 0
00000104 0
00000105 0
00000108 0
00000107 0
000000f2 0
00000109 wineconsole.exe
00000120 0
00000121 cmd.exe
0000011a 0
000000ec OfficeClickToRun.exe
000001f7 0
0000002c 0
00000035 0
00000015 0
00000014 0
0000000b 0
00000207 0
0000016e 0
00000150 0
00000156 0
00000154 0
00000147 0
00000148 0
00000144 0
00000145 0
0000014b 0
0000014a 0
00000149 0
000000c7 0
000000c8 0
000001b5 explorer.exe
000001b2 0
000001b3 0
00000203 (D) C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE
0000004a 0
000001e8 0
000001e7 0
000001e3 1
000001e4 0
0000003b 0
0000003a 0
00000039 0
0000000c 0
by Citromos Tea on Friday October 18th 2019, 8:11
by monofied on Thursday June 7th 2018, 5:13
I might need some help with Office 2016.
Tried to install the 32bit version.
What I did:
Fresh wine prefix: WINEARCH=win32 WINEPREFIX=/myapps/Office2016 winetricks gdiplus dotnet20 msxml6
After that I did: WINEARCH=win32 WINEPREFIX=/myapps/Office2016 winetricks settings win7
Also set gdiplus to native, the other 2 to native,builtin
And finally installed via: WINEARCH=win32 WINEPREFIX=/myapps/Office2016 wine setup.exe
Install runs fine even the window is black. Known problem.
However, if I try to start Office I do it like this: WINEARCH=win32 WINEPREFIX=/myapps/Office2016 wine WINWORD.EXE
A window opens with an error message: IOPL not enabled.
What is that supposed to mean? And how to fix it?
Ubuntu 18.04 64bit
Wine 3.6 and 3.9 (tried both)
Any ideas?
by Isira Seneviratne on Wednesday July 25th 2018, 18:47
I believe the issue is caused by Word not detecting the IOPL flag.
Have you installed the necessary dependencies, such as Winbind?
by Andreas on Friday February 9th 2018, 17:28
I am trying to install Office 2016 Professional Plus. From the microsoft page, I got an online setup, which tries to download office. This setup displays a tray icon telling me, that it downloads office, but never gets beyond 0% download status.
As this didn't work, I used a tool to download an ISO for Office 2016 Professional Plus. Executing the 32bit setup from there just leaves me with an error.
Can somebody tell me, what I am doing wrong?
Here is what I tried so far:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 17.10
Release: 17.10
Codename: artful
$ sudo apt-add-repository dl.winehq.org/wine-builds/ubuntu/
$ sudo apt update
$ sudo apt install wine-stable
$ /opt/wine-stable/bin/wine --version
wine-3.0
$ WINEARCH=win32 /opt/wine-stable/bin/winecfg
--> select riched20 and msxml6 library
--> Use Win7
$ WINEARCH=win32 /opt/wine-stable/bin/wine office/setup32.exe
--> Errorcode: 30175-4 (-2147467259)
Here is the output of wine when starting the setup from the ISO:
pastebin.com/ZcHirccd
Thanks in advance!
by Andreas on Friday February 9th 2018, 18:00
$ WINEARCH=win32 winetricks msxml6
$ WINEARCH=win32 winetricks riched20
After that, I could install Office 2016 with the setup.exe that was in the root of the ISO.
Note that the progress-bar during the installation is not visible. You simply see a window with various icons of word, excel etc.. When the setup is finished, the icons disappear and the office icon is displayed. Hit Return to close the dialog.
After the installation, I had to copy two DLLs, as stated in the "Test Results". In addition to this, I had to copy AppvIsvStream32.dll to ./Program\ Files/Microsoft\ Office/root/Office16/
by Jose Antonio on Friday February 9th 2018, 3:01
1. At installation time, I only see a black window, not the installer splash screen. However, since the installation is fully automatic, it completes fine.
2. When running Office applications, I get serious graphical glitches, like all the blue space in the ribbon part of Word is black, instead of blue.
Using wine 3.1 it crashes.
Do you get this glitches? Is it to be expected?
by Tristan on Sunday February 11th 2018, 19:10
2. The graphical glitches occur for me too. You can try setting the HKCU\Software\Wine\Direct3D\csmt key to 0x1. That fixed it for me.
by Jose Antonio on Monday February 12th 2018, 2:32
by Bert on Tuesday June 6th 2017, 3:58
For the winetricks command, I get the following reply, no matter which version of wine I have installed:
------------------------------------------------------
You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20170207 - sha1sum: e9fb56411adfee6b85d978502ce7a2625ec05c72 with wine-2.8 (Staging) and WINEARCH=win64
20170517
------------------------------------------------------
You are running winetricks-20170207, latest upstream is winetricks-20170517!
------------------------------------------------------
------------------------------------------------------
You should update using your distribution's package manager, --self-update, or manually.
------------------------------------------------------
Executing w_do_call dotnet20
Executing load_dotnet20
------------------------------------------------------
This package does not work on a 64-bit installation
------------------------------------------------------
by Rosanne on Tuesday June 6th 2017, 8:07