Si uno usa Zotero y su plugin de para LibreOffice Writer 6.1 (este tutorial está hecho para este problema que hubo en esta versión) en Ubuntu 16.04 o Ubuntu 18.04 y sus sabores de 32 bits no funciona pues se cuelga si uno instala el paquete completo de LibreOffice
pues este instala Java(el cual necesita el plugin de Zotero) y se cierra LibreOffice Writer al momento de quererlo abrir. Esto es por un Bug en los Kernel modernos debido a un parche para corregir una vulnerabilidad que se llama: "Stack Clash" que para el año 2018 ya fue corregida pero desafortunadamente ese parche en los sistemas de 32 bits hace que la máquina virtual Java en las versiones que vienen en los repositorios de Ubuntu de 32 bit no funcione y se cuelga LibreOffice Writer.
Instalar IBM Java
Sin querer descubrí que hay en los repositorios de los socios de Canonical la versión Java de IBM y la instalé y para sorpresa mía LibreOffice Writer no se cuelga.
Instrucciones:
Instale synaptic (le recomiendo usarlo, allí encontré la solución)
ábralo, ponga su contraseña y luego de clic en:
allí de clic en la pestaña "otro software"
le saldrá un mensaje:
de clic en recargar
Luego en "Buscar" de clic y ponga las palabras "IBM Java"
y de clic en "Buscar" y marquelo para instalar con clic derecho e instalelo, en el transcurso le aparecerá una licencia:
en la siguiente imagen ya está instalado:
Si además quiere puede instalar el "plugin" el cual es para el navegador web, allí también está:
ibm-java80-plugin
pero como yo no uso ninguna página que use java no lo instalo.
Ahora si abra LibreOffice, pero NO el Writer porque ese se cuelga ya que hay que primero cambiarle la versión de Java, así que abra solamente el programa "LibreOffice":
Nota: En la imagen de arriba yo tengo colocada la barra de herramientas de forma vertical y el icono para abrir las opciones está arriba a la izquierda.
y clic en:
luego en "Avanzado" y allí marque "IBM Java"
Cierto, si había desmarcado el uso de Java para que funcione LibreOffice Writer asegúrese de marcar las opciones de Java
Ahora si:
Asegurese que su sistema también usa esa versión de Java
Al instalar IBM JAva debería haber quedado por defecto esa versión por defecto en el sistema, eso es necesario si va a usar por ejemplo LibreOffice con Zotero
Para asegurarse de que así sea ponga en la terminal:
a mi me aparece así:
A así está bien. Pero si a usted le aparece el asterisco "*" en otra versión, escriba el número de IBM Java y de Enter
SOLUCIÓN 2 (no es la mejor)
Desactivar el Parche Stack Clash.- Pero eso nos dejaría vulnerables a ese poblema, pero esto hace que LibreOffice Writer funcione con la versión de Java de los repositorios de Ubuntu o con la de java.com, si lo quiere hacer estos son los pasos:
Instale Grub Customizer siguiendo los siguientes pasos para añadir un parámetro de arranque, siga este tutorial:
Instalar Grub Customizer en Ubuntu 16.04, 18.04
https://facilitarelsoftwarelibre.blogspot.com/2018/10/instalar-grub-customizer-en-ubuntu-1604.html
en la pestaña "Configuración general":
allí al lado derecho de quiet splash deje un espacio y escriba:
stack_guard_gap=1
así le debe de quedar:
Como ve allí usted debe dar clic en "Guardar" y de allí reiniciar el ordenador y allí ya funcionará:
Nota: Si usted decide esta solución, cuidese de no andar en páginas malas, no busque cracks, no vea películas online pues allí saltan páginas que muchas de ellas tienen malware, virus, de todo. En si sólo navegue en sitios seguros. Instale por ejemplo WOT
SOLUCIÓN 3
Use el Sistema Operativo antiX. Yo estoy probando antiX 17.4.1 de 32 bits (este está basado en Debian 9 Stretch) y Zotero funciona bien en el LibreOffice que viene en los repositorios, no se cuelga, funciona exelente
https://antixlinux.com/
Aquí les dejo una captura de pantalla:
SOLUCIÓN4
Use Escuelas Linux, allí funciona bien Zotero con Java
https://escuelaslinux.sourceforge.io/
Dios les bendiga
sudo apt-get install libreoffice
pues este instala Java(el cual necesita el plugin de Zotero) y se cierra LibreOffice Writer al momento de quererlo abrir. Esto es por un Bug en los Kernel modernos debido a un parche para corregir una vulnerabilidad que se llama: "Stack Clash" que para el año 2018 ya fue corregida pero desafortunadamente ese parche en los sistemas de 32 bits hace que la máquina virtual Java en las versiones que vienen en los repositorios de Ubuntu de 32 bit no funcione y se cuelga LibreOffice Writer.
Instalar IBM Java
Sin querer descubrí que hay en los repositorios de los socios de Canonical la versión Java de IBM y la instalé y para sorpresa mía LibreOffice Writer no se cuelga.
Instrucciones:
Instale synaptic (le recomiendo usarlo, allí encontré la solución)
sudo apt-get install synaptic
ábralo, ponga su contraseña y luego de clic en:
allí de clic en la pestaña "otro software"
le saldrá un mensaje:
de clic en recargar
Luego en "Buscar" de clic y ponga las palabras "IBM Java"
y de clic en "Buscar" y marquelo para instalar con clic derecho e instalelo, en el transcurso le aparecerá una licencia:
en la siguiente imagen ya está instalado:
Si además quiere puede instalar el "plugin" el cual es para el navegador web, allí también está:
ibm-java80-plugin
pero como yo no uso ninguna página que use java no lo instalo.
Ahora si abra LibreOffice, pero NO el Writer porque ese se cuelga ya que hay que primero cambiarle la versión de Java, así que abra solamente el programa "LibreOffice":
Nota: En la imagen de arriba yo tengo colocada la barra de herramientas de forma vertical y el icono para abrir las opciones está arriba a la izquierda.
y clic en:
luego en "Avanzado" y allí marque "IBM Java"
Cierto, si había desmarcado el uso de Java para que funcione LibreOffice Writer asegúrese de marcar las opciones de Java
Ahora si:
Asegurese que su sistema también usa esa versión de Java
Al instalar IBM JAva debería haber quedado por defecto esa versión por defecto en el sistema, eso es necesario si va a usar por ejemplo LibreOffice con Zotero
Para asegurarse de que así sea ponga en la terminal:
sudo update-alternatives --config java
a mi me aparece así:
A así está bien. Pero si a usted le aparece el asterisco "*" en otra versión, escriba el número de IBM Java y de Enter
SOLUCIÓN 2 (no es la mejor)
Desactivar el Parche Stack Clash.- Pero eso nos dejaría vulnerables a ese poblema, pero esto hace que LibreOffice Writer funcione con la versión de Java de los repositorios de Ubuntu o con la de java.com, si lo quiere hacer estos son los pasos:
Instale Grub Customizer siguiendo los siguientes pasos para añadir un parámetro de arranque, siga este tutorial:
Instalar Grub Customizer en Ubuntu 16.04, 18.04
https://facilitarelsoftwarelibre.blogspot.com/2018/10/instalar-grub-customizer-en-ubuntu-1604.html
en la pestaña "Configuración general":
allí al lado derecho de quiet splash deje un espacio y escriba:
stack_guard_gap=1
así le debe de quedar:
Como ve allí usted debe dar clic en "Guardar" y de allí reiniciar el ordenador y allí ya funcionará:
Nota: Si usted decide esta solución, cuidese de no andar en páginas malas, no busque cracks, no vea películas online pues allí saltan páginas que muchas de ellas tienen malware, virus, de todo. En si sólo navegue en sitios seguros. Instale por ejemplo WOT
SOLUCIÓN 3
Use el Sistema Operativo antiX. Yo estoy probando antiX 17.4.1 de 32 bits (este está basado en Debian 9 Stretch) y Zotero funciona bien en el LibreOffice que viene en los repositorios, no se cuelga, funciona exelente
https://antixlinux.com/
Aquí les dejo una captura de pantalla:
SOLUCIÓN4
Use Escuelas Linux, allí funciona bien Zotero con Java
https://escuelaslinux.sourceforge.io/
Dios les bendiga
quiero actualizar libreoffice tengo linux mint, y no encuetro solución, que hago
ResponderBorrarPruebe este tutorial: https://facilitarelsoftwarelibre.blogspot.com/2020/06/libreoffice-6442-de-32-bit-deb.html
Borrar