Gỡ Cài Đặt fnm Trên Ubuntu
Hướng dẫn này cung cấp các bước chi tiết để gỡ cài đặt fnm hoàn toàn trên hệ thống Ubuntu.
Gỡ Cài Đặt Nhanh
Sử Dụng Tập Lệnh Gỡ Cài Đặt
bash
curl -fsSL https://fnm.vercel.app/uninstall | bashTập lệnh này sẽ:
- Xóa tệp thực thi fnm
- Dọn dẹp thư mục
~/.fnm - Nhắc bạn xóa mã liên quan đến fnm khỏi cấu hình Shell
Các Bước Gỡ Cài Đặt Thủ Công
Bước 1: Xóa Thư Mục fnm
bash
rm -rf ~/.fnmBước 2: Xóa Tệp Thực Thi fnm
Tùy thuộc vào phương pháp cài đặt, fnm có thể nằm ở các vị trí khác nhau:
bash
# Nếu cài đặt bằng tập lệnh curl
rm -f ~/.fnm/fnm
# Nếu cài đặt thủ công vào /usr/local/bin
sudo rm -f /usr/local/bin/fnm
# Nếu cài đặt bằng Homebrew
brew uninstall fnmBước 3: Dọn Dẹp Cấu Hình Shell
Bash
Chỉnh sửa ~/.bashrc:
bash
nano ~/.bashrcXóa các dòng sau:
bash
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"Tải lại:
bash
source ~/.bashrcZsh
Chỉnh sửa ~/.zshrc:
bash
nano ~/.zshrcXóa các dòng sau:
bash
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"Tải lại:
bash
source ~/.zshrcBước 4: Dọn Dẹp Biến Môi Trường
Kiểm tra và dọn dẹp các biến môi trường liên quan:
bash
# Xem biến môi trường hiện tại
env | grep FNM
# Nếu còn sót lại, chỉnh sửa tệp cấu hình Shell để xóa chúngfnm Được Cài Đặt Qua apt
Nếu bạn cài đặt fnm qua apt:
bash
# Tìm tên gói
dpkg -l | grep fnm
# Gỡ cài đặt
sudo apt remove fnm
sudo apt autoremovefnm Được Cài Đặt Qua Snap
Nếu bạn cài đặt qua Snap:
bash
sudo snap remove fnmDọn Dẹp Các Phiên Bản Node.js
Nếu bạn muốn xóa các phiên bản Node.js được quản lý bởi fnm:
bash
# Xóa tất cả các phiên bản Node.js
rm -rf ~/.fnm/node-versionsGiữ Lại Các Phiên Bản Node.js
Nếu bạn muốn giữ lại các phiên bản Node.js đã cài đặt:
bash
# Sao lưu các phiên bản Node.js
cp -r ~/.fnm/node-versions ~/node-backup
# Hoặc xuất vào đường dẫn hệ thống
sudo cp -r ~/.fnm/node-versions/v20.10.0/installation /usr/local/node20
sudo ln -s /usr/local/node20/bin/node /usr/local/bin/nodeXác Minh Gỡ Cài Đặt
bash
# Nên xuất "command not found"
fnm --version
# Kiểm tra xem thư mục đã bị xóa chưa
ls ~/.fnm
# Kiểm tra xem fnm vẫn còn trong PATH không
echo $PATH | grep fnmVấn Đề Thường Gặp
Khởi Động Shell Chậm Sau Khi Gỡ Cài Đặt
Kiểm tra xem có mã còn sót lại trong các tệp cấu hình Shell không:
bash
grep -r "fnm" ~/.bashrc ~/.zshrc ~/.profile 2>/dev/nullKhông Tìm Thấy Lệnh node
Sau khi gỡ cài đặt fnm, nếu không có cài đặt Node.js nào khác:
bash
# Cài đặt Node.js hệ thống
sudo apt update
sudo apt install nodejs npm
# Hoặc cài đặt lại fnm
curl -fsSL https://fnm.vercel.app/install | bashVấn Đề PATH
Nếu vẫn còn các đường dẫn liên quan đến fnm trong PATH:
bash
# Kiểm tra PATH
echo $PATH
# Chỉnh sửa tệp cấu hình Shell để dọn dẹp
nano ~/.bashrc # hoặc ~/.zshrcCài Đặt Lại
Nếu bạn cần cài đặt lại fnm:
bash
curl -fsSL https://fnm.vercel.app/install | bash
# Cấu hình Shell
echo 'eval "$(fnm env --use-on-cd)"' >> ~/.bashrc
source ~/.bashrcLiên Kết Liên Quan
- Gỡ Cài Đặt fnm - Hướng dẫn gỡ cài đặt chung
- Cài Đặt fnm - Hướng dẫn cài đặt
- Cài Đặt Linux - Hướng dẫn cài đặt Linux