So deinstallieren Sie Software, die mit „make install“ installiert wurde

So deinstallieren Sie Software, die mit „make install“ installiert wurde

Wenn ich eine Software installiere, indem ich Folgendes ausführe:

./configure
make
make install 

Gibt es eine allgemeine Möglichkeit zur Deinstallation (z. B. sudo apg-get remove)?

Antwort1

Normalerweise können Sie einfach Folgendes verwenden:

sudo make uninstall

da die App als Root installiert wurde.

Dies funktioniert jedoch nur, wenn der Entwickler des Pakets auf die Erstellung einer guten Deinstallationsregel geachtet hat.

Sie können auch versuchen, sich die zur Installation der Software erforderlichen Schritte anzusehen, indem Sie Folgendes ausführen:

make -n install

Und versuchen Sie dann, diese Schritte manuell rückgängig zu machen.

Um derartige Probleme in Zukunft zu vermeiden, sollten Sie nach Möglichkeit checkinstall statt make install verwenden (soweit ich weiß, immer, es sei denn, Sie möchten sowohl die kompilierte als auch eine gepackte Version gleichzeitig behalten). Dadurch wird eine Deb-Datei erstellt und installiert, die Sie dann mit Ihrem bevorzugten Paketmanager deinstallieren können.

make clean bereinigt normalerweise die Gebäudeverzeichnisse, es deinstalliert das Paket nicht. Es wird verwendet, wenn Sie sicher sein möchten, dass das Ganze kompiliert wird, nicht nur die geänderten Dateien.

[Quelle:Wenn ich ein Paket aus der Quelle erstelle, wie kann ich es deinstallieren oder vollständig entfernen?

verwandte Informationen