Como desinstalar o LibreOffice?

149

Qual pacote devo remover para remover completamente o libreoffice? Não preciso de ferramentas de escritório.

Essa é a única queixa que tenho com os gerenciadores de pacotes, como o apt, não há uma maneira simples de executar a tarefa essencial de remover software indesejado: S

lapin
fonte

Respostas:

237

Digite o seguinte no terminal para remover o libreoffice:

sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove
karthick87
fonte
@EliahKagan, mas limpezas limpas dos pacotes através dos quais o software foi baixado. Os
desnecessários
1
@Kitizl Exclui os .debarquivos /var/cache/apt/archives, sim.
Eliah Kagan
1
Use este sudo apt-get remove --purge libreoffice-common
Ihab Shoully
7
@Shoully que seriam tratados pelo de resposta aceitolibreoffice*
chrisan
8
o comando em zsh:sudo apt-get remove --purge libreoffice\*
Timo
26

Uma técnica de remoção especialmente completa.

Adequado geralmente, mas principalmente ao remover o LibreOffice para substituí-lo por um LibreOffice ou OpenOffice instalado manualmente.

Supondo que o LibreOffice seja fornecido pelos pacotes oficiais do Ubuntu em seu sistema (o que geralmente é, a menos que você o tenha instalado de outros pacotes ou do site do LibreOffice), você pode removê-lo completamente no Terminal:

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

Se você deseja remover também os arquivos de configuração global (isso não afeta a configuração por usuário nos diretórios pessoais dos usuários), substitua removepor purge.

Eu acho que é improvável que a remoção de algo disso atrapalhe outros programas, porque o Lubuntu não vem com o LibreOffice, e os usuários do Lubuntu são capazes de executar praticamente qualquer programa do Ubuntu, sem precisar instalar o LibreOffice.

Ainda assim, essa é uma preocupação legítima e não posso garantir que nada dependa da instalação existente do LibreOffice. Felizmente, as quebras mais graves podem ser evitadas, garantindo que nada que você precise seja removido com os pacotes do LibreOffice. Você pode ter muito cuidado ao executar o comando de remoção (cuidado com o que ele disser que será desinstalado) ou simular a remoção primeiro :

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

(Ou seja, coloque -slogo após apt-gete, opcionalmente, remova o sudo.)

Não ouvi nenhum problema resultante da remoção, fonts-opensymbolmas essas são fontes e não há pessoas suficientes para remover o pacote para saber se os problemas na visualização de documentos são comuns. Portanto, se a simulação revelar que vários outros pacotes de que você precisa ou não está familiarizado seriam removidos, tente simular sem remover fonts-opensymbole veja o que acontece. E você pode decidir simplesmente não remover esse.

A técnica acima desinstala todos os pacotes do LibreOffice fornecidos no Ubuntu. Eu tenho a lista de pacotes daqui .

Para encurtar o comando e evitar digitar o nome de cada pacote individual, e também potencialmente prolongar a vida útil desse procedimento, caso pacotes com nomes diferentes sejam fornecidos em versões posteriores do LibreOffice, usei o *curinga para cobrir muitos pacotes de uma só vez. Ele próprio é escapado \para que não seja expandido pelo shell para o nome de algum arquivo ou diretório não relacionado, antes de ser transmitido apt-get.

Relacionado: Como substituir o LibreOffice pelo OpenOffice?

Eliah Kagan
fonte
apt-getusa expressões regulares em vez de curingas; portanto, para usar um "curinga", você deve digitar '.*'(lembre-se de escapar *no shell, caso contrário o shell o expandirá para nomes de arquivos que você não deseja). O libreoffice-\*trabalhou apenas como uma coincidência porque apt-get usa correspondência parcial em regex (equivalente a '^.*libreoffice-*.*$') em vez de jogo cadeia completa (ie '^libreoffice-*$').
Explorer09
10

