Comment désinstaller LibreOffice?

149

Quel paquet dois-je supprimer pour supprimer complètement libreoffice? Je n'ai pas besoin d'outils bureautiques.

C’est le seul reproche que j’ai avec les gestionnaires de paquets comme apt, il n’existe pas de moyen simple d’exécuter la tâche essentielle de suppression des logiciels non désirés: S

lapin
la source

Réponses:

237

Tapez ce qui suit dans terminal pour supprimer libreoffice:

sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove
karthick87
la source
@EliahKagan mais des lingettes propres des paquets à travers lesquels le logiciel a été téléchargé. Les inutiles
Kitizl
1
@Kitizl Il supprime les .debfichiers /var/cache/apt/archives, oui.
Eliah Kagan
1
Utilisez cette action sudo apt-get remove --purge libreoffice-common
Ihab Shoully
7
@Soulablement cela serait traité par les réponses acceptéeslibreoffice*
chrisan
8
la commande dans zsh:sudo apt-get remove --purge libreoffice\*
Timo
26

Une technique d'élimination particulièrement approfondie.

Convient généralement, mais surtout lors de la suppression de LibreOffice pour le remplacer par un LibreOffice ou OpenOffice installé manuellement.

En supposant que LibreOffice soit fourni par les paquets officiels Ubuntu sur votre système (ce qui est généralement le cas, à moins que vous ne l'ayez installé vous-même à partir d'autres paquets ou du site Web de LibreOffice), vous pouvez le supprimer complètement dans le terminal:

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

