লিনাক্স কমান্ড লাইন ব্যবহার করে নোড.জেএস আনইনস্টল করবেন?


223

আপনি কীভাবে লিনাক্সে সেন্টিমিডি লাইন ব্যবহার করে নোড.জেগুলি আনইনস্টল করবেন?

উত্তর:


249

দৌড়াতে which nodeএমন কিছু ফিরে আসবে /path/bin/node

তারপরে দৌড়াও cd /path

এই সমস্ত নোড.জেএস যোগ করেছে is

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

এখন কেবলমাত্র আমি যা জানি না তা হ'ল এনপিএম এবং এটি কী ইনস্টল করেছে। যদি আপনি আবার এনপিএম ইনস্টল করে এমন কোনও কাস্টম পাথ শুরু করেন যা খালি শুরু হয়, তবে আপনি এটি কী যুক্ত করে তা দেখতে পাবেন এবং তারপরে নোডের জন্য আমি তৈরি করা উপরের তালিকার মতো এনপিএমের জন্য একটি তালিকা তৈরি করতে সক্ষম হব।


3
আপনার অবশ্যই জেনে রাখা উচিত যে নোডেজের এনপিএমও রয়েছে আপনি যদি এটি করেন তবে আপনি এনপিএম আনইস্টল করার জন্য বা কোনও অন্য প্যাকেজ যা আপনি এটি ব্যবহার করে ইনস্টল করতে
যাবেন

which nodejsউবুন্টুতে যেমন হয়েছিল তেমন কিছু লোককে চালানোর দরকার হতে পারে
sethreidnz

যখন আমি কি আমি একই করেনি, এখন node -vএটা কিছুই দেখায় কিন্তু ফাইল এবং ফোল্ডার ফোল্ডারের অধীনে সেখানে রয়ে নোড । সুতরাং এটি পুরোপুরি সরানো হয়নি !!
অঙ্কুর শাহ

@ জুবায়ের আপনি ইতিমধ্যে নোড সরিয়ে ফেললে আপনি এনপিএম সরাতে পারবেন না, কারণ এনপিএম চালানোর জন্য নোডের প্রয়োজন।
ক্রেজিমার্লিন 21

আমি জানি তবে উপরের সমাধানটি এনপিএম প্যাকেজ অক্ষত রেখে কেবল নোড অপসারণ করে। সুতরাং আমি প্রথমে এনপিএম অপসারণ করব তারপর নোড ফাইলগুলি। উপরোক্ত আরএম কমান্ড ছাড়াও অন্য উপায়, এটি করার ফলে এনপিএম ফাইলগুলি অপসারণ করা উচিতrm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*
যুবায়ের

368

ইন উবুন্টু 12.04 কেবল এই টাইপ

$ sudo apt-get remove nodejs

এটি নোডেজ এবং এনএমপি পাশাপাশি সরল আনইনস্টল করবে ।


7
এখন এগুলি আমার পছন্দ মতো উত্তর ... সাধারণ এবং মূল বিষয়। একটি গুচ্ছ ধন্যবাদ! উবুন্টু 12.04
বিজয়

1
এটি .nmpআমার হোম ডিরেক্টরিতে ডিরেক্টরি সরিয়ে দেয় না ~। আমি নিজেই সরিয়েছি। নোড এবং এনপিএম সম্পূর্ণরূপে অপসারণের জন্য আমার মতো অন্য কোনও ফাইল বা ডিরেক্টরি রয়েছে কি?
teewuane

1
অপসারণ কমান্ড চালানোর আগে আমাকে sudo apt-get -f ইনস্টল করতে হয়েছিল। এরপরে, এটি সফলভাবে সরানো হয়েছে।
irl_irl

2
লুবুন্টো 16.04 এ আমার জন্য কাজ করেছেন। Woot!
এ্যারো

উবুন্টু 16.04.6 এলটিএস-তেও কাজ করে
নাথান

88

যদি আপনি উত্স থেকে ইনস্টল করেন, আপনি নিম্নলিখিত কমান্ডটি জারি করতে পারেন:

sudo make uninstall

আপনি যদি আপনার $ হোম / লোকাল / নোডে ইনস্টল করতে https://github.com/nodejs/node/wiki এর নির্দেশাবলী অনুসরণ করেন , তবে আপনাকে উপরের লাইনের আগে নিম্নলিখিত টাইপ করতে হবে:

./configure --prefix=$HOME/local/node

1
এটি কি এনপিএম এবং এর ইনস্টলগুলি সরিয়ে দেবে?
এবি

1
সম্ভবত না. npm uninstall npmনোড আনইনস্টল করার আগে এনপিএম আনইনস্টল করার জন্য আপনি দৌড়ানো থেকে ভাল ।
জাস্টিন এথিয়ের

