¿Cómo desinstalar LibreOffice?

149

¿Qué paquete debo eliminar para eliminar completamente libreoffice? No necesito herramientas de oficina.

Esa es la única queja que tengo con los administradores de paquetes como apt, no hay una manera simple de realizar la tarea esencial de eliminar software no deseado: S

lapin
fuente

Respuestas:

237

Escriba lo siguiente en la terminal para eliminar libreoffice:

sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove
karthick87
fuente
@EliahKagan pero limpia los paquetes a través de los cuales se descargó el software. Los innecesarios
Kitizl
1
@ Kititl Elimina los .debarchivos /var/cache/apt/archives, sí.
Eliah Kagan
1
Utilice este sudo apt-get remove --purge libreoffice-common
Ihab Shoully
77
@Shoully eso sería manejado por las respuestas aceptadaslibreoffice*
chrisan
8
el comando en zsh:sudo apt-get remove --purge libreoffice\*
Timo
26

Una técnica de eliminación especialmente minuciosa.

Adecuado en general, pero especialmente al eliminar LibreOffice para reemplazarlo con un LibreOffice u OpenOffice instalado manualmente.

Asumiendo que LibreOffice es proporcionado por los paquetes oficiales de Ubuntu en su sistema (que generalmente es, a menos que lo haya instalado usted mismo desde otros paquetes o desde el sitio web de LibreOffice), puede eliminarlo completamente en la Terminal:

sudo apt-get remove fonts-opensymbol libreoffice libreoffice-\* openoffice.org-dtd-officedocument1.0 python\*-uno uno-libs3-\* ure ure-dbg

Si también desea eliminar los archivos de configuración global (esto no afecta la configuración por usuario en los directorios principales de los usuarios), reemplace removecon purge.

Creo que es poco probable que eliminar algo de esto rompa otros programas, porque Lubuntu no viene con LibreOffice, y los usuarios de Lubuntu pueden ejecutar casi cualquier programa de Ubuntu, sin tener que instalar LibreOffice.

Aún así, esa es una preocupación legítima y no puedo garantizar que nada dependa de su instalación existente de LibreOffice. Afortunadamente, las roturas más graves se pueden evitar asegurándose de que nada de lo que necesite se elimine con los paquetes de LibreOffice. Puede tener mucho cuidado al ejecutar el comando de eliminación (tenga cuidado con cualquier otra cosa que diga que se desinstalará) o simular primero la eliminación :

apt-get -s remove fonts-opensymbol libreoffice libreoffice-\* openoffice.org-dtd-officedocument1.0 python\*-uno uno-libs3-\* ure ure-dbg

(Es decir, poner -sinmediatamente después apt-gety, opcionalmente, eliminar el sudo.)

No he oído hablar de ningún problema derivado de la eliminación, fonts-opensymbolpero esas son fuentes, y no hay suficientes personas que eliminen el paquete para saber si los problemas para ver documentos son comunes. Entonces, si la simulación revela que se eliminarían varios otros paquetes que necesita o no conoce, intente simular sin eliminar fonts-opensymboly vea qué sucede. Y podría decidir simplemente no eliminar ese en absoluto.

La técnica anterior desinstala todos los paquetes de LibreOffice provistos en Ubuntu. Tengo la lista de paquetes de aquí .

Para acortar el comando y evitar tener que escribir el nombre de cada paquete individual, y también potencialmente extender la vida útil de este procedimiento en caso de que se proporcionen paquetes con nombres diferentes en versiones posteriores de LibreOffice, utilicé el *comodín para cubrir muchos paquetes a la vez. Se escapó por sí mismo \para que el shell no lo expanda al nombre de algún archivo o directorio no relacionado, antes de pasarlo a apt-get.

Relacionado: ¿Cómo reemplazar LibreOffice con OpenOffice?

Eliah Kagan
fuente
apt-getusa expresiones regulares en lugar de comodines, por lo que para usar un "comodín" debe escribir '.*'(recuerde escapar *en el shell o de lo contrario el shell lo expandirá a los nombres de archivo que no desea). La libreoffice-\*única trabajado como una coincidencia, porque apt-get utiliza coincidencia parcial en expresiones regulares (equivalente a '^.*libreoffice-*.*$') en lugar de coincidencia de cadena completa (es decir '^libreoffice-*$').
Explorer09
10

