إلغاء تثبيت fnm على Ubuntu
يوفر هذا الدليل تعليمات مفصلة حول كيفية إلغاء تثبيت fnm بالكامل على أنظمة Ubuntu.
إلغاء التثبيت السريع
باستخدام سكريبت إلغاء التثبيت
bash
curl -fsSL https://fnm.vercel.app/uninstall | bashسيقوم هذا السكريبت بـ:
- حذف ثنائي fnm
- تنظيف دليل
~/.fnm - مطالبتك بإزالة كود fnm ذي الصلة من تكوين الصدفة
خطوات إلغاء التثبيت اليدوي
الخطوة 1: حذف دليل fnm
bash
rm -rf ~/.fnmالخطوة 2: حذف ثنائي fnm
اعتماداً على طريقة التثبيت، قد يكون fnm موجوداً في أماكن مختلفة:
bash
# If installed using curl script
rm -f ~/.fnm/fnm
# If manually installed to /usr/local/bin
sudo rm -f /usr/local/bin/fnm
# If installed using Homebrew
brew uninstall fnmالخطوة 3: تنظيف تكوين الصدفة
Bash
قم بتحرير ~/.bashrc:
bash
nano ~/.bashrcأزل الأسطر التالية:
bash
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"أعد التحميل:
bash
source ~/.bashrcZsh
قم بتحرير ~/.zshrc:
bash
nano ~/.zshrcأزل الأسطر التالية:
bash
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"أعد التحميل:
bash
source ~/.zshrcالخطوة 4: تنظيف متغيرات البيئة
تحقق من تنظيف متغيرات البيئة ذات الصلة:
bash
# View current environment variables
env | grep FNM
# If there are leftovers, edit Shell configuration file to remove themfnm مثبت عبر apt
إذا قمت بتثبيت fnm عبر apt:
bash
# Find package name
dpkg -l | grep fnm
# Uninstall
sudo apt remove fnm
sudo apt autoremovefnm مثبت عبر Snap
إذا قمت بالتثبيت عبر Snap:
bash
sudo snap remove fnmتنظيف إصدارات Node.js
إذا كنت تريد أيضاً حذف إصدارات Node.js التي يديرها fnm:
bash
# Delete all Node.js versions
rm -rf ~/.fnm/node-versionsالاحتفاظ بإصدارات Node.js
إذا كنت تريد الاحتفاظ بإصدارات Node.js المثبتة:
bash
# Backup Node.js versions
cp -r ~/.fnm/node-versions ~/node-backup
# Or export to system path
sudo cp -r ~/.fnm/node-versions/v20.10.0/installation /usr/local/node20
sudo ln -s /usr/local/node20/bin/node /usr/local/bin/nodeالتحقق من إلغاء التثبيت
bash
# Should output "command not found"
fnm --version
# Check if directory is deleted
ls ~/.fnm
# Check if fnm is still in PATH
echo $PATH | grep fnmالمشكلات الشائعة
بطء بدء تشغيل الصدفة بعد إلغاء التثبيت
تحقق من وجود كود متبقي في ملفات تكوين الصدفة:
bash
grep -r "fnm" ~/.bashrc ~/.zshrc ~/.profile 2>/dev/nullأمر node غير موجود
بعد إلغاء تثبيت fnm، إذا لم يكن هناك تثبيت آخر لـ Node.js:
bash
# Install system Node.js
sudo apt update
sudo apt install nodejs npm
# Or reinstall fnm
curl -fsSL https://fnm.vercel.app/install | bashمشكلات PATH
إذا كانت هناك لا تزال مسارات ذات صلة بـ fnm في PATH:
bash
# Check PATH
echo $PATH
# Edit Shell configuration file to clean up
nano ~/.bashrc # or ~/.zshrcإعادة التثبيت
إذا كنت تحتاج إلى إعادة تثبيت fnm:
bash
curl -fsSL https://fnm.vercel.app/install | bash
# Configure Shell
echo 'eval "$(fnm env --use-on-cd)"' >> ~/.bashrc
source ~/.bashrcروابط ذات صلة
- إلغاء تثبيت fnm - دليل إلغاء التثبيت العام
- تثبيت fnm - دليل التثبيت
- تثبيت Linux - دليل تثبيت Linux