Disinstalla fnm su Ubuntu
Questa guida fornisce istruzioni dettagliate su come disinstallare completamente fnm su sistemi Ubuntu.
Disinstallazione Rapida
Usando Script di Disinstallazione
bash
curl -fsSL https://fnm.vercel.app/uninstall | bashQuesto script:
- Elimina il binario fnm
- Pulisce la directory
~/.fnm - Ti chiederà di rimuovere il codice relativo a fnm dalla configurazione Shell
Passaggi Disinstallazione Manuale
Passaggio 1: Elimina Directory fnm
bash
rm -rf ~/.fnmPassaggio 2: Elimina Binario fnm
A seconda del metodo di installazione, fnm può trovarsi in luoghi diversi:
bash
# Se installato usando script curl
rm -f ~/.fnm/fnm
# Se installato manualmente in /usr/local/bin
sudo rm -f /usr/local/bin/fnm
# Se installato usando Homebrew
brew uninstall fnmPassaggio 3: Pulisci Configurazione Shell
Bash
Modifica ~/.bashrc:
bash
nano ~/.bashrcRimuovi le seguenti righe:
bash
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"Ricarica:
bash
source ~/.bashrcZsh
Modifica ~/.zshrc:
bash
nano ~/.zshrcRimuovi le seguenti righe:
bash
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"Ricarica:
bash
source ~/.zshrcPassaggio 4: Pulisci Variabili Ambiente
Controlla e pulisci variabili ambiente correlate:
bash
# Visualizza variabili ambiente correnti
env | grep FNM
# Se ci sono residui, modifica file configurazione Shell per rimuoverlifnm Installato Tramite apt
Se hai installato fnm tramite apt:
bash
# Trova nome pacchetto
dpkg -l | grep fnm
# Disinstalla
sudo apt remove fnm
sudo apt autoremovefnm Installato Tramite Snap
Se hai installato tramite Snap:
bash
sudo snap remove fnmPulisci Versioni Node.js
Se vuoi anche eliminare le versioni di Node.js gestite da fnm:
bash
# Elimina tutte le versioni Node.js
rm -rf ~/.fnm/node-versionsMantieni Versioni Node.js
Se vuoi mantenere le versioni di Node.js installate:
bash
# Esegui backup versioni Node.js
cp -r ~/.fnm/node-versions ~/node-backup
# O esporta in percorso di sistema
sudo cp -r ~/.fnm/node-versions/v20.10.0/installation /usr/local/node20
sudo ln -s /usr/local/node20/bin/node /usr/local/bin/nodeVerifica Disinstallazione
bash
# Dovrebbe mostrare "command not found"
fnm --version
# Controlla se directory è stata eliminata
ls ~/.fnm
# Controlla se fnm è ancora in PATH
echo $PATH | grep fnmProblemi Comuni
Avvio Lento Shell Dopo Disinstallazione
Controlla se c'è codice residuo nei file di configurazione Shell:
bash
grep -r "fnm" ~/.bashrc ~/.zshrc ~/.profile 2>/dev/nullComando node Non Trovato
Dopo aver disinstallato fnm, se non c'è altra installazione di Node.js:
bash
# Installa Node.js di sistema
sudo apt update
sudo apt install nodejs npm
# O reinstalla fnm
curl -fsSL https://fnm.vercel.app/install | bashProblemi PATH
Se ci sono ancora percorsi relativi a fnm in PATH:
bash
# Controlla PATH
echo $PATH
# Modifica file configurazione Shell per pulire
nano ~/.bashrc # o ~/.zshrcReinstalla
Se hai bisogno di reinstallare fnm:
bash
curl -fsSL https://fnm.vercel.app/install | bash
# Configura Shell
echo 'eval "$(fnm env --use-on-cd)"' >> ~/.bashrc
source ~/.bashrcLink Correlati
- Disinstalla fnm - Guida disinstallazione generale
- Installa fnm - Guida installazione
- Installazione Linux - Guida installazione Linux