Comment installer GitHub Desktop sur Debian 12 ou 11

GitHub Desktop est une interface graphique populaire qui simplifie la gestion des référentiels Git, permettant aux développeurs de collaborer et de gérer plus facilement le code. Il fournit un moyen convivial de cloner des référentiels, de créer des branches, de valider des modifications et de transmettre des mises à jour à GitHub, le tout sans avoir besoin d'utiliser la ligne de commande. GitHub Desktop est particulièrement utile pour les développeurs qui préfèrent une interface visuelle pour les opérations Git.

Sur Debian 12 ou 11, GitHub Desktop peut être installé à l'aide du projet Shiftkey GitHub Desktop Linux. Ce projet propose deux méthodes d'installation principales : télécharger et installer manuellement le package .deb ou ajouter le miroir du référentiel APT local du projet pour des mises à jour plus rapides et plus faciles. Ce guide vous guidera à travers les deux méthodes d'installation, vous permettant de choisir celle qui correspond le mieux à votre flux de travail de développement.

Méthode 1 : installer GitHub Desktop via le package .deb

Bien que GitHub ne prenne officiellement en charge que Windows et macOS, les utilisateurs de Linux peuvent accéder à la plateforme via le projet « shiftkey/desktop ». Ce fork fournit des packages compatibles Linux pour diverses distributions, dont Debian.

Pour commencer, visitez la page des versions et téléchargez la version la plus récente. Bien que ce guide se concentre sur l'installation du package « .deb », vous pouvez également choisir AppImage si vous préférez et si vous le connaissez.

Téléchargez le fichier .deb de GitHub Desktop

Téléchargez la dernière version en utilisant la commande suivante dans votre terminal. Cette commande récupère le fichier .deb du référentiel GitHub et l'enregistre sur votre système local :

wget https://github.com/shiftkey/desktop/releases/download/release-3.2.1-linux1/GitHubDesktop-linux-3.2.1-linux1.deb

Installez GitHub Desktop sur Debian via la commande DPKG

Une fois le fichier .deb téléchargé, vous pouvez maintenant installer l'application de bureau GitHub. Notre guide utilise la version 3.2.1 RC1 comme exemple. Remplacer dans la commande ci-dessous avec le nom du fichier .deb que vous avez téléchargé :

sudo dpkg -i <filename>.deb

Exemple avec 3.2.1 RC1 :

sudo dpkg -i GitHubDesktop-linux-3.2.1-linux1.deb

Remarque : N'oubliez pas qu'il ne s'agit que d'un exemple de commande ; votre commande d'installation doit être plus récente que la version « v3.2.1 ».

Pour les nouveaux utilisateurs Debian qui ne le savent peut-être pas, dpkg est un gestionnaire de paquets utilisé pour installer, supprimer et gérer les paquets Debian. C'est un outil fondamental pour installer les packages .deb sur votre système. L'indicateur -i est une option de commande qui indique à dpkg d'installer le package spécifié.

Méthode 2 : installer GitHub Desktop via APT PPA (recommandé)

La deuxième approche pour installer GitHub Desktop consiste à utiliser un référentiel APT tiers. Cette méthode est préférable car elle permet une mise à jour facile de votre application GitHub Desktop et d'autres packages.

Deux référentiels APT tiers aux États-Unis sont des miroirs du projet GitHub shiftkey/desktop. Ces référentiels sont approuvés et répertoriés sur la page du projet. Cependant, certains utilisateurs d'autres régions du monde peuvent rencontrer des difficultés à se connecter à un miroir américain, même si cela ne devrait pas affecter la plupart des utilisateurs.

Mettre à jour Debian avant l'installation de GitHub Desktop

Avant d'installer GitHub Desktop, assurez-vous que votre système Debian est à jour en exécutant la commande suivante :

sudo apt update && sudo apt upgrade

Cette commande met à jour les listes de packages et met à niveau les packages installés vers leurs dernières versions.

Installer les packages requis initiaux pour GitHub Desktop

Vous devrez installer certains packages prérequis pour installer un bureau GitHub à l'aide d'un référentiel APT. Exécutez la commande suivante pour les installer :

sudo apt install wget software-properties-common

Ces packages doivent importer la clé GPG et ajouter le référentiel à votre système.

