Skip to content

Ubuntu এ fnm আনইনস্টল করুন

যদি আপনাকে Ubuntu সিস্টেম থেকে fnm আনইনস্টল করতে হয়, নিম্নলিখিত ধাপগুলো অনুসরণ করুন।

দ্রুত আনইনস্টল

আনইনস্টল স্ক্রিপ্ট ব্যবহার করে

fnm একটি সুবিধাজনক আনইনস্টল স্ক্রিপ্ট প্রদান করে:

bash
curl -fsSL https://fnm.vercel.app/uninstall | bash

এই স্ক্রিপ্ট অটোমেটিক্যালি করবে:

  • fnm বাইনারি মুছে ফেলবে
  • fnm ডিরেক্টরি পরিষ্কার করবে (~/.fnm)
  • আপনার শেল কনফিগারেশন থেকে fnm-সম্পর্কিত কোড সরানোর জন্য আপনাকে প্রম্পট করবে

ম্যানুয়াল আনইনস্টল

যদি আনইনস্টল স্ক্রিপ্ট সঠিকভাবে কাজ না করে, আপনি ম্যানুয়ালি আনইনস্টল করতে পারেন।

ধাপ 1: fnm ডিরেক্টরি মুছুন

fnm ডিফল্টভাবে সকল ফাইল ~/.fnm ডিরেক্টরিতে সংরক্ষণ করে:

bash
rm -rf ~/.fnm

ধাপ 2: fnm বাইনারি মুছুন

ইনস্টলেশন পদ্ধতি অনুযায়ী, fnm বাইনারি বিভিন্ন জায়গায় থাকতে পারে:

bash
# Homebrew ইনস্টলেশন
brew uninstall fnm

# ম্যানুয়াল ইনস্টলেশন (সাধারণ স্থানগুলো পরীক্ষা করুন)
rm -f /usr/local/bin/fnm
rm -f ~/.local/bin/fnm
rm -f ~/bin/fnm

# fnm পাথ পরীক্ষা করুন
which fnm

ধাপ 3: শেল কনফিগারেশন পরিষ্কার করুন

Ubuntu ডিফল্টভাবে Bash ব্যবহার করে, কিন্তু Zsh ও সমর্থন করে।

Bash কনফিগারেশন পরিষ্কার করুন

~/.bashrc সম্পাদনা করুন:

bash
nano ~/.bashrc

নিম্নলিখিত লাইন সরান:

bash
eval "$(fnm env --use-on-cd)"

কনফিগারেশন পুনরায় লোড করুন:

bash
source ~/.bashrc

Zsh কনফিগারেশন পরিষ্কার করুন

~/.zshrc সম্পাদনা করুন:

bash
nano ~/.zshrc

নিম্নলিখিত লাইন সরান:

bash
eval "$(fnm env --use-on-cd)"

কনফিগারেশন পুনরায় লোড করুন:

bash
source ~/.zshrc

ধাপ 4: শেল পুনরায় লোড করুন

bash
# Bash
source ~/.bashrc

# Zsh
source ~/.zshrc

Node.js ভার্সন ব্যাকআপ করুন

যদি আপনি ইনস্টলকৃত Node.js ভার্সন সংরক্ষণ করতে চান, আনইনস্টল করার আগে ব্যাকআপ নিতে পারেন:

bash
# fnm ডিরেক্টরি স্ট্রাকচার দেখুন
ls -la ~/.fnm

# node ভার্সন ব্যাকআপ করুন (প্রয়োজন হলে)
cp -r ~/.fnm/node-versions ~/node-backup

# অথবা সম্পূর্ণ fnm ডিরেক্টরি ব্যাকআপ করুন
cp -r ~/.fnm ~/fnm-backup

আনইনস্টলেশন যাচাই করুন

নিশ্চিত হোন fnm সম্পূর্ণভাবে আনইনস্টল হয়েছে:

bash
# "command not found" বা সমান এরর আউটপুট দেওয়া উচিত
fnm --version

# fnm ডিরেক্টরি মুছে ফেলা হয়েছে কিনা পরীক্ষা করুন
ls ~/.fnm

# fnm পাথ পরীক্ষা করুন
which fnm

সাধারণ সমস্যা

আনইনস্টল পরে শেল স্টার্টআপ এরর

যদি আনইনস্টল করার পরে শেল এরর রিপোর্ট করে, কনফিগারেশন ফাইলে এখনো fnm-সম্পর্কিত কোড আছে কিনা পরীক্ষা করুন:

bash
# ~/.bashrc এ fnm-সম্পর্কিত কোড খুঁজুন
grep -n "fnm" ~/.bashrc

# ~/.zshrc এ fnm-সম্পর্কিত কোড খুঁজুন
grep -n "fnm" ~/.zshrc

PATH এ এখনো fnm পাথ আছে

শেল কনফিগারেশন ফাইল পরীক্ষা করে সকল fnm-সম্পর্কিত PATH সেটিংস সরান:

bash
# PATH এ fnm পাথ খুঁজুন
echo $PATH | grep -o '[^:]*fnm[^:]*'

fnm পুনরায় ইনস্টল করতে চান

আপনি যেকোনো সময় fnm পুনরায় ইনস্টল করতে পারেন:

bash
# curl স্ক্রিপ্ট ব্যবহার করে
curl -fsSL https://fnm.vercel.app/install | bash

# অথবা Homebrew ব্যবহার করে
brew install fnm

Ubuntu ভার্সন-নির্দিষ্ট নোট

Ubuntu 20.04 LTS

  • ডিফল্ট Bash ভার্সন: 5.0
  • fnm সম্পূর্ণভাবে সমর্থিত

Ubuntu 22.04 LTS

  • ডিফল্ট Bash ভার্সন: 5.1
  • fnm সম্পূর্ণভাবে সমর্থিত

Ubuntu 24.04 LTS

  • ডিফল্ট Bash ভার্সন: 5.2
  • fnm সম্পূর্ণভাবে সমর্থিত

সম্পর্কিত লিংক