Comment installer GitHub Desktop sur Ubuntu 24.04, 22.04 ou 20.04

GitHub Desktop est une interface graphique conviviale qui simplifie la gestion des référentiels Git, permettant aux développeurs de gérer plus facilement leur code et de collaborer avec d'autres. Il fournit des fonctionnalités telles que la gestion transparente des référentiels, la création de branches, les demandes d'extraction et la fusion simplifiée, le tout sans avoir besoin d'utiliser la ligne de commande. L'installation de GitHub Desktop sur Ubuntu 24.04, 22.04 ou 20.04 peut être effectuée via plusieurs méthodes, chacune offrant différents niveaux de commodité et de flexibilité.

Pour installer GitHub Desktop, vous disposez de trois méthodes principales : utiliser le package .deb, configurer le miroir APT à partir du projet Shiftkey GitHub Desktop GitHub pour des mises à jour et une maintenance faciles, ou installer via Flatpak avec Flathub. Ce guide vous guidera à travers chacune de ces méthodes, vous permettant ainsi de choisir celle qui correspond le mieux à vos besoins.

Mettre à jour Ubuntu avant l'installation de GitHub Desktop

Avant de commencer le processus d'installation, il est essentiel de vous assurer que votre système est à jour pour éviter les conflits. Vous pouvez le faire en utilisant la commande suivante dans le terminal :

sudo apt update && sudo apt upgrade

Cette commande met à jour les listes de packages de votre système et installe toutes les mises à jour disponibles, garantissant que vous disposez du dernier logiciel installé.

Sélectionnez la méthode d'installation pour GitHub Desktop

Option 1 : installer GitHub Desktop sur Ubuntu via le package .deb

GitHub prend en charge uniquement Windows et macOS par défaut. Cependant, les utilisateurs Linux peuvent accéder à GitHub via le projet « shiftkey/desktop ». Ce fork fournit des packages téléchargeables pour diverses distributions Linux.

Accédez à la page des versions et télécharger la dernière version. Bien que le guide suggère d'installer le package « .deb », vous pouvez opter pour l'appimage si vous le préférez et savez comment l'utiliser.

Utilisez la commande suivante dans votre terminal pour télécharger la dernière version :

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

Remarque : N'oubliez pas d'obtenir le dernier lien. La commande ci-dessus n'est qu'un exemple utilisant la commande wget.

Cette commande télécharge et installe la version 3.1.7 RC1 à titre d'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.1.7 RC1 :

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

Les utilisateurs d'Ubuntu qui ne connaissent pas dpkg doivent noter qu'il s'agit d'un gestionnaire de packages permettant d'installer, de supprimer et de gérer les packages Debian. Cet outil de bas niveau installe les packages .deb sur votre système Ubuntu. L'indicateur « -i » indique à dpkg d'installer le package spécifié ; lorsque vous l'utilisez, fournissez le nom du fichier du package que vous souhaitez installer comme argument.

Option 2 : installer GitHub Desktop via APT PPA

La deuxième option d'installation de GitHub Desktop reflète la première. Deux référentiels tiers APT aux États-Unis reflètent le projet GitHub shiftkey/desktop. La page du projet répertorie et recommande ces référentiels. Cette méthode simplifie la mise à jour de votre application GitHub Desktop et d'autres packages. Cependant, certains utilisateurs internationaux peuvent rencontrer des problèmes de connexion à un miroir américain, ce qui n'affectera pas la plupart des utilisateurs.

Remarque : Un seul miroir ; vous pouvez importer l'autre en toute sécurité si cela ne fonctionne pas.

Importer Shiftkey GitHub Desktop Mirror

Le premier est recommandé, mais vous pouvez utiliser le second si vous rencontrez des problèmes.

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

Clé GPG :

wget -qO - https://apt.packages.shiftkey.dev/gpg.key | gpg --dearmor | sudo tee /usr/share/keyrings/shiftkey-packages.gpg > /dev/null

Dépôt:

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.list'

Importer le miroir de bureau Mwt GitHub

Miroir alternatif par @mwt:

Clé GPG :

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'

Après avoir importé un miroir, exécutez une mise à jour rapide APT pour refléter les listes nouvellement ajoutées.

sudo apt update

Pour installer GitHub Desktop, utilisez la commande suivante :

sudo apt install github-desktop

Option 3 : installer GitHub Desktop via Flatpak et Flathub

La troisième méthode pour installer GitHub Desktop sur Ubuntu consiste à utiliser Flatpak, un utilitaire puissant qui simplifie l'installation et la gestion des applications Linux. Flatpak fournit un environnement sécurisé et isolé dans lequel les applications peuvent s'exécuter sur votre système, offrant des avantages tels qu'une meilleure stabilité, une sécurité améliorée et une gestion plus facile des dépendances.

