Cómo instalar GitHub Desktop en Fedora 40 o 39

GitHub Desktop es una interfaz gráfica muy utilizada que simplifica la gestión de repositorios Git, lo que facilita a los desarrolladores la colaboración y la gestión de su código. Con funciones como diferencias visuales, gestión de ramas e integración perfecta con GitHub, es una herramienta que mejora la productividad, en particular para aquellos que prefieren una interfaz gráfica de usuario en lugar de operaciones Git desde la línea de comandos. La bifurcación de Linux de GitHub Desktop, mantenida por Shiftkey, ofrece estos beneficios a los usuarios de Fedora, lo que garantiza una experiencia uniforme en todas las plataformas.

En Fedora 40 o 39, puedes instalar GitHub Desktop a través de la terminal usando el repositorio de terceros alojado por Shiftkey o a través de Flatpak con Flathub, lo que ofrece un método de instalación flexible según tus preferencias. Esta guía te guiará por ambas opciones de instalación, lo que te permitirá configurar y usar fácilmente GitHub Desktop en tu sistema Fedora.

Método 1: instalar GitHub Desktop mediante RPM

Actualice Fedora antes de la instalación de GitHub Desktop

Antes de instalar GitHub Desktop, es esencial asegurarse de que su sistema Fedora esté actualizado para evitar posibles conflictos. Abra su terminal e ingrese el siguiente comando para verificar si hay actualizaciones pendientes:

sudo dnf upgrade --refresh

Importar RPM de escritorio de GitHub

GitHub Desktop no ofrece soporte oficial para distribuciones Linux; un proyecto impulsado por la comunidad llamado Shiftkey/Desktop admite varias distribuciones Linux, incluida Fedora. Actualmente, un espejo RPM de Shiftkey se llama “GitHub Desktop Linux Fork”, lo que permite a los usuarios de Fedora importar, instalar y mantener actualizado GitHub Desktop.

Actualmente hay dos espejos RPM y recomendamos usar el primero proporcionado por Shiftkey. Sin embargo, puede utilizar el segundo como respaldo si tiene algún problema.

Estos son los pasos para instalar GitHub Desktop en Fedora Linux usando el RPM de terceros con la tecla Mayús:

Opción 1: Importar el feed del paquete @shiftkey:

Primero, importe la clave GPG usando el siguiente comando:

sudo rpm --import https://rpm.packages.shiftkey.dev/gpg.key

Después de importar la clave GPG, use el siguiente comando para importar el repositorio ShiftKey RPM:

sudo sh -c 'echo -e "[shiftkey-packages]\nname=GitHub Desktop\nbaseurl=https://rpm.packages.shiftkey.dev/rpm/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://rpm.packages.shiftkey.dev/gpg.key" > /etc/yum.repos.d/shiftkey-packages.repo'

Nota: Pruebe la opción dos a continuación si tiene problemas con el repositorio anterior.

Opción 2: @mwt paquete feed:

Primero, importe la clave GPG usando el siguiente comando:

sudo rpm --import https://mirror.mwt.me/shiftkey-desktop/gpgkey

Después de importar la clave GPG, use el siguiente comando para importar el repositorio RPM de mtw-packages:

sudo sh -c 'echo -e "[mwt-packages]\nname=GitHub Desktop\nbaseurl=https://mirror.mwt.me/shiftkey-desktop/rpm\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://mirror.mwt.me/shiftkey-desktop/gpgkey" > /etc/yum.repos.d/mwt-packages.repo'

Instale GitHub Desktop mediante el comando DNF

Finalmente, ejecute el siguiente comando para instalar el cliente GitHub Desktop:

sudo dnf install github-desktop

Método 2: instalar GitHub Desktop a través de Flatpak y Flathub

Esta sección describe un procedimiento detallado para instalar GitHub Desktop en Fedora Linux utilizando Flatpak y el repositorio Flathub, una alternativa al método DNF.

Habilite Flathub para GitHub Desktop

Primero, agregue el repositorio Flathub a su sistema para acceder a varias aplicaciones, incluido GitHub Desktop. Ejecute el siguiente comando para agregar el repositorio Flathub a Flatpak si aún no lo ha hecho:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Este comando agrega el repositorio Flathub a Flatpak, lo que permite más interacciones al instalar aplicaciones.

Instale GitHub Desktop mediante el comando Flatpak

Habiendo establecido Flatpak y Flathub, continúe con la instalación de GitHub Desktop ejecutando el siguiente comando:

Este comando activa una búsqueda del paquete GitHub Desktop dentro del repositorio Flathub e inicia su instalación en su sistema.

Solucionar problemas de activación de Flathub

Es posible que lo encuentre inactivo a pesar de importar Flathub en Fedora Linux en ciertos casos. Ejecute el siguiente comando para habilitar Flathub:

flatpak remote-modify --enable flathub

Lanzamiento de escritorio GitHub

Métodos CLI para iniciar GitHub Desktop

Si prefiere utilizar la terminal, ábrala y escriba el siguiente comando para iniciar el cliente de GitHub Desktop inmediatamente:

github-desktop

Alternativamente, las instalaciones de Flatpak deberán ejecutar lo siguiente:

flatpak run io.github.shiftey.Desktop

Método GUI para iniciar GitHub Desktop

Si prefieres utilizar el icono de la aplicación, podrás encontrarlo en la siguiente ruta:

Activities > Show Applications > GitHub Desktop
Captura de pantalla que muestra la instalación exitosa del cliente GitHub Desktop en Fedora Linux.
Instalación completa: Cliente de escritorio GitHub listo para usar en Fedora Linux

Comandos de escritorio adicionales de GitHub

Actualizar escritorio GitHub

Mantener actualizado su cliente de GitHub Desktop es esencial para garantizar que tenga acceso a las últimas funciones y correcciones de errores. Si importó el RPM como se describe en esta guía, actualizar GitHub Desktop es sencillo.

Ejecute el siguiente comando usando el administrador de paquetes DNF para buscar actualizaciones:

sudo dnf upgrade --refresh

Alternativamente, para hacer la misma función con Flatpak, ejecute el comando alternativo:

flatpak update

Esto buscará actualizaciones para todas las aplicaciones instaladas a través de Flatpak, incluido GitHub Desktop.

Quitar el escritorio de GitHub

Método de eliminación de DNF para GitHub Desktop

Si ya no necesitas usar GitHub Desktop y deseas eliminarlo de tu sistema, puedes hacerlo con el siguiente comando:

sudo dnf remove github-desktop

Además, suponga que no planea volver a usar GitHub Desktop usando el método RPM. En ese caso, puede eliminar los repositorios usando uno de los siguientes comandos que coincidan con el repositorio que importó:

sudo rm /etc/yum.repos.d/shiftkey-packages.repo
sudo rm  /etc/yum.repos.d/mwt-packages.repo

Método de eliminación de Flatpak

El método para eliminar GitHub Desktop de Flatpak es sencillo; simplemente ejecute este comando, que eliminará la aplicación:

flatpak uninstall io.github.shiftey.Desktop

Conclusión

Joshua James
Sígueme
Últimas entradas de Joshua James (ver todo)

Deja un comentario