Ich habe Emacs-Quelldateien heruntergeladen und mit installiert make
. Nach der erfolgreichen Installation von Emacs habe ich die heruntergeladenen Quelldateien manuell entfernt, um Speicherplatz zu sparen. Jetzt möchte ich Emacs entfernen und habe versucht es zu benutzen sudo apt-get purge emacs
. Aber es heißt, Emacs wurde nicht installiert und wird nicht entfernt. Aber ich kann Emacs ausführen, indem ich emacs
im Terminal tippe. Auch der Befehl which emacs
zeigt das Ergebnis /usr/local/bin/emacs
.
Warum kann apt-get
ich es nicht erkennen? Wie kann ich Emacs in dieser Situation vollständig entfernen? Mein Betriebssystem ist Ubuntu 12.04 und meine Emacs-Version ist 24.3.1.
make uninstall
die heruntergeladene Quelldatei aus und lösche sie dann. Ist das richtig? Soll ichmake clean
nachmake uninstall
?make remove
oder einen anderen Befehl handeln, aber wenn Sie Software von der Quelle installieren, müssen Sie den Quellcode beibehalten, damit Siemake uninstall
die Software entfernen können. Vom Quellcode erstellte Software wird vom Paketsystem nicht verwaltet, da sie nicht als Debian-Paket vorhanden ist.locate emacs
wird nicht "alle Spuren im System auflisten", sondern nur Dateien anzeigen, deren Name "Emacs" enthält. Bei einem Programm, das so groß wie Emacs ist, enthalten viele der hinzugefügten Dateien wahrscheinlich keine Emacs im Namen oder Pfad.Sie haben Emacs nicht mit dem Paketmanager installiert. Versuchen Sie es so, wie Sie es von Quell-Tarball installiert haben.
Überprüfen Sie die Emacs-Version.
Laden Sie dieselbe Emacs-Version herunter, die Sie in der Vergangenheit installiert haben.
Tarball extrahieren.
Führen Sie ./configure aus, um die make-Datei zu generieren. Wenn Sie sich an die Option erinnern, die Sie bei der Installation angegeben haben, fügen Sie auch diese Befehlszeilenflags hinzu. (zB --with-x = no)
Führen Sie zum Deinstallieren eine Deinstallation durch.
Genießen!
quelle
Es reicht nicht aus
Du musst
Dann
schweigt :-)
quelle
emacs24
tooVerwenden
checkinstall
Installieren Sie das Paket checkinstall
Installiere Emacs mit
um die vorherige Installation zu überschreiben und ein Deb-Paket zu haben. Das ist der Trick.
Entfernen Sie das emacs-Paket, der Befehl wird nach der Installation per checkinstall angezeigt.
quelle
Ich habe es versucht und für mich gearbeitet:
quelle