Node.jsをアンインストールする

Node.jsをアンインストールする

少し前に、次のコマンドを使用して Mac OSX に Node.js バージョン 0.2.1 をインストールしました。

./configure
make
sudo make install 

最近 Homebrew をインストールしたので、今はインストールの管理に Homebrew を使用するようにしています。今日は次のコマンドで Node.js バージョン 0.4.5 をインストールしました。

ブリューノード

しかし、次のディレクトリに古いバージョンの Node.js がまだ残っていることに気付きました。

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

sudo make テクニックを使用してインストールされた Node.js をアンインストールする適切な方法は何ですか?

前もって感謝します

答え1

「適切な」方法はありません。make installファイルを直接配置するだけで、その時点で何がインストールされているかを追跡するマニフェストはありません。関連するファイルを見つけて削除するだけです。

できることの 1 つは、パッケージの一部であることがわかっているバイナリから数分以内に作成されたファイルを見つけることです。これにより、フィルタリングするための開始点が得られます。

答え2

ノードをインストールしたフォルダに移動しmake install、次のように入力します。

make uninstall

答え3

最初にbrewを使用してインストールした場合(https://github.com/mxcl/homebrew) の場合は、次のコマンドを使用できます。

brew uninstall node

私の場合はこれでうまくいきました。

答え4

方法1

ソース フォルダーから:

#make uninstall

方法2

アンインストール手順がない場合:

  1. install_manifest.txt を開く (作成者#make install)

  2. リストされているすべてのディレクトリ/ファイルを削除します

  3. 見逃した残りのファイルを削除します。#xargs rm < install_manifest.txt

  4. 隠しディレクトリ/ファイルを削除します。$rm -rf ~/.packagename

ソースフォルダーを削除します。

方法3

上記のいずれのオプションも機能しない場合は、インストール手順を参照してください。

#make -n install

インストール手順を逆に実行します。

  1. インストールされているすべてのソフトウェアパッケージをアンインストールします。例:#yum remove packagename
  2. #rm -rf all directories/files created

たとえば、ソースから nodejs、npm、nvm をアンインストールする方法は次のとおりです。

https://stackoverflow.com/questions/11177954

上記の方法を適用できます。

関連情報