Ubuntu এ fnm আনইনস্টল করুন
যদি আপনাকে Ubuntu সিস্টেম থেকে fnm আনইনস্টল করতে হয়, নিম্নলিখিত ধাপগুলো অনুসরণ করুন।
দ্রুত আনইনস্টল
আনইনস্টল স্ক্রিপ্ট ব্যবহার করে
fnm একটি সুবিধাজনক আনইনস্টল স্ক্রিপ্ট প্রদান করে:
curl -fsSL https://fnm.vercel.app/uninstall | bashএই স্ক্রিপ্ট অটোমেটিক্যালি করবে:
- fnm বাইনারি মুছে ফেলবে
- fnm ডিরেক্টরি পরিষ্কার করবে (
~/.fnm) - আপনার শেল কনফিগারেশন থেকে fnm-সম্পর্কিত কোড সরানোর জন্য আপনাকে প্রম্পট করবে
ম্যানুয়াল আনইনস্টল
যদি আনইনস্টল স্ক্রিপ্ট সঠিকভাবে কাজ না করে, আপনি ম্যানুয়ালি আনইনস্টল করতে পারেন।
ধাপ 1: fnm ডিরেক্টরি মুছুন
fnm ডিফল্টভাবে সকল ফাইল ~/.fnm ডিরেক্টরিতে সংরক্ষণ করে:
rm -rf ~/.fnmধাপ 2: fnm বাইনারি মুছুন
ইনস্টলেশন পদ্ধতি অনুযায়ী, fnm বাইনারি বিভিন্ন জায়গায় থাকতে পারে:
# 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 সম্পাদনা করুন:
nano ~/.bashrcনিম্নলিখিত লাইন সরান:
eval "$(fnm env --use-on-cd)"কনফিগারেশন পুনরায় লোড করুন:
source ~/.bashrcZsh কনফিগারেশন পরিষ্কার করুন
~/.zshrc সম্পাদনা করুন:
nano ~/.zshrcনিম্নলিখিত লাইন সরান:
eval "$(fnm env --use-on-cd)"কনফিগারেশন পুনরায় লোড করুন:
source ~/.zshrcধাপ 4: শেল পুনরায় লোড করুন
# Bash
source ~/.bashrc
# Zsh
source ~/.zshrcNode.js ভার্সন ব্যাকআপ করুন
যদি আপনি ইনস্টলকৃত Node.js ভার্সন সংরক্ষণ করতে চান, আনইনস্টল করার আগে ব্যাকআপ নিতে পারেন:
# fnm ডিরেক্টরি স্ট্রাকচার দেখুন
ls -la ~/.fnm
# node ভার্সন ব্যাকআপ করুন (প্রয়োজন হলে)
cp -r ~/.fnm/node-versions ~/node-backup
# অথবা সম্পূর্ণ fnm ডিরেক্টরি ব্যাকআপ করুন
cp -r ~/.fnm ~/fnm-backupআনইনস্টলেশন যাচাই করুন
নিশ্চিত হোন fnm সম্পূর্ণভাবে আনইনস্টল হয়েছে:
# "command not found" বা সমান এরর আউটপুট দেওয়া উচিত
fnm --version
# fnm ডিরেক্টরি মুছে ফেলা হয়েছে কিনা পরীক্ষা করুন
ls ~/.fnm
# fnm পাথ পরীক্ষা করুন
which fnmসাধারণ সমস্যা
আনইনস্টল পরে শেল স্টার্টআপ এরর
যদি আনইনস্টল করার পরে শেল এরর রিপোর্ট করে, কনফিগারেশন ফাইলে এখনো fnm-সম্পর্কিত কোড আছে কিনা পরীক্ষা করুন:
# ~/.bashrc এ fnm-সম্পর্কিত কোড খুঁজুন
grep -n "fnm" ~/.bashrc
# ~/.zshrc এ fnm-সম্পর্কিত কোড খুঁজুন
grep -n "fnm" ~/.zshrcPATH এ এখনো fnm পাথ আছে
শেল কনফিগারেশন ফাইল পরীক্ষা করে সকল fnm-সম্পর্কিত PATH সেটিংস সরান:
# PATH এ fnm পাথ খুঁজুন
echo $PATH | grep -o '[^:]*fnm[^:]*'fnm পুনরায় ইনস্টল করতে চান
আপনি যেকোনো সময় fnm পুনরায় ইনস্টল করতে পারেন:
# curl স্ক্রিপ্ট ব্যবহার করে
curl -fsSL https://fnm.vercel.app/install | bash
# অথবা Homebrew ব্যবহার করে
brew install fnmUbuntu ভার্সন-নির্দিষ্ট নোট
Ubuntu 20.04 LTS
- ডিফল্ট Bash ভার্সন: 5.0
- fnm সম্পূর্ণভাবে সমর্থিত
Ubuntu 22.04 LTS
- ডিফল্ট Bash ভার্সন: 5.1
- fnm সম্পূর্ণভাবে সমর্থিত
Ubuntu 24.04 LTS
- ডিফল্ট Bash ভার্সন: 5.2
- fnm সম্পূর্ণভাবে সমর্থিত
সম্পর্কিত লিংক
- fnm ইনস্টল করুন - fnm পুনরায় ইনস্টল করুন
- fnm আনইনস্টল করুন - সাধারণ আনইনস্টলেশন গাইড