Deinstallieren Sie Node.js

Deinstallieren Sie Node.js

Vor einiger Zeit habe ich Node.js Version 0.2.1 mit diesen Befehlen auf Mac OSX installiert:

./configure
make
sudo make install 

Ich habe Homebrew vor Kurzem installiert und verwende es jetzt am liebsten zum Verwalten meiner Installationen. Ich habe heute Node.js Version 0.4.5 mit dem folgenden Befehl installiert:

Brew-Knoten

Mir ist jedoch aufgefallen, dass in diesen Verzeichnissen immer noch die alte Version von Node.js herumliegt:

/usr/local/include/node/
/usr/local/lib/node/

Wie deinstalliere ich Node.js richtig, wenn es mit der Sudo-Make-Technik installiert wurde?

Dank im Voraus

Antwort1

Es gibt keinen „richtigen“ Weg. make installDie Dateien werden einfach direkt an die richtige Stelle gelegt und es gibt kein Manifest, um nachzuverfolgen, was ab diesem Zeitpunkt installiert wurde. Sie müssen nur die relevanten Dateien finden und löschen.

Sie können beispielsweise nach den Dateien suchen, die innerhalb weniger Minuten nach der Binärdatei erstellt wurden, von der Sie wissen, dass sie Teil des Pakets ist, da Sie so einen Ausgangspunkt für die Filterung haben.

Antwort2

Gehen Sie zu dem Ordner, aus dem Sie Node mit installiert haben, make installund geben Sie ein

make uninstall

Antwort3

Wenn Sie für die Erstinstallation zufällig brew verwendet haben (https://github.com/mxcl/homebrew) können Sie den folgenden Befehl verwenden:

brew uninstall node

In meinem Fall hat das funktioniert.

Antwort4

Methode 1

Aus dem Quellordner:

#make uninstall

Methode 2

Wenn kein Deinstallationsverfahren vorhanden ist:

  1. öffne install_manifest.txt (erstellt von #make install)

  2. Entfernen Sie alle aufgelisteten Verzeichnisse/Dateien

  3. Entfernen Sie alle verbleibenden Dateien, die Sie übersehen haben:#xargs rm < install_manifest.txt

  4. Entfernen Sie alle versteckten Verzeichnisse/Dateien:$rm -rf ~/.packagename

Entfernen Sie den Quellordner.

Methode 3

Wenn keine der oben genannten Optionen funktioniert, sehen Sie sich das Installationsverfahren an:

#make -n install

und kehren Sie den Installationsvorgang um:

  1. Deinstallieren Sie alle installierten Softwarepakete, beispielsweise#yum remove packagename
  2. #rm -rf all directories/files created

Beispiel

So deinstallieren Sie beispielsweise nodejs, npm und nvm aus der Quelle:

https://stackoverflow.com/questions/11177954

auf die Sie die oben genannten Methoden anwenden können.

verwandte Informationen