Ubuntu'da fnm Kaldırma
Bu rehber, Ubuntu sistemlerinde fnm'nin tamamen nasıl kaldırılacağına ilişkin ayrıntılı talimatlar sağlar.
Hızlı Kaldırma
Kaldırma Betiğini Kullanma
curl -fsSL https://fnm.vercel.app/uninstall | bashBu betik şunları yapacaktır:
- fnm ikili dosyasını siler
~/.fnmdizinini temizler- Kabuk yapılandırmanızdan fnm ile ilgili kodu kaldırmanızı ister
Manuel Kaldırma Adımları
Adım 1: fnm Dizinini Silme
rm -rf ~/.fnmAdım 2: fnm İkili Dosyasını Silme
Kurulum yöntemine bağlı olarak, fnm farklı yerlerde bulunabilir:
# curl betiği kullanılarak kurulduysa
rm -f ~/.fnm/fnm
# /usr/local/bin'e manuel kurulduysa
sudo rm -f /usr/local/bin/fnm
# Homebrew kullanılarak kurulduysa
brew uninstall fnmAdım 3: Kabuk Yapılandırmasını Temizleme
Bash
~/.bashrc dosyasını düzenleyin:
nano ~/.bashrcAşağıdaki satırları kaldırın:
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"Yeniden yükleyin:
source ~/.bashrcZsh
~/.zshrc dosyasını düzenleyin:
nano ~/.zshrcAşağıdaki satırları kaldırın:
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"Yeniden yükleyin:
source ~/.zshrcAdım 4: Ortam Değişkenlerini Temizleme
İlgili ortam değişkenlerini kontrol edin ve temizleyin:
# Mevcut ortam değişkenlerini görüntüleyin
env | grep FNM
# Artık değerler varsa, Kabuk yapılandırma dosyasını düzenleyerek kaldırınapt ile Kurulan fnm
Eğer fnm'yi apt aracılığıyla kurduysanız:
# Paket adını bulun
dpkg -l | grep fnm
# Kaldırın
sudo apt remove fnm
sudo apt autoremoveSnap ile Kurulan fnm
Eğer Snap aracılığıyla kurduysanız:
sudo snap remove fnmNode.js Versiyonlarını Temizleme
fnm tarafından yönetilen Node.js versiyonlarını da silmek isterseniz:
# Tüm Node.js versiyonlarını silin
rm -rf ~/.fnm/node-versionsNode.js Versiyonlarını Koruma
Kurulu Node.js versiyonlarını korumak isterseniz:
# Node.js versiyonlarını yedekleyin
cp -r ~/.fnm/node-versions ~/node-backup
# Veya sistem yoluna aktarın
sudo cp -r ~/.fnm/node-versions/v20.10.0/installation /usr/local/node20
sudo ln -s /usr/local/node20/bin/node /usr/local/bin/nodeKaldırmayı Doğrulama
# "command not found" çıktısı vermelidir
fnm --version
# Dizinin silinip silinmediğini kontrol edin
ls ~/.fnm
# fnm'nin hâlâ PATH'te olup olmadığını kontrol edin
echo $PATH | grep fnmYaygın Sorunlar
Kaldırmadan Sonra Kabuk Başlatma Yavaş
Kabuk yapılandırma dosyalarında artık kod olup olmadığını kontrol edin:
grep -r "fnm" ~/.bashrc ~/.zshrc ~/.profile 2>/dev/nullnode Komutu Bulunamadı
fnm'yi kaldırdıktan sonra, başka bir Node.js kurulumu yoksa:
# Sistem Node.js'yi kurun
sudo apt update
sudo apt install nodejs npm
# Veya fnm'yi yeniden kurun
curl -fsSL https://fnm.vercel.app/install | bashPATH Sorunları
PATH'te hâlâ fnm ile ilgili yollar varsa:
# PATH'i kontrol edin
echo $PATH
# Temizlemek için Kabuk yapılandırma dosyasını düzenleyin
nano ~/.bashrc # veya ~/.zshrcYeniden Kurma
Eğer fnm'yi yeniden kurmanız gerekiyorsa:
curl -fsSL https://fnm.vercel.app/install | bash
# Kabuk yapılandırması
echo 'eval "$(fnm env --use-on-cd)"' >> ~/.bashrc
source ~/.bashrcİlgili Bağlantılar
- fnm Kaldırma - Genel kaldırma rehberi
- fnm Kurulumu - Kurulum rehberi
- Linux Kurulumu - Linux kurulum rehberi