Hapus fnm di Ubuntu
Panduan ini menyediakan instruksi terperinci tentang cara menghapus fnm secara lengkap di sistem Ubuntu.
Penghapusan Cepat
Menggunakan Script Penghapusan
bash
curl -fsSL https://fnm.vercel.app/uninstall | bashScript ini akan:
- Menghapus biner fnm
- Membersihkan direktori
~/.fnm - Meminta Anda untuk menghapus kode terkait fnm dari konfigurasi Shell Anda
Langkah Penghapusan Manual
Langkah 1: Hapus Direktori fnm
bash
rm -rf ~/.fnmLangkah 2: Hapus Biner fnm
Bergantung pada metode instalasi, fnm dapat berada di berbagai lokasi:
bash
# Jika diinstal menggunakan script curl
rm -f ~/.fnm/fnm
# Jika diinstal secara manual ke /usr/local/bin
sudo rm -f /usr/local/bin/fnm
# Jika diinstal menggunakan Homebrew
brew uninstall fnmLangkah 3: Bersihkan Konfigurasi Shell
Bash
Edit ~/.bashrc:
bash
nano ~/.bashrcHapus baris berikut:
bash
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"Muat ulang:
bash
source ~/.bashrcZsh
Edit ~/.zshrc:
bash
nano ~/.zshrcHapus baris berikut:
bash
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"Muat ulang:
bash
source ~/.zshrcLangkah 4: Bersihkan Variabel Lingkungan
Periksa dan bersihkan variabel lingkungan terkait:
bash
# Lihat variabel lingkungan saat ini
env | grep FNM
# Jika ada sisa, edit file konfigurasi Shell untuk menghapusnyafnm Terinstal via apt
Jika Anda menginstal fnm via apt:
bash
# Cari nama paket
dpkg -l | grep fnm
# Hapus
sudo apt remove fnm
sudo apt autoremovefnm Terinstal via Snap
Jika Anda menginstal via Snap:
bash
sudo snap remove fnmBersihkan Versi Node.js
Jika Anda juga ingin menghapus versi Node.js yang dikelola oleh fnm:
bash
# Hapus semua versi Node.js
rm -rf ~/.fnm/node-versionsSimpan Versi Node.js
Jika Anda ingin menyimpan versi Node.js yang terinstal:
bash
# Cadangkan versi Node.js
cp -r ~/.fnm/node-versions ~/node-backup
# Atau ekspor ke path sistem
sudo cp -r ~/.fnm/node-versions/v20.10.0/installation /usr/local/node20
sudo ln -s /usr/local/node20/bin/node /usr/local/bin/nodeVerifikasi Penghapusan
bash
# Harus output "command not found"
fnm --version
# Periksa apakah direktori telah dihapus
ls ~/.fnm
# Periksa apakah fnm masih ada di PATH
echo $PATH | grep fnmMasalah Umum
Startup Shell Lambat Setelah Penghapusan
Periksa apakah ada kode sisa di file konfigurasi Shell:
bash
grep -r "fnm" ~/.bashrc ~/.zshrc ~/.profile 2>/dev/nullPerintah node Tidak Ditemukan
Setelah menghapus fnm, jika tidak ada instalasi Node.js lain:
bash
# Instal Node.js sistem
sudo apt update
sudo apt install nodejs npm
# Atau instal ulang fnm
curl -fsSL https://fnm.vercel.app/install | bashMasalah PATH
Jika masih ada path terkait fnm di PATH:
bash
# Periksa PATH
echo $PATH
# Edit file konfigurasi Shell untuk membersihkan
nano ~/.bashrc # atau ~/.zshrcInstal Ulang
Jika Anda perlu menginstal ulang fnm:
bash
curl -fsSL https://fnm.vercel.app/install | bash
# Konfigurasi Shell
echo 'eval "$(fnm env --use-on-cd)"' >> ~/.bashrc
source ~/.bashrcTautan Terkait
- Hapus fnm - Panduan penghapusan umum
- Instal fnm - Panduan instalasi
- Instalasi Linux - Panduan instalasi Linux