fnm unter Ubuntu deinstallieren
Diese Anleitung bietet detaillierte Anweisungen zur vollständigen Deinstallation von fnm auf Ubuntu-Systemen.
Schnelle Deinstallation
Mit dem Deinstallationsskript
curl -fsSL https://fnm.vercel.app/uninstall | bashDieses Skript wird:
- Die fnm-Binary löschen
- Das
~/.fnmVerzeichnis bereinigen - Sie auffordern, fnm-bezogenen Code aus Ihrer Shell-Konfiguration zu entfernen
Manuelle Deinstallations-Schritte
Schritt 1: fnm-Verzeichnis löschen
rm -rf ~/.fnmSchritt 2: fnm-Binary löschen
Je nach Installationsmethode kann sich fnm an verschiedenen Orten befinden:
# Wenn mit curl-Skript installiert
rm -f ~/.fnm/fnm
# Wenn manuell in /usr/local/bin installiert
sudo rm -f /usr/local/bin/fnm
# Wenn mit Homebrew installiert
brew uninstall fnmSchritt 3: Shell-Konfiguration bereinigen
Bash
~/.bashrc bearbeiten:
nano ~/.bashrcFolgende Zeilen entfernen:
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"Neu laden:
source ~/.bashrcZsh
~/.zshrc bearbeiten:
nano ~/.zshrcFolgende Zeilen entfernen:
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"Neu laden:
source ~/.zshrcSchritt 4: Umgebungsvariablen bereinigen
Verwandte Umgebungsvariablen prüfen und bereinigen:
# Aktuelle Umgebungsvariablen anzeigen
env | grep FNM
# Wenn Reste vorhanden sind, Shell-Konfigurationsdatei bearbeiten, um sie zu entfernenfnm über apt installiert
Wenn Sie fnm über apt installiert haben:
# Paketnamen finden
dpkg -l | grep fnm
# Deinstallieren
sudo apt remove fnm
sudo apt autoremovefnm über Snap installiert
Wenn Sie über Snap installiert haben:
sudo snap remove fnmNode.js-Versionen bereinigen
Wenn Sie auch die von fnm verwalteten Node.js-Versionen löschen möchten:
# Alle Node.js-Versionen löschen
rm -rf ~/.fnm/node-versionsNode.js-Versionen behalten
Wenn Sie installierte Node.js-Versionen behalten möchten:
# Node.js-Versionen sichern
cp -r ~/.fnm/node-versions ~/node-backup
# Oder ins System-Pfad exportieren
sudo cp -r ~/.fnm/node-versions/v20.10.0/installation /usr/local/node20
sudo ln -s /usr/local/node20/bin/node /usr/local/bin/nodeDeinstallation überprüfen
# Sollte "command not found" ausgeben
fnm --version
# Prüfen, ob Verzeichnis gelöscht wurde
ls ~/.fnm
# Prüfen, ob fnm noch in PATH ist
echo $PATH | grep fnmHäufige Probleme
Langsamer Shell-Start nach Deinstallation
Prüfen, ob Reste in Shell-Konfigurationsdateien vorhanden sind:
grep -r "fnm" ~/.bashrc ~/.zshrc ~/.profile 2>/dev/nullnode-Befehl nicht gefunden
Nach der Deinstallation von fnm, wenn keine andere Node.js-Installation vorhanden ist:
# System-Node.js installieren
sudo apt update
sudo apt install nodejs npm
# Oder fnm neu installieren
curl -fsSL https://fnm.vercel.app/install | bashPATH-Probleme
Wenn noch fnm-bezogene Pfade in PATH vorhanden sind:
# PATH prüfen
echo $PATH
# Shell-Konfigurationsdatei bearbeiten, um aufzuräumen
nano ~/.bashrc # oder ~/.zshrcNeuinstallation
Wenn Sie fnm neu installieren möchten:
curl -fsSL https://fnm.vercel.app/install | bash
# Shell konfigurieren
echo 'eval "$(fnm env --use-on-cd)"' >> ~/.bashrc
source ~/.bashrcVerwandte Links
- fnm deinstallieren - Allgemeine Deinstallationsanleitung
- fnm installieren - Installationsanleitung
- Linux Installation - Linux Installationsanleitung