Wie deinstalliere ich LibreOffice?

149

Welches Paket sollte ich entfernen, um libreoffice vollständig zu entfernen? Ich brauche keine Bürotools.

Das ist die einzige Schwierigkeit, die ich mit Paketmanagern wie apt habe. Es gibt keine einfache Möglichkeit, die grundlegende Aufgabe des Entfernens unerwünschter Software auszuführen: S

Lapin
quelle

Antworten:

237

Geben Sie im Terminal Folgendes ein, um libreoffice zu entfernen:

sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove
karthick87
quelle
@EliahKagan aber löscht die Pakete, über die die Software heruntergeladen wurde. Die Unnötigen
Kitizl
1
@ Kitizl Es löscht die .debDateien in /var/cache/apt/archives, ja.
Eliah Kagan
1
Verwenden Sie dieses sudo apt-get entfernen --purge libreoffice-common
Ihab Shoully
7
@ Shoully das würde von der akzeptierten Antwort behandelt werdenlibreoffice*
Chrisan
8
das Kommando in zsh:sudo apt-get remove --purge libreoffice\*
Timo
26

Eine besonders gründliche Entfernungstechnik.

Generell geeignet, insbesondere aber beim Entfernen von LibreOffice, um es durch ein manuell installiertes LibreOffice oder OpenOffice zu ersetzen.

Vorausgesetzt, LibreOffice wird von offiziellen Ubuntu-Paketen auf Ihrem System bereitgestellt (was im Allgemeinen der Fall ist, wenn Sie es nicht selbst von anderen Paketen oder von der LibreOffice-Website installiert haben), können Sie es gründlich im Terminal entfernen:

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

Wenn Sie auch globale Konfigurationsdateien entfernen möchten (dies hat keine Auswirkungen auf die Benutzerkonfiguration in den Basisverzeichnissen der Benutzer), ersetzen Sie diese removedurch purge.

Ich halte es für unwahrscheinlich, dass das Entfernen eines dieser Programme andere Programme zum Erliegen bringt, da Lubuntu nicht mit LibreOffice geliefert wird und Lubuntu-Benutzer so gut wie jedes Ubuntu-Programm ausführen können, ohne LibreOffice installieren zu müssen.

Dies ist jedoch ein berechtigtes Anliegen, und ich kann nicht garantieren, dass nichts von Ihrer vorhandenen LibreOffice-Installation abhängt. Glücklicherweise können die schwerwiegendsten Brüche vermieden werden, indem sichergestellt wird, dass nichts, was Sie benötigen, mit den LibreOffice-Paketen entfernt wird. Sie können entweder sehr vorsichtig sein, während Sie den Entfernungsbefehl ausführen (achten Sie darauf, dass alles andere deinstalliert wird), oder Sie simulieren die Entfernung zuerst :

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

(Das heißt, setzen Sie -sdirekt nach apt-getund entfernen Sie optional das sudo.)

Ich habe noch keine Probleme beim Entfernen gehört, fonts-opensymbolaber es handelt sich um Schriftarten, und nicht genügend Leute entfernen das Paket, um zu wissen, ob Probleme beim Anzeigen von Dokumenten häufig sind. Wenn die Simulation ergibt, dass eine Reihe von anderen Paketen, die Sie benötigen oder mit denen Sie nicht vertraut sind, entfernt werden, versuchen Sie die Simulation, ohne sie zu entfernen, fonts-opensymbolund sehen Sie, was passiert. Und Sie könnten sich entscheiden, diesen überhaupt nicht zu entfernen.

Die obige Technik deinstalliert alle in Ubuntu bereitgestellten LibreOffice-Pakete. Ich habe die Liste der Pakete von hier bekommen .

Um den Befehl zu verkürzen und zu vermeiden, dass der Name jedes einzelnen Pakets eingegeben werden muss, und um die Lebensdauer dieses Verfahrens zu verlängern, falls in späteren Versionen von LibreOffice anders benannte Pakete bereitgestellt werden, habe ich den *Platzhalter verwendet, um viele Pakete gleichzeitig abzudecken. Es wird selbst mit einem \Escapezeichen versehen, damit es von der Shell nicht in den Namen einer nicht verwandten Datei oder eines nicht verwandten Verzeichnisses umgewandelt wird, bevor es an übergeben wird apt-get.

Verwandte Themen: Wie ersetzt man LibreOffice durch OpenOffice?

Eliah Kagan
quelle
apt-getVerwendet reguläre Ausdrücke anstelle von Platzhaltern. Verwenden Sie daher einen "Platzhalter", den Sie eingeben sollten '.*'(denken Sie daran, *in der Shell zu entkommen, da die Shell ihn sonst auf nicht gewünschte Dateinamen erweitert). Dies libreoffice-\*war nur ein Zufall, da apt-get eine teilweise Übereinstimmung für reguläre Ausdrücke (äquivalent zu '^.*libreoffice-*.*$') anstelle einer vollständigen Übereinstimmung für Zeichenfolgen (dh '^libreoffice-*$') verwendet.
Explorer09
10