Si vous souhaitez également supprimer les fichiers de configuration globale (cela n'affecte pas la configuration par utilisateur dans les répertoires de base des utilisateurs), remplacez removepar purge.

Je pense qu'il est peu probable que supprimer tout cela casserait d'autres programmes, car Lubuntu ne vient pas avec LibreOffice, et les utilisateurs de Lubuntu sont capables d'exécuter n'importe quel programme Ubuntu sans avoir à installer LibreOffice.

C'est néanmoins une préoccupation légitime et je ne peux garantir que rien ne dépend de votre installation LibreOffice existante. Heureusement, les pannes les plus graves peuvent être évitées en veillant à ce que rien ne soit supprimé avec les packages LibreOffice. Vous pouvez soit être très prudent lorsque vous exécutez la commande de suppression (faites attention à tout ce qui est dit qui sera désinstallé), soit simuler la suppression en premier :

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

(C'est-à-dire, mettre -sjuste après apt-getet, éventuellement, supprimer le sudo.)

Je n'ai entendu parler d'aucun problème lié à la suppression, fonts-opensymbolmais ce sont des polices et il n'y a pas assez de gens qui retirent le package pour savoir si les problèmes d'affichage des documents sont courants. Ainsi, si la simulation révèle que plusieurs autres paquets dont vous avez besoin ou dont vous n'êtes pas familier seraient supprimés, essayez de simuler sans supprimer fonts-opensymbolet voyez ce qui se passe. Et vous pourriez décider de ne pas le supprimer du tout.

La technique ci-dessus désinstalle tous les packages LibreOffice fournis dans Ubuntu. J'ai la liste des colis d'ici .

Pour raccourcir la commande et éviter de saisir le nom de chaque package individuel, et potentiellement prolonger la durée de cette procédure si des packages portant un nom différent sont fournis dans les versions ultérieures de LibreOffice, j'ai utilisé le *caractère générique pour couvrir plusieurs packages à la fois. Il est lui-même échappé de \sorte qu'il ne soit pas développé par le shell dans le nom d'un fichier ou d'un répertoire sans rapport, avant qu'il ne soit transmis apt-get.

Connexe: Comment remplacer LibreOffice par OpenOffice?

Eliah Kagan
la source
apt-getutilise des expressions régulières plutôt que des caractères génériques, donc pour utiliser un "caractère générique", vous devez taper '.*'(souvenez-vous d'échapper *dans le shell sinon le shell l'étendra aux noms de fichiers que vous ne voulez pas). Le libreoffice-\*travaillé seulement comme une coïncidence parce que apt-get utilise correspondance partielle sur regex (équivalent à '^.*libreoffice-*.*$') au lieu de plein match string (c. -à '^libreoffice-*$').
Explorer09
10

En corollaire, vous pouvez utiliser aptitude pour rechercher les paquets à désinstaller:

aptitude search '~i' | grep libreoffice

qui retourne une liste de tous les paquets installés contenant le texte 'libreoffice'. Grep est soigné!

Ensuite, utilisez apt-get pour supprimer le paquet principal que vous avez installé et apt-get autoremove supprimera tous les paquets plus petits qui ne sont plus nécessaires. J'espère que ce conseil aide!

demi-tons
la source
Pour supprimer LibreOfficeDev:aptitude search '~i' | grep -o '(lodev|libreofficedev)\S*' | xargs sudo apt-get remove -y
Dan Dascalescu
6

Voici une autre façon que j'ai trouvée (à libre-software.net) :

Pour supprimer les installations antérieures de LibreOffice:

sudo apt-get remove libreoffice-core

Si vous souhaitez également supprimer les fichiers de configuration LibO, utilisez le commutateur de purge:

sudo apt-get remove --purge libreoffice-core

Ainsi, par "paquet principal", gemue2010 voulait probablement dire "libreoffice-core". Les arguments "clean" et "autoremove" d'apt-get fournis par karthick87 sont toujours une bonne idée.

Bien que j'apprécie la ligne de commande (terminal) autant que le prochain passionné, j'aime bien avoir une alternative front-end avec une interface graphique, une solution de souris pour des questions triviales. Dans ce cas, dans Synaptic, vous pouvez marquer le package libreoffice-core comme étant complètement supprimé, et propose également de supprimer les packages supplémentaires (liés / dépendants) suivants:

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-presentation-minimizer libreoffice-rédacteur python3 -o

Disclaimer: Je ne suis pas un utilisateur Linux expérimenté, en fait, je suis nouveau dans ce monde. Je me rends compte que cette méthode peut ne pas être satisfaisante pour certains, et cette réponse peut arriver trop tard pour être utile au demandeur initial, mais je ne partage que mes découvertes dans l'espoir qu'elles seront utiles à d'autres qui recherchent quelque chose comme ça. . Ainsi, bien que cette méthode puisse ne pas supprimer tous les packages associés, dont certains ont été mentionnés, elle semble plus sûre et suffisamment efficace pour supprimer la plupart des packages, donc peut-être pour d'autres également. Enfin, une remarque: dans mon cas, mint-meta-xfce fait également partie des paquets à supprimer.

bitooléen
la source
4

En 16.04, le supprimer est légèrement plus facile. Vous devez seulement émettre une commande légèrement différente. Je devrais ajouter que l'ancienne méthode fonctionne toujours aussi bien si vous aimez l'utiliser.

sudo apt purge libreoffice*
Goddard
la source
Vous devez citer cela, "sudo apt purge libreoffice *"
Dan Dascalescu
1
Je pense que @DanDascalescu voulait dire que vous devez citer "libreoffice *", sinon le * ne sera pas utilisé correctement.
Ben
3

Pour les versions plus récentes d’Ubuntu (16.04+, peut-être plus tôt) , il suffit de fournir une réponse à jour (les autres fonctionnent aussi):

sudo apt purge -y libreoffice*

Cela fait tout le travail, y compris autoremove et d'autres choses.

codepleb
la source
Vous devrez peut-être faire une double citation"libreoffice*"
Dan Dascalescu
2

Hmm, le moyen le plus simple devrait être d'utiliser le gestionnaire de logiciels. désinstaller libre-office à partir de là. si vous n'avez pas installé manuellement certaines bibliothèques nécessaires (uno, ure) par libre-office, elles seront également désinstallées automatiquement.

gemue2010
la source
+1 pour la simplicité. Je l'utilisais toujours apt-get removeou apt-get remove --purgemoi-même, mais si quelqu'un est convaincu qu'il n'y a "aucun moyen simple d'exécuter la tâche essentielle de suppression des logiciels indésirables", il ne peut pas demander plus simplement que de cliquer sur le bouton Supprimer.
Jon Hanna
1

Cela désinstallera TOUS les paquets libreoffice dans Ubuntu 16.04.

sudo apt-get autoremove -y libreoffice-\*

Robrecord
la source