Note: Si vous n'êtes pas familier avec l'installation de Flatpak, nous vous recommandons de suivre notre guide étape par étape pour Ubuntu. Ce guide utilise le LaunchPAD PPA officiel fourni par l'équipe Flatpak pour vous aider tout au long du processus.

Activer le référentiel Flathub pour GitHub Desktop

Pour utiliser Flatpak, vous devez l'activer sur votre système Ubuntu en exécutant une commande dans votre terminal. La commande que vous devez exécuter est la suivante :

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

Installez GitHub Desktop via la commande Flatpak

Installez maintenant Github à l'aide de la commande flatpak suivante :

flatpak install -y flathub io.github.shiftey.Desktop

Cette commande télécharge et installe l'application GitHub Desktop, y compris toutes les dépendances nécessaires, sur votre système Ubuntu.

Lancez GitHub Desktop via les commandes CLI ou le chemin de l'interface graphique

Commandes CLI pour lancer l'interface utilisateur de bureau GitHub

Tout d'abord, si votre terminal est ouvert, vous pouvez lancer le client de bureau GitHub à l'aide de la commande suivante :

github-desktop

Utilisateurs Flatpak, vous pouvez utiliser la commande suivante pour lancer immédiatement :

flatpak run io.github.shiftey.Desktop

Chemin de l'interface graphique pour lancer l'interface utilisateur de bureau GitHub

Alternativement, vous pouvez trouver GitHub Desktop sur votre bureau en cliquant sur « Activités » et en sélectionnant « Afficher les applications ». Ceci répertorie toutes les applications installées sur votre système, y compris GitHub Desktop. Vous pouvez cliquer sur l'application pour la lancer et commencer à l'utiliser pour vos projets.

Commandes supplémentaires du bureau GitHub

Mettre à jour le bureau GitHub

Le processus de mise à jour de votre installation GitHub Desktop sur Ubuntu diffère légèrement selon que vous l'avez installé via Flatpak, un package .deb ou APT.

Pour les installations Flatpak, vous pouvez exécuter la commande suivante dans le terminal pour vérifier les mises à jour :

flatpak update

Si vous avez installé GitHub Desktop à l'aide du miroir APT, vous pouvez exécuter les commandes de mise à jour et de mise à niveau APT standard :

sudo apt update && sudo apt upgrade

Cependant, si vous avez installé GitHub Desktop à l'aide du package .deb, vous devez le mettre à jour manuellement. Pour ce faire, vous pouvez visiter la page officielle des versions de GitHub Desktop, télécharger le dernier package .deb et l'installer à l'aide de la commande dpkg.

Supprimer le bureau GitHub

Pour supprimer GitHub Desktop de votre système Ubuntu, si cela ne vous intéresse plus, utilisez une simple commande de terminal qui correspond au gestionnaire de packages à partir duquel vous avez initialement installé le logiciel.

Méthode de suppression du bureau APT GitHub

Si vous avez installé GitHub Desktop à l'aide du gestionnaire de packages APT, vous pouvez utiliser la commande suivante pour supprimer le client de bureau :

sudo apt remove github-desktop

Supprimez le référentiel APT si vous ne prévoyez pas de réinstaller GitHub à l'aide de cette méthode. Exécutez la commande appropriée correspondant au référentiel importé.

sudo rm /etc/apt/sources.list.d/shiftkey-packages.list
sudo rm /etc/apt/sources.list.d/mwt-desktop.list

Méthode de suppression du bureau Flatpak GitHub

Pour les installations utilisant Flatpak, vous pouvez utiliser la commande suivante pour supprimer GitHub Desktop, y compris toutes ses données :

flatpak remove  -y --delete-data io.github.shiftey.Desktop

Cette commande supprime toutes les données et fichiers de configuration associés de votre système, libère de l'espace et garantit une désinstallation propre.

Méthode de suppression du bureau .deb GitHub

Cependant, si vous avez installé GitHub Desktop à l'aide du package .deb, vous devrez utiliser la commande dpkg pour le supprimer manuellement. Vous pouvez utiliser la commande suivante pour supprimer le package :

sudo dpkg -r github-desktop

or

sudo apt remove github-desktop

Cette commande supprime le package de votre système mais ne supprime aucune donnée ou fichier de configuration associé. Pour les supprimer, utilisez l’option –purge.

Conclusion et synthèse

En installant GitHub Desktop sur votre système Ubuntu en utilisant votre méthode préférée, vous pouvez rationaliser votre flux de travail Git avec une interface graphique puissante. Que vous choisissiez la simplicité du package .deb, la commodité du miroir APT pour des mises à jour faciles ou la flexibilité de Flatpak avec Flathub, chaque méthode constitue un moyen fiable d'améliorer votre expérience de développement. Des mises à jour régulières, en particulier lors de l'utilisation du miroir APT ou de Flatpak, maintiendront votre installation GitHub Desktop à jour avec les dernières fonctionnalités et améliorations, garantissant ainsi un environnement de codage fluide et efficace sur Ubuntu.

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

Laissez un commentaire