In der Folge können Sie mit aptitude nach Paketen suchen, die deinstalliert werden sollen:

aptitude search '~i' | grep libreoffice

Dies gibt eine Liste aller installierten Pakete zurück, die den Text 'libreoffice' enthalten. Grep ist ordentlich!

Verwenden Sie dann apt-get, um das von Ihnen installierte Hauptpaket zu entfernen, und apt-get autoremove entfernt alle kleineren Pakete, die nicht mehr benötigt werden. Hoffe, dieser Ratschlag hilft!

Halbtöne
quelle
So entfernen Sie LibreOfficeDev:aptitude search '~i' | grep -o '(lodev|libreofficedev)\S*' | xargs sudo apt-get remove -y
Dan Dascalescu
6

Hier ist ein anderer Weg, den ich gefunden habe (bei libre-software.net) :

So entfernen Sie frühere Installationen von LibreOffice:

sudo apt-get remove libreoffice-core

Wenn Sie auch LibO-Konfigurationsdateien entfernen möchten, verwenden Sie den Purge-Schalter:

sudo apt-get remove --purge libreoffice-core

Also bedeutete gemue2010 unter "Hauptpaket" wahrscheinlich "libreoffice-core". Die von karthick87 bereitgestellten Argumente "clean" und "autoremove" für apt-get sind immer eine gute Idee.

Ich schätze die Befehlszeile (Terminal) genauso wie den nächsten Enthusiasten, aber ich mag eine GUI-Front-End-Alternative, eine reine Mauslösung für Kleinigkeiten. In diesem Fall können Sie in Synaptic das libreoffice-core-Paket für die vollständige Entfernung markieren. Außerdem können die folgenden zusätzlichen (verwandten / abhängigen) Pakete entfernt werden:

libreoffice-base libreoffice-base-core libreoffice-calc libreoffice-draw libreoffice-gnome libreoffice-gtk libreoffice-help-de-us libreoffice-impress libreoffice-math libreoffice-ogltrans libreoffice-pdfimport libreoffice-presentation-minimizer libreoffice-unwriter

Haftungsausschluss: Ich bin kein erfahrener Linux-Benutzer, in der Tat bin ich neu auf dieser Welt. Mir ist klar, dass diese Methode für einige möglicherweise nicht zufriedenstellend ist und diese Antwort möglicherweise zu spät kommt, um für den ursprünglichen Fragesteller von Nutzen zu sein, aber ich teile meine Ergebnisse nur in der Hoffnung, dass sie für andere von Nutzen sind, die nach so etwas suchen . Obwohl diese Methode möglicherweise nicht alle zugehörigen Pakete entfernt, von denen einige bereits erwähnt wurden, scheint sie mir sicherer und in der Lage zu sein, die meisten Pakete zu entfernen, vielleicht auch für andere. Abschließend noch ein Hinweis: In meinem Fall gehört auch mint-meta-xfce zu den zu entfernenden Paketen.

bitoolean
quelle
4

In 16.04 ist dies etwas einfacher zu entfernen. Sie müssen nur einen etwas anderen Befehl eingeben. Ich sollte hinzufügen, dass der alte Weg auch noch funktioniert, wenn Sie ihn verwenden möchten.

sudo apt purge libreoffice*
Goddard
quelle
Sie müssen das zitieren, "sudo apt purge libreoffice *"
Dan Dascalescu
1
Ich denke, was @DanDascalescu bedeutete, war, dass Sie auf diese Weise "libreoffice *" zitieren mussten, sonst wird das * nicht richtig verwendet.
Ben
3

Auf neueren Ubuntu-Versionen (16.04+, möglicherweise früher) , nur um eine aktuelle Antwort zu geben (die anderen funktionieren auch):

sudo apt purge -y libreoffice*

Dies erledigt den ganzen Job, einschließlich Autoremove und so.

Codepleb
quelle
Möglicherweise müssen Sie das Doppelte Anführungszeichen setzen"libreoffice*"
Dan Dascalescu
2

Hmm, der einfachste Weg sollte sein, den Software-Manager zu benutzen. deinstalliere libre-office von dort aus. Wenn Sie bestimmte von libre-office benötigte Bibliotheken (uno, ure) nicht manuell installiert haben, werden diese Bibliotheken auch automatisch deinstalliert.

gemue2010
quelle
+1 zur Vereinfachung. Ich würde immer apt-get removeoder apt-get remove --purgemich selbst verwenden, aber wenn jemand davon überzeugt ist, dass es "keine einfache Möglichkeit gibt, die wesentliche Aufgabe des Entfernens unerwünschter Software durchzuführen", kann er wirklich nicht einfacher fragen, als auf die Schaltfläche "Entfernen" zu klicken.
Jon Hanna
1

Dadurch werden ALLE libreoffice-Pakete in Ubuntu 16.04 deinstalliert

sudo apt-get autoremove -y libreoffice-\*

robrecord
quelle