Como corolário, você pode usar o aptitude para procurar por quais pacotes desinstalar:

aptitude search '~i' | grep libreoffice

que retorna uma lista de todos os pacotes instalados que contêm o texto 'libreoffice'. Grep é arrumado!

Em seguida, use o apt-get para remover o pacote principal que você instalou, e o apt-get autoremove removerá todos os pacotes menores que não são mais necessários. Espero que esse conselho ajude!

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

Aqui está outra maneira que eu encontrei (em libre-software.net) :

Para remover instalações anteriores do LibreOffice:

sudo apt-get remove libreoffice-core

Se você também deseja remover os arquivos de configuração da LibO, use a opção de limpeza:

sudo apt-get remove --purge libreoffice-core

Portanto, por "pacote principal", gemue2010 provavelmente significava "libreoffice-core". Os argumentos "clean" e "autoremove" para o apt-get fornecido pelo karthick87 são sempre uma boa idéia.

Embora aprecie a linha de comando (terminal) tanto quanto o próximo entusiasta, gosto de ter uma alternativa de interface gráfica com o usuário, uma solução apenas para mouse para assuntos triviais. Nesse caso, no Synaptic, você pode marcar o pacote libreoffice-core para remoção completa, e ele oferece a remoção dos seguintes pacotes adicionais (relacionados / dependentes):

libreoffice-base libreoffice-base-core libreoffice-calc libreoffice-draw libreoffice-gnome libreoffice-gtk libreoffice-help-pt-br libreoffice-impressionar libreoffice-math libreoffice-ogltrans

Isenção de responsabilidade: eu não sou um usuário experiente do Linux, na verdade, sou novo neste mundo. Sei que esse método pode não ser satisfatório para alguns, e essa resposta pode ser tarde demais para ser útil ao solicitante original, mas só estou compartilhando minhas descobertas na esperança de que sejam úteis para outras pessoas que procuram algo assim . Portanto, embora esse método possa não remover todos os pacotes associados, alguns dos quais foram mencionados, parece mais seguro e bom o suficiente para remover a maioria dos pacotes para mim, talvez para outros também. Por fim, uma observação: no meu caso, o mint-meta-xfce também está entre os pacotes a serem removidos.

bitoolean
fonte
4

Na versão 16.04, remover isso é um pouco mais fácil. Você só precisa emitir um comando ligeiramente diferente. Devo acrescentar que a maneira antiga ainda funciona, se você gosta de usá-la.

sudo apt purge libreoffice*
Goddard
fonte
Você precisa citar isso, "sudo apt purge libreoffice *"
Dan Dascalescu 17/17
1
Acho que o que o @DanDascalescu quis dizer foi que você precisa citar desta maneira "libreoffice *" ou o * não será usado corretamente.
Ben
3

Nas versões mais recentes do Ubuntu (16.04+, talvez anterior) , apenas para fornecer uma resposta atualizada (as outras também funcionam):

sudo apt purge -y libreoffice*

Isso faz todo o trabalho, incluindo remoção automática e outras coisas.

codepleb
fonte
Você pode ter que citar duas vezes"libreoffice*"
Dan Dascalescu 17/17/17
2

Hmm, a maneira mais fácil deve ser usar o gerenciador de software. desinstale o libre-office a partir daí. se você não instalou manualmente determinadas bibliotecas necessárias do libre-office (uno, ure), essas bibliotecas também serão desinstaladas automaticamente.

gemue2010
fonte
+1 por simplicidade. Eu sempre usaria apt-get removeou apt-get remove --purgeeu mesmo, mas se alguém está convencido de que "não há uma maneira simples de executar a tarefa essencial de remover software indesejado", ele realmente não pode pedir mais simples do que clicar no botão remover.
Jon Hanna
1

Isso desinstalará TODOS os pacotes do libreoffice no ubuntu 16.04

sudo apt-get autoremove -y libreoffice-\*

robrecord
fonte