Instalando Office 2010 en Linux Mint 18.1

Tal vez, una de las barreras para trabajar con un sistema operativo Linux sea que no podamos ejecutar aplicaciones que cotidianamente utilizamos con sistemas operativos Windows, como, por ejemplo, la suite Office de Microsoft.

Si las alternativas de Office online y de Libre Office no nos acaban de convencer, disponemos de diferentes soluciones para ejecutar una aplicación de Windows sobre Linux. Pese a que popularmente podríamos recurrir a virtualizar un entorno Windows mediante las populares herramientas VirtualBox o VMWare, en el presente artículo evaluamos el resultado de la instalación del paquete Office 2010 sobre la popular distribución Linux Mint 18.1, utilizando dos herramientas gratuitas (wine y playonlinux) y una de pago (crossover).

Instalación mediante wine (exitosa pero no perfecta):

En el propio site de wine, podremos observar la presencia de una lista de aplicaciones soportadas, y la evaluación de su instalación mediante dicha herramienta. Optamos por la suite en su versión 2010, tras analizar el resultado de las diferentes distribuciones, siendo ésta la versión más actual con comportamiento estable (descartamos 2007, por la falta de disponibilidad de ciertas funcionalidades, que sí que disponíamos con la versión 2010). La situación actual de la evaluación del rendimiento la podemos ver en el siguiente enlace: https://appdb.winehq.org/objectManager.php?sClass=application&iId=31

Tras el análisis de la información de rendimiento de las versiones en dicho site, como de la experiencia de diferentes usuarios, decidimos ‘jugar seguro’ y probar instalar la versión de 32 bits de la aplicación.

Hechas las elecciones, decidimos ponernos manos a la obra, basándonos en el procedimiento seguido en los siguientes sites:

https://www.dizwell.com/wordpress/technical-articles/linux/install-office-2010-on-ubuntu-16-04/

http://ubuntuhandbook.org/index.php/2017/01/install-wine-2-0-ubuntu-16-04-14-04-16-10/

Tras completar los pasos, conseguimos instalar la aplicación de forma exitosa. Aunque la interacción con la suite es correcta, y existiendo algunas dificultades con la visualización de algunas opciones, o por ejemplo, con la selección rápida del idioma del documento en el pie de la aplicación Word, la molestia principal la localizamos en que para cada nueva ejecución de una de las aplicaciones, se vuelve a iniciar el asistente de instalación de la suite, como si previamente no se hubiese instalado la aplicación. Considerando el resultado no perfecto, disculpadnos si no ponemos los pasos detallados, y nos centramos en los casos que nos aportan un resultado satisfactorio.

Instalación mediante playonlinux (exitosa, con buenos resultados):

Tras el resultado en gran parte exitoso observado en la instalación con Wine, decidimos probar si con playonlinux podemos instalar de forma satisfactoria la suite, y si con esta aplicación, solventamos el problema de que se inicie el instalador cada vez que inicialicemos una aplicación de la suite. El resultado en este caso es satisfactorio, observando también una leve mejora en la representación de alguna de las funcionalidades de la aplicación.

Seguimos los pasos indicados en el siguiente enlace, decidiendo comprobar si el procedimiento aplicado a una versión más nueva de Linux Mint sigue siendo válido:

https://sysads.co.uk/2014/02/07/install-ms-office-2010-linux-mintubuntu-playonlinux/

Los comandos que de forma particular hemos utilizado son los siguientes:

  • Preparamos el entorno para que ejecute la aplicación en 32 bits: sudo dpkg –add-architecture i386
  • Añadimos el repositorio desde donde nos descargaremos los paquetes necesarios: sudo add-apt-repository ppa:wine/wine-builds
  • Actualizamos los paquetes disponibles: sudo apt update
  • Instalamos wine y los paquetes recomendados: apt install –install-recommends winehq-staging
  • Instalamos winetricks, para que nos permita descargar posteriormente librerías que puedan ser necesarias para ejecutar las aplicaciones basadas en Windows: sudo apt install winetricks
  • Instalamos curl, un port de 7zip y winbind: sudo apt install curl ; sudo apt install p7zip-full ; sudo apt install winbind .
  • Finalmente, instalamos playonlinux: sudo apt install playonlinux

Una vez instalada la aplicación, insertamos el DVD de instalación del paquete Office, y accedemos al botón ‘Office’ de la aplicación PlayOnLinux. En la lista de aplicaciones escogemos Office2010 (figura 1), y tras entender lo indicado en la pantalla de instalación, de que no alteremos la unidad C: que en el programa de instalación nos indicará, se iniciará un asistente para la instalación de la aplicación (figura 2).

Figura 1
Figura 2

La misma aplicación descargará la versión de Wine que necesite, y la correspondiente versión del paquete wine-mono, que es una implantación del framework de .NET. A partir de aquí, se nos iniciarán las pantallas del asistente clásico de instalación de Office, donde nos pedirán la clave del producto (figura 3), y posteriormente las opciones de instalación del paquete (típica, personalizada). Si todo funciona como se esperaba, observaremos el mensaje de confirmación de que la instalación ha sido satisfactoria (figura 4).

Figura 3
Figura 4

Instalación mediante crossover (exitosa, con buenos resultados):

La empresa codeweavers, comercializa una solución comercial denominada crossover, pensada para ejecutar aplicaciones de Windows en entornos Mac y Linux. La descripción de la aplicación y las instrucciones para su descarga las podemos localizar aquí: https://www.codeweavers.com/products/crossover-linux