Importer le référentiel GitHub APT

Choisissez l'un des deux miroirs disponibles. Il est recommandé d’utiliser le premier, mais vous pouvez opter pour le second si vous rencontrez des problèmes.

Importer la clé GPG et le référentiel APT depuis @touche Majuscule:

wget -qO - https://apt.packages.shiftkey.dev/gpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/shiftkey-packages.gpg > /dev/null
sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/shiftkey-packages.gpg] https://apt.packages.shiftkey.dev/ubuntu/ any main" > /etc/apt/sources.list.d/shiftkey-packages-desktop.list'

Miroir alternatif par @mwt:

wget -qO - https://mirror.mwt.me/shiftkey-desktop/gpgkey | gpg --dearmor | sudo tee /etc/apt/keyrings/mwt-desktop.gpg > /dev/null
sudo sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/mwt-desktop.gpg] https://mirror.mwt.me/shiftkey-desktop/deb/ any main" > /etc/apt/sources.list.d/mwt-desktop.list'

Actualiser le cache des packages APT après l'importation PPA

Après avoir importé l'un des miroirs, exécutez une mise à jour APT pour vous assurer que les référentiels nouvellement ajoutés sont reconnus :

sudo apt update

Finaliser l'installation de GitHub Desktop via la commande APT

Pour installer GitHub Desktop, utilisez la commande suivante :

sudo install github-desktop

Cette commande installe l'application GitHub Desktop à partir du référentiel choisi.

Lancer le bureau GitHub

Après avoir installé avec succès GitHub Desktop sur votre système Debian, vous pouvez lancer l'application à l'aide du terminal ou de la méthode de l'interface utilisateur graphique (GUI).

Tout d'abord, pour lancer GitHub Desktop depuis le terminal, exécutez la commande suivante :

github-desktop

Alternativement, pour lancer GitHub Desktop à l'aide de la méthode GUI, suivez ces étapes :

  1. Ouvrez le menu des applications de votre système. Ce menu est généralement accessible via un bouton ou une icône sur la barre des tâches ou le dock, comme le bouton « Activités » dans GNOME ou le lanceur d'applications dans KDE Plasma.
  2. Vous pouvez rechercher « GitHub Desktop » dans le menu des applications en le tapant dans la barre de recherche ou en parcourant la liste des applications installées.
  3. Cliquez sur l'icône « GitHub Desktop » pour lancer l'application.
Lancement de GitHub Desktop sur Debian
Cliquez pour lancer GitHub Desktop sur Debian

Commandes supplémentaires du bureau GitHub

Mettre à jour le bureau GitHub

Garder votre application GitHub Desktop à jour garantit que vous disposez des dernières fonctionnalités, corrections de bugs et correctifs de sécurité. Le processus de mise à jour dépend de la méthode d'installation que vous avez utilisée précédemment.

Si vous avez installé GitHub Desktop à l'aide de la méthode du référentiel APT, exécutez les commandes suivantes pour mettre à jour votre application :

sudo apt update
sudo apt upgrade

Si vous avez installé GitHub Desktop à l'aide de la méthode du fichier .deb, vous devez télécharger le dernier fichier .deb à partir de la page de version de GitHub Desktop et répéter le processus d'installation décrit dans la méthode 1.

Supprimer le bureau GitHub

Si jamais vous devez désinstaller GitHub Desktop de votre système Debian, vous pouvez le faire avec la commande suivante :

sudo apt remove github-desktop

Cette commande supprime l'application GitHub Desktop de votre système. Notez que cette commande ne supprime aucun référentiel ni aucune donnée liée à Git sur laquelle vous avez travaillé à l'aide de l'application.

Conclusion

En installant GitHub Desktop sur votre système Debian à l'aide du package .deb ou du miroir du référentiel APT, vous accédez à un outil puissant et facile à utiliser pour gérer les référentiels Git. L'installation manuelle offre une configuration simple, tandis que l'ajout du miroir du référentiel APT permet des mises à jour transparentes, garantissant que vous disposez toujours de la dernière version de GitHub Desktop. Des mises à jour régulières vous aideront à rester au courant des nouvelles fonctionnalités et améliorations, rendant votre expérience de développement plus fluide et plus efficace sur Debian.

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

Laissez un commentaire