Antes de seguir esta guía, necesitarás tener los paquetes wine, winetricks y samba instalados.
Nota: Según la versión de Wine Staging que tengas instalada en el momento, puede que esta guía no funcione por regresiones en errores del proyecto. Dejaremos una lista preliminar de versiones que sabemos que funcionan y que no.
Versión de Wine | Compatibilidad |
---|---|
Wine GE (Todas) | No |
Proton GE (Todas) | No |
Soda (Todas) | No |
Vaniglia (Todas) | No |
Wine Staging 8.15 | No |
Wine Staging 8.18 | Si |
Wine Staging 9.8 | Parcial (glitches gráficos) |
Caffe 9.7 | Si |
Instalación de Bottles
Nota: Recomendamos la versión Flatpak del paquete porque suele ser más estable, aunque instalar la versión de los repositorios no debería suponer ningún problema.
Método 1: Copia de respaldo con Office 2016 (32bit) preinstalado
Este respaldo de Bottles viene preconfigurado con los paquetes y configuraciones necesarias para una experiencia aceptable. Esta copia de Office 2016 para Linux incluye los siguientes idiomas:
- Español
- Inglés (EE.UU.)
Botella Office 2016 (Caffe 9.7, 2.1 GiB, TAR)
SHA-1: 1c4c9307000b1dcf673ee1391b875080363941f4
La copia viene sin activar, por lo que es posible que sea necesario activarla manualmente pasado el periodo de evaluación.
Para importar una botella en Bottles, desde el menú principal, seleccionamos el botón hamburguesa que hay al lado del botón de buscar y pulsamos Importar.
Ya en el menú de importación, seleccionamos el botón en la parte superior para importar un respaldo completo. Este botón puede ser un papel con una flecha o un clip, dependiendo de la versión de Bottles. Seleccionamos la opción Archivo completo.
Seleccionamos el archivo, pulsamos Importar y el proceso de importación comenzará.
No hay una barra de progreso, por lo que tendrás que confiar en que está haciendo algo. Cuando haya terminado, indicará con un toast que la botella ha sido importada correctamente.
Si volvemos al menú principal veremos que la botella de Office 2016 está disponible. Accediendo a ella, en la sección de Programas, veremos diferentes ejecutables que podemos iniciar.
Si esta forma de organización no nos gusta, podemos organizar la biblioteca de Bottles de diferentes maneras en la sección Organización de la biblioteca más abajo.
Método 2: Instalación manual
Importante: Para poder seguir esta guía, necesitarás una copia de Microsoft Office 2016 de 32 bits. Puedes conseguir la copia de Office 2016 aqui: https://massgrave.dev/office_msi_links.html#Office_MSI_VL_Download. Selecciona la versión x86 y el idioma que quieras.
Creación de la botella
En Bottles, selecciona el botón + arriba a la izquierda para crear una nueva botella. Puedes poner el nombre que quieras a la botella, pero por simplificar la llamaremos Office 2016.
La botella debe tener las siguientes características:
- Entorno: Custom
- Ejecutor: caffe-9.7/sys-wine-9.8 (o posterior)
- Arquitectura: 32-bit
Configuración de la botella
Una vez se haya creado la botella, accedemos a ella y seleccionamos el botón de Ajustes para configurarla.
Dentro de los ajustes, bajamos hasta la sección de Compatibilidad y seleccionamos Windows 7 como versión que ejecutará Wine. Tardará un momento en hacer el cambio, por lo que espera a que el símbolo de espera termine.
Limitar versión de OpenGL
Nota: Esta limitación evita que al iniciar Office veamos las ventanas en negro.
Volvemos a los detalles de la botella y bajamos a la sección de Herramientas y seleccionamos la opción Editor de Registro. Una vez se haya abierto, accedemos a HKEY_CURRENT_USER/Software/Wine. En esta carpeta crearemos dos claves nuevas: Direct2D y Direct3D. Esto puede hacerse haciendo click derecho en la carpeta Wine y seleccionando Nuevo > Clave.
Dentro de la clave Direct2D, creamos un nuevo valor con Nuevo > Valor DWORD y lo nombramos max_version_factory. Este nuevo DWORD tendrá un valor 0.
Ahora, en la clave Direct3D, crea un nuevo valor DWORD llamado MaxVersionGL. Una vez creado, haz click derecho sobre el valor y selecciona Modificar. Los datos del valor deben ser 30002 en modo Hexadecimal (que estará seleccionado por defecto).
Con esto, podemos cerrar el Editor de Registro.
Escritorio Virtual
Nota: El escritorio virtual evita que los menús contextuales de la aplicación se cierren inmediatamente tras intentar abrirlos.
Volviendo a Bottles, en la misma sección Herramientas, desplegamos Legacy Wine Tools y seleccionamos Configuración. Dentro del menú, seleccionamos la pestaña Gráficos y habilitamos la opción Emular un escritorio virtual. Las dimensiones pueden variar según la pantalla que tengamos, pero para una pantalla 1080p hemos seleccionado 1920×1000. La razón de reducir los pixeles verticales es por la barra de tareas, ya que se sobrepondría a ella si pusiéramos el tamaño total.
Finalmente, pulsamos aplicar y cerramos la ventana de configuración.
Instalación de dependencias
Fuera de Bottles (sin cerrar el programa), abrimos una terminal y ejecutamos el siguiente comando:
WINEPREFIX=/home/<usuario>/.var/app/com.usebottles.bottles/data/bottles/bottles/Office-2016/ winetricks corefonts msxml6 msxml4 vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 vcrun2019 msftedit riched20 riched30 msxml6 gdiplus mspatcha dotnet20 dotnet40 mfc100 cjkfonts wsh57
Este comando instala las dependencias que Office 2016 necesita para funcionar correctamente. Necesitarás avanzar por algunos asistentes de instalación de forma manual.
Instalación de WinSCard.dll (Microsoft Smart Card)
Desde las últimas versiones de Wine, este DLL necesario para Office 2016 no viene instalado por defecto, por lo que se necesita descargar e instalar aparte. Descarga el DLL desde aquí y pega el DLL que viene en el archivo ZIP en la siguiente ruta:
/home/<usuario>/.var/app/com.usebottles.bottles/data/bottles/bottles/Office-2016/drive_c/windows/system32
Instalación de Office 2016
En la pantalla de Detalles de Bottles, seleccionamos el botón azul Iniciar ejecutable… y seleccionamos el setup.exe de Office.
Sigue los pasos del programa de instalación y selecciona los componentes que desees instalar.
Tras finalizar el proceso de instalación, Bottles mostrará una lista de programas automáticamente:
Los nombres de los programas pueden cambiarse, se pueden añadir a la Biblioteca de Bottles, crear accesos directos y cambiar las opciones de lanzamiento. Por ahora, vamos a ejecutar el programa WINWORD, que es el nombre de Microsoft Word.
Al iniciar el programa automáticamente se iniciará una ventana de configuración de Microsoft Office.
Debemos esperar a que termine completamente antes de seguir adelante, ya que si lo cancelamos de cualquier manera, saldrá de nuevo la próxima vez que iniciemos cualquier programa de Office. Cuando se haya completado, nos indicará que Office debe ser reiniciado para aplicar los cambios, y al pulsar aceptar cerrará el asistente y Word.
Al reiniciar Word manualmente y seleccionar «Documento en Blanco», saldrá una nueva ventana emergente que nos indica si queremos Instalar solo actualizaciones o Preguntarme más tarde. Seleccionaremos Instalar solo actualizaciones para evitar que la ventana vuelva a salir.
Con esto, la configuración de Office queda completada, y ya podemos utilizar el programa de forma normal.
Organización de la biblioteca
Los programas de una botella pueden renombrarse y añadirse a la Biblioteca de Bottles para una mayor organización. Para ello, simplemente hay que ir a la botella y seleccionar los tres puntos verticales en el programa que queremos editar y añadir a la biblioteca.
Una vez hayamos añadido los programas deseados a la biblioteca, solo tenemos que salir de la botella y en el menú principal seleccionar la pestaña Biblioteca, donde estarán los ejecutables listos para iniciar.
Si esto no nos gusta, siempre puedes Añadir acceso directo, que lo añadirá al escritorio.
Thanks for sharing !
I have a retail licence of Office 2016 that I would like to use with a wine based installation on Linux.
However I cannot find an installer that runs. Even following your guide for manual install, any installer I tried end up crashing…
Your bottle imports and work fine but I can’t read spanish 😉
Can you detail the Office 2016 installer you used ?
Hello!
From my testing any ISO file that can be mounted could be used to install it. C2R or tools like it won’t work at all for now in Wine, and 64 bit versions will always crash, so 32 bit (x86) is the only thing that’s proven to work right now.
You might’ve encountered the same error we were finding in our testing, where somewhere between Wine 8.0 and Wine 8.15 there was some kind of regression that caused Office to crash in the installer and even the preinstalled Bottle itself.
I might be able to install a language pack for this Bottle and update it so you can use it too. I’ll have you know.
Thanks for reading!
I suggest adding this link for finding Office ISOs https://massgrave.dev/office_msi_links.html#Office_MSI_VL_Download that are needed for the manual method
Thank you very much! I’ll add the link to the post!
Hello again!
I’ve modified the Bottle with the last Wine version and I’ve added English (US) language for Office. You can change it by going to the programs and executing ‘Establecer idioma de Office’, where you can change the language settings:
https://elsotanoenlared.es/wp-content/webpc-passthru.php?src=https://elsotanoenlared.es/wp-content/uploads/2023/05/imagen-22.png&nocache=1
I hope it makes your experience usable with the bottle!
Hi,
Thanks for the modification of the bottle, it’s working great !
I’ll try a bit more to install from scratch so I can use my licence (it need a different office version apparently…)
Best regards
podrias darnos instrucciones de como activarlo? por ejemplo, con un activador como https://github.com/massgravel/Microsoft-Activation-Scripts
Aunque de todas formas sin activar parece que funciona todo y es facil resetear el periodo de prueba importando la bottella otra vez, pero seria interesante.
Run CMD in Bottles and enter the command:
mklink «%programfiles%\Microsoft Office\root\vfs\System\sppcs.dll» «%windir%\System32\sppc.dll»
Then download sppc32.dll (from Ohook/MAS, can be found in the .zip folder here: https://github.com/asdcorp/ohook/releases/)
Then create the folder /home/user/.var/app/com.usebottles.bottles/data/bottles/bottles/Office-2016/drive_c/Program Files/Microsoft Office/Office16/root/vfs/System/ (need to create the last three folders yourself)
Then copy the sppc32.dll in this folder and rename to sppc.dll
Sorry actually it doesn’t work!
Does this work with Wayland? I have in the past run Office 2016 on Playonlinux and it was full of graphical glitches and bugs
Yes it works fine
Is there a way to open files automatically in Office? Like xlsx opens in Excel? I added the desktop starter and gave the Bottles Flatpak all user files permissions, but it just loads and loads without actually opening the files
I tried installing Home & Student 2016 (because I have the license) but it fails the installation at 94%. Also Bottles complains about the missing runner 8.18 when start the premade bottle, although it still works.
Hola, llevo tiempo intentando instalar este office y no me había sido posible, con la «Copia de respaldo con Office 2016 preinstalado» me fue de maravilla, solo una sugerencia para cuando tengas tiempo, por favor adiciona el español de latinoamerica a los idiomas disponibles. Gracias
Cuando se van a instalar dependencias, si al abrir y ejecutar la terminal sale el error: «warning: sha256sum mismatch! Rename /home/usuario/.cache/winetricks/vcrun2005/vcredist_x86.EXE and try again.» se debe actualizar el winetricks con el comando:
sudo winetricks –self-update
Hola!
siguiendo los pasos de instalación manual, ocupo sys-wine-9.0… (no puedo elegir la versión 8.0 que indicas) al abrir el instalador «setup.exe», se abre el entorno de windows con el mensaje «módulo no encontrado» y posteriormente se cierra la ventana. alguna idea? saludos y gracias por tremendo post!!.
unable to download the bottles config file (2 GB tar). can you please help?
Thanks,
Amigo muchas gracias, me gustaría usar el método 1, pero los enlaces de las botellas están caídos. Por favor si lo podes agregar de nuevo 🙏🏻.
Perdón, la botella ya vuelve a estar disponible
guessing the download links aren’t going to return. shame
The bottle is back online, it was deleted by accident, sorry for the inconvenience.
Does the release has support for english language ?
Yes! It supports Spanish and English, but comes with Spanish by default.
You can change it with the «Cambiar idioma de Office» application that comes in the bottle list.
he intentado por todos los medios disponibles instalar el office2016 con una iso montando en linux mint 22.0 pero no funciono ni con crossover ni con playonlinux ni con bottles, al llegar a 60% de la configuracion del instaldor aparecia el error. aparentemente le falta algo probaré con este metodo y luego comento. lo que necesito intalar el Access porque utilizar libreoffice Base es realmente un dolor de cabeza.