web-dev-qa-db-ja.com

Linuxのコマンドラインを使用してNode.JSをアンインストールしますか?

Linuxのcmd行を使用してどのようにnode.jsをアンインストールしますか?

198
abe

which nodeを実行すると、/path/bin/nodeのようなものが返されます。

それからcd /pathを実行してください。

Node.JSによって追加されるのはこれだけです。

rm -r bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node.1

今私が知らない唯一の事はnpmとそれがインストールしたものです。空から始まるカスタムパスに再度npmをインストールすれば、それが追加するものを見ることができ、それから私がnodeに対して行った上記のリストのようなnpmのためのリストを作ることができるでしょう。

237
Bryan Field

Ubuntu 12.04では、これを単に入力します。

$ Sudo apt-get remove nodejs

それはnodejsとnpmも同様に簡単にアンインストールします。

338
Manoj Gupta

ソースからインストールした場合は、次のコマンドを発行できます。

Sudo make uninstall

https://github.com/nodejs/node/wiki の指示に従って$ HOME/local /ノードにインストールした場合は、次のように入力してください。上記の行

./configure --prefix=$HOME/local/node
87
Justin Ethier

ノードをアンインストールするために、私はもはやソースを持っていないので、私は@Georgeによって受け入れられた答えに従いました、しかしそうする前に私は走りました:

Sudo npm rm npm -g

それは/usr/bin/npm/usr/lib/npmのようなシステムディレクトリからnpmを取り除くように見えました。ここから からコマンドを受け取りました 。それから私は手動で削除した~/.npmディレクトリを見つけました。正直なところ、npmのすべての痕跡が削除されたかどうかはわかりませんが、他に何も見つけることができません。

21
Josh

curl + yumを使用してノードをインストールした場合:

Sudo curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
Sudo yum -y install nodejs

それからyumを使ってそれを削除することができます:

Sudo yum remove nodejs

curlスクリプトを使用すると、誤ったバージョンのnodeがインストールされることになります。 nodeスクリプトで使用されているパス(../setup_4.x)が意図するv4.xの代わりにcurl v6.7がインストールされるというバグ があります。

19
Saheed

申し訳ありませんGeorge Baileyの答えは、あなたのマシンからノードを完全に削除したい場合には非常にうまくいきます。

この回答は、@ tedeh https://github.com/nodesource/distributions/issues/486 から参照されます。

新しいバージョンのノードをインストールしたい場合は、以下のコードを使用する必要があります。

Sudo rm -rf /var/cache/yum
Sudo yum remove -y nodejs
Sudo rm /etc/yum.repos.d/nodesource*
Sudo yum clean all

そして、新しいバージョンのnodeを "yum"に追加します。

#using this command for Node version 8
curl --silent --location https://rpm.nodesource.com/setup_8.x | Sudo bash -

#using this command for Node version 10
curl --silent --location https://rpm.nodesource.com/setup_10.x | Sudo bash -

Nodejsをインストールする

Sudo yum -y install nodejs

私はそれがあなたの男を助けるつもりだと思います!

14
Tran Nhut Le

NodeJSとそのモジュールを手動で削除する方がよいでしょう。インストールすると多くのファイル、リンク、モジュールが残ってしまい、後で別のバージョンのNodeJSとそのモジュールを再設定している間に問題が発生します。以下のコマンドを実行してください。

Sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules 

Sudo rm -rf/usr/local/lib/node *

Sudo rm -rf/usr/local/include/node *

Sudo rm -rf/usr/local/bin/node *

これで終わりです。

コマンドのステップバイステップガイドは http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html にあります

これは私が私の問題を解決するのを助けました。

9
Amit Malik

あなたがノードを更新したいだけなら、きちんとしたアップデータもあります。

https://github.com/creationix/nvm

使用する

git clone git://github.com/creationix/nvm.git〜/ .nvm

source〜/ .nvm/nvm.sh

nvm install v0.4.1

6
spencercooly

ジョージベイリーの答えはうまくいきます。以下のフラグを追加して、必要に応じてSudoを使用します。

 Sudo rm -rf bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node
6
Yaki Klein

"ROCK-SOLID NODE.JSプラットフォーム上のプラットフォーム"スクリプトを使用してインストールした後、私はこの出力を得ます。これはnodejsをアンインストールする方法を教えてくれます。

完了しました。新しいパッケージがインストールされ、に保存されました

/tmp/node-install/node-v0.8.19/nodejs_0.8.19-1_i386.deb

あなたはいつでもあなたのシステムからそれを削除することができます:

  dpkg -r nodejs
3

私はこれが少なくとも部分的にはうまくいくと思う(調査していない):nvm uninstall <VERSION_TO_UNINSTALL>例:

nvm uninstall 4.4.5

2
Will Brickner

これを回避する最善の方法は、BEGINNINGから正しく実行することです。

インストール ブリュー

#HERE IS HOW: PASTE IN TERMINAL

Sudo apt-get install build-essential curl git m4 Ruby texinfo libbz2-dev libcurl4-openssl-dev libexpat-dev libncurses-dev zlib1g-dev

Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/linuxbrew/go/install)"

次に、あなたの.bashrcファイルの最後に(あなたのホームディレクトリでCtrl + Hを押してください)

export PATH="$HOME/.linuxbrew/bin:$PATH"
export MANPATH="$HOME/.linuxbrew/share/man:$MANPATH"
export INFOPATH="$HOME/.linuxbrew/share/info:$INFOPATH"

その後、ターミナルを再起動して、.bashrcへの変更をリロードします。

ノードをインストールする

brew install node

バージョンをチェックする

node -v
npm -v

ノードを更新する

brew update
brew upgrade node

NODEをアンインストールする

brew uninstall node
1
T04435