এটি সত্যিই অদ্ভুত বলে মনে হচ্ছে ফাইলগুলির একগুচ্ছ আনইনস্টল করার কথা বলেছিল এটি আনইনস্টল করা হয়েছে তবে আমি নোডটি টাইপ করার পরে এটি নোড মোডে প্রবেশ করে ... আমি যখন রাম
থাকি

হুম ... আপনার স্থানীয় হোম ডিরেক্টরি যেমন কোনও কাস্টম জায়গায় কোনও সংস্করণ আনইনস্টল করতে আপনার কি একটি ইনস্টলিং উপসর্গ নির্দিষ্ট করতে হবে?
জাস্টিন ইথিয়ার

আপনি যদি উত্সগুলি সরিয়ে ফেলেন এবং আপনার একটি নতুন স্রোত থাকে তবে আপনাকে ./configureতখন চালানো দরকার sudo make uninstall। আপনি যদি নির্দিষ্ট না করে থাকেন তবে আপনার এখনই --prefix দরকার নেই--prefix
ঘোমিনেজাদ

26

দুঃখিত আপনি যখন আপনার মেশিন থেকে নোডটি পুরোপুরি সরিয়ে ফেলতে চান তখন জর্জ বেইলের উত্তরটি খুব ভাল কাজ করে।

এই উত্তরটি থেকে উল্লেখ করা হয়েছে: @tedeh https://github.com / নোডোসোর্স / বিবরণী / বিবিধ / 486

আপনি যদি নোডের একটি নতুন সংস্করণ ইনস্টল করতে চান তবে আপনাকে নীচের কোডটি ব্যবহার করতে হবে

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

এবং নোডের একটি নতুন সংস্করণ "ইয়াম" এ নতুন নোডেজ সংস্করণ যুক্ত করুন

#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 -

নোডেজ ইনস্টল করুন

sudo yum -y install nodejs

আমি আশা করি এটি আপনাকে সাহায্য করবে!


এইটা কাজ করে! ভুলে গেছি আমি এটি ইউমের সাথে ইনস্টল করেছি। yum list installed | grep nodejsচেক করা। +1
আমাদেরমানভেভে

নোড 10 অপসারণ, এবং সেন্টোস 7 এ নোড 12 ইনস্টল করার ক্ষেত্রে ভাল বলে নিশ্চিত করেছেন
পি মেরেকি

24

নোড আনইনস্টল করতে আমি @ জর্জের দ্বারা গৃহীত উত্তর অনুসরণ করেছি, কারণ আমার কাছে আর উত্স নেই, তবে এটি করার আগে আমি দৌড়েছি:

sudo npm rm npm -g

যে যেমন সিস্টেম ডিরেক্টরি থেকে npm পরিত্রাণ পেতে করলো /usr/bin/npmএবং /usr/lib/npm। আমি থেকে কমান্ড পেয়েছিলাম এখানে । আমি তখন একটি ~/.npmডিরেক্টরি পেয়েছি , যা আমি ম্যানুয়ালি মুছে ফেলেছি। সত্যিই আমি জানি না যে এনপিএমের প্রতিটি ট্রেস সরিয়ে ফেলা হয়েছে, তবে আমি অন্য কিছু খুঁজে পাচ্ছি না।


22

যদি আপনি 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পাথ দ্বারা উদ্দিষ্ট v4.x এর পরিবর্তে v6.7 ইনস্টল করার কারণ ঘটায় ।(../setup_4.x)curl


13

নোডজেএস এবং এর মডিউলগুলি ম্যানুয়ালি অপসারণ করা ভাল কারণ ইনস্টলেশন নোডজেএস এবং এর মডিউলগুলির অন্য সংস্করণটি পুনরায় কনফিগার করার সময় সমস্যাগুলি তৈরি করে এবং পরে এটি সমস্যার সৃষ্টি করে। নিম্নলিখিত আদেশগুলি চালান।

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 এ রয়েছে

এটি আমার সমস্যা সমাধানে আমাকে সহায়তা করেছিল।


6

আপনি যদি কেবল নোড আপডেট করতে চান তবে একটি ঝরঝরে আপডেটেটারও রয়েছে

https://github.com/creationix/nvm

ব্যবহার করা,

গিট ক্লোন গিট: //github.com/creationix/nvm.git। / .nvm

উত্স। / .nvm / nvm.sh

এনভিএম ইনস্টল করুন v0.4.1


6

জর্জ বেইলের উত্তর ভাল কাজ করে। আমি কেবল নীচের পতাকাগুলি যুক্ত করব এবং প্রয়োজনে সুডো ব্যবহার করব:

 sudo rm -rf bin/node bin/node-waf include/node lib/node lib/pkgconfig/nodejs.pc share/man/man1/node

