Comment installer GitHub Desktop sur Fedora 40 ou 39

GitHub Desktop est une interface graphique largement utilisée qui simplifie la gestion des dépôts Git, facilitant ainsi la collaboration et la gestion du code des développeurs. Avec des fonctionnalités telles que les différences visuelles, la gestion des branches et l'intégration transparente de GitHub, c'est un outil qui améliore la productivité, en particulier pour ceux qui préfèrent une interface graphique aux opérations Git en ligne de commande. Le fork Linux de GitHub Desktop, maintenu par Shiftkey, apporte ces avantages aux utilisateurs de Fedora, garantissant une expérience cohérente sur toutes les plateformes.

Sur Fedora 40 ou 39, vous pouvez installer GitHub Desktop soit via le terminal en utilisant le référentiel tiers hébergé par Shiftkey, soit via Flatpak avec Flathub, offrant une méthode d'installation flexible en fonction de vos préférences. Ce guide vous guidera à travers les deux options d'installation, vous permettant de configurer et d'utiliser facilement GitHub Desktop sur votre système Fedora.

Méthode 1 : installer GitHub Desktop via RPM

Mettre à jour Fedora avant l'installation du bureau GitHub

Avant d'installer GitHub Desktop, il est essentiel de s'assurer que votre système Fedora est à jour pour éviter les conflits potentiels. Ouvrez votre terminal et entrez la commande suivante pour vérifier les mises à jour en attente :

sudo dnf upgrade --refresh

Importer le RPM du bureau GitHub

GitHub Desktop n'offre pas de support officiel pour les distributions Linux. Un projet communautaire appelé Shiftkey/Desktop prend en charge plusieurs distributions Linux, dont Fedora. Actuellement, un miroir Shiftkey RPM est intitulé « GitHub Desktop Linux Fork », ce qui rend l'importation, l'installation et la mise à jour de GitHub Desktop accessibles aux utilisateurs de Fedora.

Il existe actuellement deux miroirs RPM et nous vous recommandons d'utiliser le premier fourni par Shiftkey. Cependant, vous pouvez utiliser le second comme sauvegarde si vous rencontrez des problèmes.

Voici les étapes pour installer GitHub Desktop sur Fedora Linux à l’aide du RPM tiers shiftkey :

Option 1 : Importer le flux du package @shiftkey :

Tout d’abord, importez la clé GPG à l’aide de la commande suivante :

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

Après avoir importé la clé GPG, utilisez la commande suivante pour importer le dépôt 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'

Remarque : essayez l’option deux ci-dessous si vous rencontrez des problèmes avec le référentiel ci-dessus.

Option 2 : flux de paquet @mwt :

Tout d’abord, importez la clé GPG à l’aide de la commande suivante :

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

Après avoir importé la clé GPG, utilisez la commande suivante pour importer le dépôt RPM 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'

Installez GitHub Desktop via la commande DNF

Enfin, exécutez la commande suivante pour installer le client GitHub Desktop :

sudo dnf install github-desktop

Méthode 2 : installer GitHub Desktop via Flatpak et Flathub

Cette section décrit une procédure détaillée pour installer GitHub Desktop sur Fedora Linux à l'aide de Flatpak et du référentiel Flathub, une alternative à la méthode DNF.

Activer Flathub pour GitHub Desktop

Tout d'abord, ajoutez le référentiel Flathub à votre système pour accéder à diverses applications, notamment GitHub Desktop. Exécutez la commande ci-dessous pour ajouter le référentiel Flathub à Flatpak si vous ne l'avez pas déjà fait :

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

Cette commande ajoute le référentiel Flathub à Flatpak, permettant d'autres interactions lors de l'installation d'applications.

Installez GitHub Desktop via la commande Flatpak

Après avoir établi Flatpak et Flathub, procédez à l'installation de GitHub Desktop en exécutant la commande suivante :

Cette commande déclenche une recherche du package GitHub Desktop dans le référentiel Flathub et lance son installation sur votre système.

Dépanner l'activation du Flathub

Vous pouvez le trouver inactif malgré l'importation de Flathub sur Fedora Linux dans certains cas. Exécutez la commande suivante pour activer Flathub :

flatpak remote-modify --enable flathub

Lancement du bureau GitHub

Méthodes CLI pour lancer GitHub Desktop

Si vous préférez utiliser le terminal, ouvrez-le et tapez la commande suivante pour lancer immédiatement le client GitHub Desktop :

github-desktop

Alternativement, les installations Flatpak devront exécuter les éléments suivants :

flatpak run io.github.shiftey.Desktop

Méthode GUI pour lancer GitHub Desktop

Si vous préférez utiliser l'icône de l'application, vous pouvez la trouver dans le chemin suivant :

Activities > Show Applications > GitHub Desktop
Capture d'écran illustrant l'installation réussie du client GitHub Desktop sur Fedora Linux.
Installation terminée : client de bureau GitHub prêt à être utilisé sur Fedora Linux

Commandes supplémentaires du bureau GitHub

Mettre à jour le bureau GitHub

Garder votre client GitHub Desktop à jour est essentiel pour garantir que vous avez accès aux dernières fonctionnalités et corrections de bogues. Si vous avez importé le RPM comme indiqué dans ce guide, la mise à jour de GitHub Desktop est simple.

Exécutez la commande suivante à l'aide du gestionnaire de packages DNF pour rechercher les mises à jour :

sudo dnf upgrade --refresh

Alternativement, pour effectuer la même fonction avec Flatpak, exécutez la commande alternative :

flatpak update

Cela vérifiera les mises à jour de toutes les applications installées via Flatpak, y compris GitHub Desktop.

Supprimer le bureau GitHub

Méthode de suppression DNF pour GitHub Desktop

Si vous n'avez plus besoin d'utiliser GitHub Desktop et que vous souhaitez le supprimer de votre système, vous pouvez le faire avec la commande suivante :

sudo dnf remove github-desktop

De plus, supposons que vous n’envisagez pas d’utiliser à nouveau GitHub Desktop à l’aide de la méthode RPM. Dans ce cas, vous pouvez supprimer les référentiels à l'aide de l'une des commandes suivantes correspondant au référentiel que vous avez importé :

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

Méthode de suppression Flatpak

La méthode pour supprimer GitHub Desktop de Flatpak est simple ; exécutez simplement cette commande, qui supprimera l'application :

flatpak uninstall io.github.shiftey.Desktop

Conclusion

Joshua James
Suis-moi
Les derniers articles par Joshua James (tout voir)

Laissez un commentaire