Como corolario, puede usar aptitude para buscar qué paquetes desinstalar:

aptitude search '~i' | grep libreoffice

que devuelve una lista de todos los paquetes instalados que contienen el texto 'libreoffice'. Grep es ordenado!

Luego use apt-get para eliminar el paquete principal que ha instalado, y apt-get autoremove eliminará todos los paquetes más pequeños que ya no son necesarios. Espero que ese consejo ayude!

semitonos
fuente
Para eliminar LibreOfficeDev:aptitude search '~i' | grep -o '(lodev|libreofficedev)\S*' | xargs sudo apt-get remove -y
Dan Dascalescu
6

Aquí hay otra forma que encontré (en libre-software.net) :

Para eliminar instalaciones anteriores de LibreOffice:

sudo apt-get remove libreoffice-core

Si también desea eliminar los archivos de configuración de LibO, use el interruptor de purga:

sudo apt-get remove --purge libreoffice-core

Entonces, por "paquete principal", gemue2010 probablemente significaba "libreoffice-core". Los argumentos "clean" y "autoremove" para apt-get que proporcionó karthick87 son siempre una buena idea.

Si bien aprecio la línea de comandos (terminal) tanto como el próximo entusiasta, me gusta tener una alternativa de interfaz gráfica de usuario, una solución solo para mouse para asuntos triviales. En este caso, en Synaptic, puede marcar el paquete libreoffice-core para la eliminación completa, y también ofrece eliminar los siguientes paquetes adicionales (relacionados / dependientes):

libreoffice-base libreoffice-base-core libreoffice-calc libreoffice-draw libreoffice-gnome libreoffice-gtk libreoffice-help-en-us libreoffice-impress libreoffice-math libreoffice-ogltrans libreoffice-pdfimport libreoffice-presentation-minimizer libreoffice-writer python3-uno

Descargo de responsabilidad: no soy un usuario experimentado de Linux, de hecho, soy nuevo en este mundo. Me doy cuenta de que este método puede no ser satisfactorio para algunos, y esta respuesta puede llegar demasiado tarde para ser útil para el autor de la pregunta original, pero solo comparto mis hallazgos con la esperanza de que sean útiles para otros que buscan algo como esto . Entonces, aunque este método podría no eliminar todos los paquetes asociados, algunos de los cuales se han mencionado, parece más seguro y lo suficientemente bueno para eliminar la mayoría de los paquetes, para mí, así que tal vez también para otros. Por último, una nota: en mi caso, mint-meta-xfce también se encuentra entre los paquetes que se eliminarán.

bitooleano
fuente
4

En 16.04 eliminar esto es un poco más fácil. Solo necesita emitir un comando ligeramente diferente. Debo agregar que la vieja forma todavía funciona tan bien si te gusta usarla.

sudo apt purge libreoffice*
Goddard
fuente
Debe citar eso, "sudo apt purge libreoffice *"
Dan Dascalescu
1
Creo que lo que quería decir @DanDascalescu es que debes citar de esta manera "libreoffice *" o el * no se usará correctamente.
Ben
3

En las versiones más nuevas de Ubuntu (16.04+, quizás anteriores) , solo para proporcionar una respuesta actualizada (las otras también funcionan):

sudo apt purge -y libreoffice*

Esto hace todo el trabajo, incluido el movimiento automático y demás.

codepleb
fuente
Puede que tenga que hacer una cita doble"libreoffice*"
Dan Dascalescu
2

Hmm, la forma más fácil debería ser usar el administrador de software. desinstalar libre-office desde allí. si no instaló manualmente ciertas librerías necesitadas por libre-office (uno, ure), esas librerías también se desinstalarán automáticamente.

gemue2010
fuente
+1 por simplicidad. Siempre lo usaría apt-get removeo apt-get remove --purgeyo mismo, pero si alguien está convencido de que "no hay una manera simple de realizar la tarea esencial de eliminar software no deseado", realmente no pueden pedir más simple que hacer clic en el botón Eliminar.
Jon Hanna
1

Esto desinstalará TODOS los paquetes de libreoffice en ubuntu 16.04

sudo apt-get autoremove -y libreoffice-\*

robrecord
fuente