4
আমি একটি অফিসিয়াল rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/npm*অপসারণ কমান্ড পেয়েছি @ https://docs.npmjs.com/misc/removing-npm , আমি নিশ্চিত নই যে এটি যৌক্তিকভাবে আপনার আদেশের সমতুল্য কিনা, আমি চেষ্টা করব যদিও এটিরও প্রয়োজন হতে পারে sudo) ।
বিগ রিচ

উবুন্টুতে 14.04 এ sudo apt-get অপসারণ নোডেজ আমাকে এই সমস্যাটি বাছাই করতে সহায়তা করে।
গুরজিৎ

3

"রক-সলিড নোড.জেস প্ল্যাটফর্ম অন ইউবুন্টু" স্ক্রিপ্ট ব্যবহার করে ইনস্টল করার পরে, আমি এই আউটপুটটি পাই। যা আপনাকে জানায় কীভাবে নোডেজ আনইনস্টল করবেন।

সম্পন্ন. নতুন প্যাকেজ ইনস্টল করা হয়েছে এবং এতে সংরক্ষণ করা হয়েছে

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

আপনি এটি ব্যবহার করে যে কোনও সময় এটি আপনার সিস্টেম থেকে অপসারণ করতে পারেন:

  dpkg -r nodejs

পাশাপাশি উবুন্টু 14.04 এলটিএস নিয়ে কাজ করেছেন
শাইল

3

আপনার যদি ইয়াম থাকে তবে আপনি এটি করতে পারেন:

yum remove nodesource-release* nodejs

yum clean all

এটির পরে এটি মুছে ফেলা হয়েছে কিনা তা যাচাইয়ের পরে:

rpm -qa 'node|npm'


2

আমি মনে করি এটি কাজ করে, কমপক্ষে আংশিক (তদন্ত করে নি): nvm uninstall <VERSION_TO_UNINSTALL> যেমন:

nvm uninstall 4.4.5


2

আমি মনে করি আমি যা দেখছি তার থেকে মনোজ গুপ্তের সর্বোত্তম উত্তর ছিল । তবে অপসারণ কমান্ডটি কোনও কনফিগারেশন ফোল্ডার বা ফাইলগুলি অবশিষ্ট থাকতে পারে তা থেকে মুক্তি পাবে না। ব্যবহার করুন:

sudo apt-get purge --auto-remove nodejs

Purge কমান্ডটি প্যাকেজটি মুছে ফেলা উচিত এবং তারপরে যেকোন কনফিগারেশন ফাইল পরিষ্কার করা উচিত। ( শুদ্ধি এবং অপসারণের মধ্যে পার্থক্য সম্পর্কে আরও তথ্যের জন্য এই প্রশ্নটি দেখুন)। নোডজেএস দ্বারা ইনস্টল করা প্যাকেজগুলির জন্য স্বয়ংক্রিয়ভাবে সরানোর পতাকাটি একই কাজ করবে।

আরও ভাল ব্যাখ্যার জন্য এই প্রশ্নের গৃহীত উত্তরটি দেখুন ।

যদিও এনপিএম হ্যান্ডেল করতে ভুলবেন না! জোশের উত্তর এটি অন্তর্ভুক্ত করে।


লিনাক্সটি কি কেবল অ্যাপ্লিকেশন পাওয়া যায়?
এবি

1

এটিকে ঘুরে দেখার সর্বোত্তম উপায় হ'ল এটি শুরু করা থেকে শুরু করে:

BREW ইনস্টল করুন

#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

কোন কিছু আনইনস্টল করুন

brew uninstall node

এটি ইনস্টল করার জন্য প্রথম পদক্ষেপগুলি অনুসরণ করুন। তারপরে পথে যোগ করা হয়েছে
T04435

1
টার্মিনাল কমান্ড হিসাবে মেশানো ওএসএক্স বা লিনাক্স ভিত্তিক সিস্টেমে ব্যবহার করা যেতে পারে। দুটি সিস্টেমের মধ্যে একমাত্র পার্থক্য হ'ল আসল মেশিনটি OSX এর জন্য এবং লিনাক্সব্রু লিনাক্সের জন্য এটির একটি সংস্করণ। আমি এখানে যে কথা বলছি তা হ'ল লিনাক্সব্রু rew সুতরাং আপনি যদি আরও একবার নির্দেশনাগুলি অনুসরণ করেন তবে আপনি এটি লিনাক্স ভিত্তিক সিস্টেমে ব্যবহার করতে পারেন। ধন্যবাদ
T04435
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.