Desinstala VSCode para cambiarlo por Codium

Para verificar si Visual Studio Code (VS Code) se ha desinstalado completamente en Linux Mint, debes comprobar tanto los paquetes instalados como los archivos residuales (configuraciones, cachés, etc.). Dado que VS Code puede instalarse mediante diferentes métodos en Linux Mint (Snap, APT con el repositorio de Microsoft, o manualmente), el proceso varía según cómo lo instalaste. A continuación, te proporciono los comandos y pasos para confirmar la desinstalación completa, asumiendo los métodos más comunes (Snap o APT).
1. Verificar si VS Code está desinstalado
Si instalaste VS Code con Snap
  1. Comprobar si el paquete está instalado:
    bash
    snap list | grep code
    • Resultado esperado: Si VS Code está desinstalado, no aparecerá nada. Si aparece code, significa que aún está instalado.
    • Acción si está instalado: Desinstálalo con:
      bash
      sudo snap remove code
  2. Verificar archivos residuales: Snap guarda configuraciones en el directorio del usuario. Comprueba si quedan archivos:
    bash
    ls -a ~/snap/code
    • Resultado esperado: Si la carpeta no existe o está vacía, no hay residuos.
    • Acción si hay residuos: Elimina la carpeta:
      bash
      rm -rf ~/snap/code
Si instalaste VS Code con APT (repositorio de Microsoft)
  1. Comprobar si el paquete está instalado:
    bash
    dpkg -l | grep code
    • Resultado esperado: Si no aparece nada o no ves code en la lista, el paquete está desinstalado.
    • Acción si está instalado: Desinstálalo con:
      bash
      sudo apt-get remove --purge code
  2. Verificar el repositorio de Microsoft: Comprueba si el repositorio de VS Code sigue en el sistema:
    bash
    ls /etc/apt/sources.list.d/vscode.list
    • Resultado esperado: Si el archivo no existe, el repositorio fue eliminado.
    • Acción si existe: Elimina el archivo del repositorio:
      bash
      sudo rm /etc/apt/sources.list.d/vscode.list
    • Actualiza los repositorios:
      bash
      sudo apt-get update
  3. Buscar archivos residuales: Comprueba las configuraciones de usuario y cachés:
    bash
    ls -a ~/.config/Code ~/.vscode
    • Resultado esperado: Si estas carpetas no existen, no hay configuraciones residuales.
    • Acción si existen: Elimina las carpetas:
      bash
      rm -rf ~/.config/Code ~/.vscode
  4. Verificar claves GPG: Si añadiste la clave GPG de Microsoft, puedes verificar si sigue presente:
    bash
    apt-key list | grep Microsoft
    • Resultado esperado: Si no aparece nada relacionado con Microsoft, la clave no está.
    • Acción si existe: Elimina la clave (reemplaza ID_CLAVE con el ID mostrado):
      bash
      sudo apt-key remove ID_CLAVE
Si instalaste VS Code manualmente (p. ej., con un archivo .deb o binario)
  1. Comprobar si el ejecutable está presente: Busca el binario de VS Code:
    bash
    which code
    • Resultado esperado: Si devuelve nada o /usr/bin/code no existe, el ejecutable no está.
    • Acción si existe: Elimina el binario o la carpeta donde se instaló (p. ej., /usr/share/code):
      bash
      sudo rm -rf /usr/share/code /usr/bin/code
  2. Verificar archivos de configuración: Igual que en el caso de APT, revisa:
    bash
    ls -a ~/.config/Code ~/.vscode
    • Acción si existen: Elimina las carpetas:
      bash
      rm -rf ~/.config/Code ~/.vscode
2. Comando unificado para verificar (métodos comunes)
No hay un solo comando que cubra todos los casos, pero puedes combinar los más relevantes en una línea para Snap y APT, enfocándote en paquetes y configuraciones:
bash
snap list | grep code || dpkg -l | grep code || ls -a ~/snap/code ~/.config/Code ~/.vscode
  • Interpretación:
    • Si no hay salida, VS Code está completamente desinstalado (no hay paquetes ni configuraciones residuales).
    • Si aparece algo, revisa la salida para identificar qué queda (paquete Snap, paquete APT, o carpetas de configuración) y usa los comandos de eliminación correspondientes.
3. Pasos adicionales para confirmar
  • Comprobar procesos activos: Asegúrate de que no haya instancias de VS Code ejecutándose:
    bash
    ps aux | grep code
    • Resultado esperado: Solo debería aparecer la línea del comando grep. Si ves procesos de code, termínalos:
      bash
      killall code
  • Buscar extensiones residuales: Las extensiones se almacenan en ~/.vscode/extensions. Verifica:
    bash
    ls ~/.vscode/extensions
    • Acción si existe: Elimina la carpeta:
      bash
      rm -rf ~/.vscode/extensions
  • Limpiar caché de APT (si usaste APT): Elimina paquetes en caché para liberar espacio:
    bash
    sudo apt-get autoremove && sudo apt-get autoclean
4. Notas importantes
  • Método de instalación: Si no estás seguro de cómo instalaste VS Code, revisa primero con snap list y dpkg -l. Si no aparece en ninguno, es probable que fuera una instalación manual.
  • Permisos: Los comandos con sudo requieren privilegios administrativos. Asegúrate de tenerlos.
  • Archivos residuales: Las carpetas ~/.config/Code y ~/.vscode contienen configuraciones y extensiones personalizadas. Si planeas reinstalar VS Code, considera respaldarlas antes de eliminarlas:
    bash
    tar -czf ~/vscode-backup.tar.gz ~/.config/Code ~/.vscode
  • Linux Mint: Estas instrucciones son válidas para Linux Mint, que está basado en Ubuntu y usa APT como gestor de paquetes. Si usas otra distribución, dime cuál es y ajustaré los comandos.
  • Reinstalación: Si desinstalaste VS Code pero quieres reinstalarlo, usa:
    bash
    sudo snap install code --classic
    O configura el repositorio de Microsoft como se indicó en mensajes anteriores.

Comments