So deinstallieren Sie nach "make install"
Methode 1 (Deinstallation durchführen)
Schritt 1: Sie müssen diesen Schritt nur ausführen, wenn Sie das Build-Verzeichnis auf irgendeine Weise gelöscht / geändert haben : Laden Sie die Installation herunter und führen Sie sie nach genau dem gleichen Verfahren wie zuvor durch.
Schritt 2: Versuchen Sie, deinstallieren zu lassen.
cd $SOURCE_DIR
sudo make uninstall
Wenn dies gelingt, sind Sie fertig. Wenn Sie paranoid sind, können Sie auch die Schritte von "Methode 3" ausführen, um sicherzustellen make uninstall
, dass keine Dateien übersehen wurden.
Methode 2 (checkinstall - nur für Debian-basierte Systeme)
Übersicht über den Prozess
In Debian-basierten Systemen (z. B. Ubuntu) können Sie .deb
mit einem Tool namens sehr einfach ein Paket erstellen checkinstall
. Anschließend installieren Sie das .deb-Paket (dadurch wird Ihrem Debian-System klar, dass alle Teile Ihres Pakets tatsächlich installiert wurden) und deinstallieren es schließlich, damit Ihr Paketmanager Ihr System ordnungsgemäß bereinigt.
Schritt für Schritt
sudo apt-get -y install checkinstall
cd $SOURCE_DIR
sudo checkinstall
An dieser Stelle checkinstall
werden Sie zur Eingabe eines Paketnamens aufgefordert. Geben Sie etwas Beschreibendes ein und notieren Sie es, da Sie es in einer Minute verwenden werden. Außerdem werden einige weitere Daten angefordert, die Sie ignorieren können. Wenn es sich darüber beschwert, dass die Version nicht akzeptabel war, geben Sie einfach etwas Vernünftiges ein 1.0
. Wenn es abgeschlossen ist, können Sie installieren und schließlich deinstallieren:
sudo dpkg -i $PACKAGE_NAME_YOU_ENTERED
sudo dpkg -r $PACKAGE_NAME_YOU_ENTERED
Methode 3 (install_manifest.txt)
Wenn eine Datei install_manifest.txt
in Ihrem Quellverzeichnis vorhanden ist, sollte sie die Dateinamen jeder einzelnen Datei enthalten, die von der Installation erstellt wurde.
Überprüfen Sie also zuerst die Liste der Dateien und ihre Mod-Zeit:
cd $SOURCE_DIR
sudo xargs -I{} stat -c "%z %n" "{}" < install_manifest.txt
Sie sollten keine Fehler erhalten und die Mod-Zeiten der aufgelisteten Dateien sollten auf oder nach der Installationszeit sein. Wenn alles in Ordnung ist, können Sie sie auf einmal löschen:
cd $SOURCE_DIR
mkdir deleted-by-uninstall
sudo xargs -I{} mv -t deleted-by-uninstall "{}" < install_manifest.txt
Benutzer Merlyn Morgan-Graham hat jedoch einen ernsthaften Hinweis bezüglich dieser Methode, den Sie beachten sollten (hier wörtlich kopiert): "Achten Sie auf Dateien, die möglicherweise auch von anderen Paketen installiert wurden. Löschen Sie diese Dateien einfach [...] brechen Sie die anderen Pakete. " . Aus diesem Grund haben wir das Verzeichnis erstellt deleted-by-uninstall
und Dateien dorthin verschoben, anstatt sie zu löschen.
99% dieses Beitrags waren in anderen Antworten vorhanden. Ich habe gerade alles Nützliche in einer (hoffentlich) leicht verständlichen Anleitung gesammelt und versucht, wichtigen Details (wie dem Zitieren von xarg-Argumenten und dem Speichern von gelöschten Dateien) besondere Aufmerksamkeit zu widmen.