উবুন্টু 16.04 থেকে নোডেজগুলি কীভাবে সরিয়ে ফেলবেন?


42

প্রতিলিপি পদক্ষেপ:

উবুন্টু 16.04 জেনিয়াল (x86-64)

sudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm

আমি আনইনস্টল করতে চাই nodejsএবং npmবেশ কয়েকটি পোস্ট দেখেছি যা প্রস্তাব দেয় যে এটি সর্বাধিক সাধারণ উপায়:

sudo apt-get purge --auto-remove nodejs

যাইহোক, এটি এমন একটি প্রম্পট তৈরি করে যা নির্ভরতাগুলিকে উল্লেখ করে বলে মনে হয় যা সেগুলি সরিয়ে ফেলা হলে তারা এমন সমস্যার সৃষ্টি করবে বলে মনে হয়।

"বাতিল" করা সেরা উপায় ইনস্টল কী nodejsএবং npm?

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  gyp* libboost-python1.58.0* libjs-inherits* libjs-node-uuid*
  libjs-underscore* libssl-dev* libssl-doc* libuv1* libuv1-dev*
  linux-headers-4.4.0-18* linux-headers-4.4.0-18-generic*
  linux-headers-4.4.0-21* linux-headers-4.4.0-21-generic*
  linux-image-4.4.0-18-generic* linux-image-4.4.0-21-generic*
  linux-image-extra-4.4.0-18-generic* linux-image-extra-4.4.0-21-generic*
  linux-signed-image-4.4.0-18-generic* linux-signed-image-4.4.0-21-generic*
  node-abbrev* node-ansi* node-ansi-color-table* node-archy* node-async*
  node-block-stream* node-combined-stream* node-cookie-jar*
  node-delayed-stream* node-forever-agent* node-form-data* node-fstream*
  node-fstream-ignore* node-github-url-from-git* node-glob* node-graceful-fs*
  node-gyp* node-inherits* node-ini* node-json-stringify-safe* node-lockfile*
  node-lru-cache* node-mime* node-minimatch* node-mkdirp* node-mute-stream*
  node-node-uuid* node-nopt* node-normalize-package-data* node-npmlog*
  node-once* node-osenv* node-qs* node-read* node-read-package-json*
  node-request* node-retry* node-rimraf* node-semver* node-sha* node-sigmund*
  node-slide* node-tar* node-tunnel-agent* node-underscore* node-which*
  nodejs* nodejs-dev* npm* python-configobj* python-pycurl* python-pyexiv2*
  python-pyexiv2-doc*
0 to upgrade, 0 to newly install, 72 to remove and 0 not to upgrade.
After this operation, 631 MB disk space will be freed.
Do you want to continue? [Y/n]

সম্পাদনা:

এটি থেকে প্রাপ্ত ফলাফল sudo apt-get purge nodejs:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gyp libboost-python1.58.0 libjs-inherits libjs-node-uuid libjs-underscore
  libssl-dev libssl-doc libuv1 libuv1-dev linux-headers-4.4.0-18
  linux-headers-4.4.0-18-generic linux-headers-4.4.0-21
  linux-headers-4.4.0-21-generic linux-image-4.4.0-18-generic
  linux-image-4.4.0-21-generic linux-image-extra-4.4.0-18-generic
  linux-image-extra-4.4.0-21-generic linux-signed-image-4.4.0-18-generic
  linux-signed-image-4.4.0-21-generic python-configobj python-pycurl
  python-pyexiv2 python-pyexiv2-doc
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  node-abbrev* node-ansi* node-ansi-color-table* node-archy* node-async*
  node-block-stream* node-combined-stream* node-cookie-jar*
  node-delayed-stream* node-forever-agent* node-form-data* node-fstream*
  node-fstream-ignore* node-github-url-from-git* node-glob* node-graceful-fs*
  node-gyp* node-inherits* node-ini* node-json-stringify-safe* node-lockfile*
  node-lru-cache* node-mime* node-minimatch* node-mkdirp* node-mute-stream*
  node-node-uuid* node-nopt* node-normalize-package-data* node-npmlog*
  node-once* node-osenv* node-qs* node-read* node-read-package-json*
  node-request* node-retry* node-rimraf* node-semver* node-sha* node-sigmund*
  node-slide* node-tar* node-tunnel-agent* node-underscore* node-which*
  nodejs* nodejs-dev* npm*
