Instalar VSCodium en Fedora
La verdadera versión de código abierto de Microsoft VS Code, VSCodium, se puede instalar fácilmente en Fedora. Así es cómo.
Visual Studio Code (VS Code) es un popular editor de texto multiplataforma desarrollado por Microsoft. Está construido sobre el marco Electron y es ampliamente utilizado por los desarrolladores para tareas de codificación y edición de texto. El núcleo de VS Code, conocido como "Code - OSS", es de código abierto y se distribuye bajo la licencia MIT. Sin embargo, Microsoft agrega personalizaciones específicas y lanza su versión personalizada del editor bajo una licencia propietaria.
Para abordar las inquietudes sobre la telemetría y las licencias, existe una alternativa llamada "VSCodium", que es una versión de VS Code impulsada por la comunidad, con telemetría deshabilitada y con licencia MIT.
En este tutorial, lo guiaré a través del proceso de instalación y ejecución de VSCodium en un sistema Fedora Linux.
Hay tres maneras de hacerlo:
Instalación descargando el archivo rpm desde la página de lanzamiento. Pero debe repetir el proceso para actualizar el paquete (lo que puede resultar frustrante).
Añadiendo el repositorio paulcarroty (como se menciona en el sitio web de VSCodium). De modo que cuando actualice su sistema Fedora, VScodium también se actualizará (lo cual es bastante fluido).
Usando la versión Flatpak que probablemente ya haya probado instalándola desde el software Gnome (tuve una mala experiencia con la misma, por lo que el kilometraje puede variar).
El primero es muy sencillo, es decir, descargar e instalar el archivo rpm desde la página de lanzamiento. Entonces, vayamos al grano y sigamos los otros dos métodos.
Método 1: instalar VSCodium agregando el repositorio
Abrir una terminal: Puede abrir una terminal buscando "Terminal" en el menú de la aplicación.
Agregue la clave GPG: para que el administrador de paquetes confíe en el empaquetador del repositorio.
sudo rpmkeys --import https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg
Agregue el repositorio VSCodium: el siguiente comando agregará el repositorio a su sistema Fedora.
printf "[gitlab.com_paulcarroty_vscodium_repo]\nname=download.vscodium.com\nbaseurl=https://download.vscodium.com/rpms/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg\nmetadata_expire=1h" | sudo tee -a /etc/yum.repos.d/vscodium.repo
Instale VSCodium: ahora que ha agregado el repositorio de VSCodium, puede instalarlo usando el siguiente comando (los amantes del software de vanguardia pueden reemplazar el nombre del paquete por codium-insiders para instalar la versión interna) :
sudo dnf install codium
Inicie VSCodium: ahora puede iniciar VSCodium desde el menú de la aplicación o ejecutando el siguiente comando en la terminal:
codium
Eliminación de VSCodium
Si no te gustó VSCodium y el hecho de que esté basado en Electron o tal vez cambiaste a Neovim para siempre. Puedes eliminarlo usando este comando:
sudo dnf remove codium
Puedes mantener el repositorio y la firma agregados a tu sistema o tal vez no (por qué no).
Entonces, deshagámonos de ese repositorio:
sudo rm /etc/yum.repos.d/vscodium.repo
Método 2: instalar VSCodium usando flatpak
También puedes instalar el flatpak. Entonces, estos son los pasos para instalar VSCodium usando Flatpak en Fedora:
Puede instalarlo de inmediato en Fedora al tener habilitado Flathub, que probablemente esté habilitado si está utilizando una de las últimas versiones y tiene habilitados repositorios de terceros para Fedora. Simplemente busque VSCodium en el software Gnome y haga clic en Instalar.
Pero, para las personas que ejecutan versiones anteriores por alguna razón o pueden tener una bifurcación con Flatpak no habilitado, pueden hacer lo mismo.
Instale Flatpak y habilite Flathub: Fedora generalmente viene con Flatpak preinstalado. Si no está instalado, puede instalarlo usando el siguiente comando:
sudo dnf install flatpak
Para habilitar el repositorio Flathub, use el siguiente comando:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Ahora que tiene Flatpak configurado, puede instalar VSCodium usando el repositorio Flathub. Ejecute el siguiente comando:
flatpak install flathub com.vscodium.codium
Inicie VSCodium: puede iniciar VSCodium a través de Flatpak usando el siguiente comando:
flatpak run com.vscodium.codium
Alternativamente, también puedes buscar "VSCodium" en el menú de tu aplicación e iniciarlo desde allí.
¡Eso es todo! Ahora debería tener VSCodium instalado y ejecutándose en su sistema Fedora usando Flatpak.
Para eliminarlo utilice el siguiente comando:
sudo flatpak uninstall com.vscodium.codium
Aquí viene el resultado final
Si ha utilizado VS Code, no encontrará ninguna diferencia entre ambos programas. Es sólo por el bien de la apertura y la libertad de la malvada telemetría de la versión de Microsoft.
Al llegar a Fedora, primero instalé la versión Flatpak, pero VSCodium no mostró ninguna decoración de ventana en la sesión de Wayland (que obviamente es la predeterminada). Dificultando la navegación con el ratón.
Probé algunos métodos para solucionarlo, pero no tuve suerte debido a las ubicaciones extrañas de Flatpak para los archivos de configuración. Si alguien tiene o puede encontrar una solución para el problema anterior, puede comentar a continuación. Pero usar la versión rpm fue perfecto (quizás los escépticos tenían razón acerca de los sistemas alternativos de administración de paquetes).
Las extensiones y complementos estuvieron bien en la mayor parte. También puede seguir este tutorial para instalar en cualquier distribución de la familia Enterprise Linux, p. Alma Linux, Rocky Linux, etc.