Desinstalar fnm en Ubuntu
Esta guía proporciona instrucciones detalladas sobre cómo desinstalar completamente fnm en sistemas Ubuntu.
Desinstalación Rápida
Usando el Script de Desinstalación
curl -fsSL https://fnm.vercel.app/uninstall | bashEste script:
- Eliminará el binario de fnm
- Limpiará el directorio
~/.fnm - Te pedirá eliminar el código relacionado con fnm de tu configuración del Shell
Pasos Manuales de Desinstalación
Paso 1: Eliminar Directorio de fnm
rm -rf ~/.fnmPaso 2: Eliminar Binario de fnm
Dependiendo del método de instalación, fnm puede estar ubicado en diferentes lugares:
# Si se instaló usando script curl
rm -f ~/.fnm/fnm
# Si se instaló manualmente en /usr/local/bin
sudo rm -f /usr/local/bin/fnm
# Si se instaló usando Homebrew
brew uninstall fnmPaso 3: Limpiar Configuración del Shell
Bash
Editar ~/.bashrc:
nano ~/.bashrcEliminar las siguientes líneas:
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"Recargar:
source ~/.bashrcZsh
Editar ~/.zshrc:
nano ~/.zshrcEliminar las siguientes líneas:
eval "$(fnm env --use-on-cd)"
export PATH="$HOME/.fnm:$PATH"Recargar:
source ~/.zshrcPaso 4: Limpiar Variables de Entorno
Verificar y limpiar variables de entorno relacionadas:
# Ver variables de entorno actuales
env | grep FNM
# Si hay residuos, editar archivo de configuración del Shell para eliminarlosfnm Instalado vía apt
Si instalaste fnm vía apt:
# Encontrar nombre del paquete
dpkg -l | grep fnm
# Desinstalar
sudo apt remove fnm
sudo apt autoremovefnm Instalado vía Snap
Si instalaste vía Snap:
sudo snap remove fnmLimpiar Versiones de Node.js
Si también quieres eliminar las versiones de Node.js gestionadas por fnm:
# Eliminar todas las versiones de Node.js
rm -rf ~/.fnm/node-versionsMantener Versiones de Node.js
Si quieres mantener las versiones de Node.js instaladas:
# Respaldar versiones de Node.js
cp -r ~/.fnm/node-versions ~/node-backup
# O exportar a ruta del 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/nodeVerificar Desinstalación
# Debe mostrar "comando no encontrado"
fnm --version
# Verificar si el directorio fue eliminado
ls ~/.fnm
# Verificar si fnm sigue en PATH
echo $PATH | grep fnmProblemas Comunes
Inicio Lento del Shell Después de Desinstalar
Verificar si hay código residual en archivos de configuración del Shell:
grep -r "fnm" ~/.bashrc ~/.zshrc ~/.profile 2>/dev/nullComando node No Encontrado
Después de desinstalar fnm, si no hay otra instalación de Node.js:
# Instalar Node.js del sistema
sudo apt update
sudo apt install nodejs npm
# O reinstalar fnm
curl -fsSL https://fnm.vercel.app/install | bashProblemas de PATH
Si todavía hay rutas relacionadas con fnm en PATH:
# Verificar PATH
echo $PATH
# Editar archivo de configuración del Shell para limpiar
nano ~/.bashrc # o ~/.zshrcReinstalar
Si necesitas reinstalar fnm:
curl -fsSL https://fnm.vercel.app/install | bash
# Configurar Shell
echo 'eval "$(fnm env --use-on-cd)"' >> ~/.bashrc
source ~/.bashrcEnlaces Relacionados
- Desinstalar fnm - Guía general de desinstalación
- Instalar fnm - Guía de instalación
- Instalación en Linux - Guía de instalación en Linux