Con dicha solución, podremos instalar el Office 2010 sin inconvenientes, de una manera muy sencilla e intuitiva. La solución es de pago, pero podemos descargar una versión de evaluación de 15 días. Si realmente no disponemos de mucho tiempo disponible, y deseamos un resultado rápido y con el soporte de una empresa, no deberíamos descartar esta opción.

Para la instalación del paquete, deberemos solicitar la demo en el formulario disponible. Ello nos permitirá descargarnos un paquete .deb, que podemos instalar con el comando gdebi. A partir de aquí, la aplicación nos permitirá instalar en un ‘contenedor’ (denominado ‘bottle’ para la aplicación), y tras el proceso de instalación, podremos ejecutar la aplicación con un buen resultado.

Autor: Josep Lluís Torres

Samba 4: problema versiones con Ubuntu 14.04 Actualizado

En otro post de este mismo blog, explicaba cómo crear un controlador de dominio en un Ubuntu 14.04 usando Samba 4. Sin embargo, cuando esta semana he comenzado a realizar esta práctica con mis alumnos, nos encontrábamos con el siguiente error a la hora de intentar agregar un cliente Windows:

samba_error

Intentado ver las diferencias, observamos que la versión que se instala por defecto es la 4.3.8. De momento, la solución que he encontrado para salir del paso, es forzar la instalación de la versión 4.1.6 con la que estaba seguro que era posible realizar el proceso.

En primer lugar, si trabajamos con máquinas virtuales, iremos a la instantánea previa a la instalación de Samba y procederemos a instalar la versión deseada con el siguiente comando:

B49BB796117C4C1EA441B46B4C835905

Cuando instala, saldrá un primer mensaje proponiendo una solución, que debemos contestar No

2016-04-21_0812

La segunda propuesta, un dowgrading de diversos paquetes ya instalados, al que deberemos contestar afirmativamente.

2016-04-21_0813

A partir de ahí, contestar Sí (Y) a las preguntas que formule y ya tendremos la versión 4.1.6 correctamente instalada.

Actualización (30/04/2016)

En clase, después de instalar las RSAT en las máquinas virtuales Windows 10 Enterprise, nos hemos encontrado en que en muchas máquinas, a la hora de intentar crear los usuarios desde la MMC Usuarios y Equipos se mostraba el siguiente error:

2016-04-27_1124

Lo curioso, es que hay alumnos que sí que les funciona, teniendo la misma configuración. Aún no he encontrado ninguna explicación, pero para salir del paso, lo más sencillo es crear los usuarios directamente en el controlador de dominio, mediante el comando samba-tool :

samba-tool user add nombre_usuario

De hecho, al igual que en un servidor Windows Server podemos administrar totalmente el dominio mediante comandos de la consola o aún mejor, mediante PowerShell, en Samba4, disponemos del comando samba-tool.

En este link se muestra una lista muy completa de todas las opciones de esta herramienta.

Actualización (10/05/2016)

Alberto (gracias por el aporte) nos comenta cómo solucionar el problema con las versiones de samba 4.3.x

apt-get install winbind libnss-winbind

Al instalar estos dos paquetes ya podremos agregar nuestro cliente sin problemas al dominio creado.

Bash en Windows 10

Una de las sorpresas mayúsculas en el Build 2016 de Microsoft ha sido, sin duda, la presentación de Bash Linux en Windows 10, de la mano de Ubuntu. La llegada de Satya Nadella como CEO de Microsoft está produciendo toda una revolución dentro del gigante de Redmond y este es un nuevo paso. Esta novedad, de momento en beta y disponible dentro del canal Insider, se prevé se lance al público con la Window 10 Anniversary Update prevista para el segundo semestre de este año.

En este post, veremos como habilitar esta funcionalidad y en algún post futuro (si el trajín de este año me lo permite) lo exploraremos con más detalle.

Crearemos una VM para poder jugar sin miedo (recordar que estamos hablando de versiones aún no estables) y procederemos a descargar la ISO de Windows 10.

Una vez instalada, iremos a Configuración y clicaremos en Actualización y Seguridad

2016-04-07_1214

Aquí deberemos habilitar en primer lugar, el modo programador, este modo nos permite instalar aplicaciones firmadas y utilizar las características avanzadas.

2016-04-07_1226

El siguiente paso, es dentro de Windows Update, entrar en las opciones avanzadas y clicar en el botón para empezar en el programa de Insider (que permite acceder a estas versiones previas y aportar feedback sobre su funcionamiento), para ello deberemos agregar nuestra cuenta Microsoft.

2016-04-08_1117

Una vez realizados estos pasos y reiniciada la máquina, el sistema se actualizará y entre las actualizaciones diversas ( Windows Defender, aplicaciones, etc.) aparecerá una específica de Insider que nos permitirá participar en el programa.

Una vez se haya instalado esta actualización, iremos al Panel de Control y seleccionaremos la opción de Programas y allí seleccionaremos la opción de Agregar Características de Windows 

2016-04-08_1114

Ahora tocará buscar dentro de las características, Windows Subsystem for Linux (Beta) y marcarla para proceder a activarla. Si no os aparece esta opción, quiere decir que aún debe actualizarse vuestra VM.

2016-04-11_1950

Una vez marcada la opción y siguiendo el proceso que implicará un reinicio del sistema, procederemos a abrir una sesión de PowerShell y en ella teclearemos bash, al hacerlo, nos preguntará confirmación y comenzará a bajar el paquete.

2016-04-11_2205

Al final del proceso, tendremos un flamante bash en nuestro sistema!

wind10

A partir de aquí y teniendo en cuenta que el sistema aún se encuentra en beta, podemos comenzar a jugar con el sistema, pero eso ya dará para otro post.

Hasta pronto!