0 to upgrade, 0 to newly install, 49 to remove and 0 not to upgrade.
After this operation, 27.6 MB disk space will be freed.
Do you want to continue? [Y/n]

1
সম্ভবত অনেকগুলি বহির্মুখী প্যাকেজ autoremove। সবে দৌড়ালে কী হয় sudo apt-get purge nodejs?
হিমাইল


@ হেইমাইল - পোস্টে আউটপুট যুক্ত করেছে এবং কেবল সেই পদ্ধতির সাথে এগিয়ে গেছে।
ব্যবহারকারী 1063287

উত্তর:


62

যেমন আউটপুট থেকে দেখা যায়:

sudo apt-get purge nodejs

এটি কেবলমাত্র nodeসম্পর্কিত প্যাকেজগুলি অর্থাৎ প্রাসঙ্গিক প্যাকেজগুলি অপসারণ করছে , এর চেয়ে বেশি কিছুই নয়।

অন্যদিকে, আপনি যখন করবেন:

sudo apt-get purge --auto-remove nodejs

এটি অগত্যা করছে:

sudo apt-get purge nodejs
sudo apt-get autoremove

এবং অপসারণের gyp, linux-headers-4.4.0-18-genericইত্যাদি প্যাকেজ আসলে দ্বারা আলোড়ন সৃষ্টি হয় autoremoveহিসাবে তারা নির্ভরতা যেমন ইনস্টল করা হয়েছে এবং আর যেকোনো ইনস্টল করা প্যাকেজ প্রয়োজনীয় সম্ভবতঃ কারণ মূল প্যাকেজের সরানো হয়েছে।

সুতরাং চালানো এই প্রসঙ্গে পুরোপুরি ঠিক আছে:

sudo apt-get purge --auto-remove nodejs

যদি আপনি খুব ভৌতিক হয়ে থাকেন তবে আপনি এটি দুটি ধাপে করতে পারেন: প্রথম purge nodejs:

sudo apt-get purge nodejs

এবং তারপরে এতিম নির্ভরতা (এখন অবধি, যদি থাকে) মুছে ফেলুন:

sudo apt-get autoremove

8

উবুন্টু থেকে নোড জেএস, এনএমপি এবং নোড_মডিউলগুলি সরাতে আপনাকে উন্টুতে বিভিন্ন স্থানে থাকা পাত্রেও সরিয়ে ফেলতে হবে। এগুলি হতে পারে:

/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

আমি সফলভাবে এটি করেছি। তাই আমি সম্পূর্ণ পদ্ধতিটি ভাগ করে নিচ্ছি

Http://amcositsupport.blogspot.in/2016/07/to-completely-uninstall-node-js-from.html হিসাবে আপনাকে এই পদক্ষেপগুলি অনুসরণ করতে হবে


2
উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
আনোয়ার

এটি সহায়ক ছিল - purgeকমান্ডগুলির পরেও, পুনরায় চালু করার পরেও, এই বাইনারিগুলি যেখানে এখনও বাকি ছিল এবং নোড / এনপিএম এর মতো কাজ করা এখনও ইনস্টল করা ছিল এবং সমস্ত। বাইনারিগুলি সরানোর পরে কেবল একটি সম্পূর্ণ আনইনস্টল সম্পূর্ণ complete
নিখিল ভিজে

4

sudo apt-get remove nodejs

sudo apt-get remove npm

তারপরে যান /etc/apt/sources.list.dএবং কোনও নোডের তালিকা থাকলে মুছে ফেলুন। তারপরে ক

sudo apt-get update

আপনার বাড়ির ফোল্ডারে কোনও .npm বা .Node ফোল্ডার পরীক্ষা করে সেগুলি মুছুন।

টাইপ করলে

which node

আপনি নোডের অবস্থান দেখতে পারেন। চেষ্টা করুন which nodejsএবং which npmখুব।

আমি নোড সংস্করণ পরিচালক (এনভিএম) ব্যবহার করে নোড ইনস্টল করার পরামর্শ দেব। এটি আমার জন্য অনেক মাথা ব্যথা বাঁচিয়েছিল। কারণ আপনি এনভিএম ব্যবহার করে সুডো ছাড়াই নোডেজ এবং এনপিএম ইনস্টল করতে পারেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.