2021-02-22 03:36 Temps de lecture : 7 min

Comment installer le SDK Google Cloud sur Linux

Le kit de développement logiciel (SDK) Google Cloud représente un ensemble d'outils en ligne de commande permettant aux utilisateurs d'interagir directement avec la plateforme Google Cloud. Ce logiciel est compatible avec la majorité des systèmes d'exploitation Linux, à condition que ces derniers disposent de Python2. Ce guide détaillé explore les différentes méthodes d'installation du SDK Google Cloud sous Linux.

Procédure pour Arch Linux

Arch Linux n'intègre pas officiellement le SDK Google Cloud dans ses dépôts de paquets. Pour installer le SDK sur votre machine Arch dédiée au développement, il est nécessaire de recourir au dépôt d'utilisateurs Arch Linux (AUR).

L'interaction avec l'AUR sur Arch Linux nécessite l'installation préalable de certains paquets, notamment Git (pour le téléchargement des paquets) et Base-devel (indispensable pour la compilation des programmes à partir des sources et l'installation des paquets AUR). L'activation de ces paquets est simple. Il suffit d'ouvrir un terminal via Ctrl+Maj+T ou Ctrl+Alt+T et d'utiliser le gestionnaire de paquets Pacman.

sudo pacman -S git base-devel

Une fois Git et Base-devel installés, téléchargez le paquet Trizen depuis l'AUR. Sans Trizen, l'installation du SDK Cloud est fastidieuse car elle nécessiterait la gestion manuelle des dépendances. Utilisez la commande git clone pour télécharger la dernière version de Trizen.

git clone https://aur.archlinux.org/trizen.git

Déplacez-vous dans le répertoire "trizen" créé à l'aide de la commande CD.

cd trizen

Dans ce répertoire, exécutez la commande makepkg pour générer et installer Trizen sur Arch Linux.

makepkg -sri

Enfin, utilisez le programme d'installation de paquets Trizen AUR pour installer le SDK Google Cloud.

trizen -S google-cloud-sdk

Une fois installé, accédez au SDK avec :

gcloud init

Si vous rencontrez des difficultés avec la version AUR du SDK Google Cloud sur votre ordinateur Arch Linux, vous pouvez opter pour la version Snap du logiciel. Celle-ci est officiellement mise à jour et gérée par Google, ce qui assure une plus grande stabilité et une réduction des bugs par rapport à une version AUR non officielle.

Procédure via les paquets Snap

Google propose le SDK Cloud dans la boutique Ubuntu Snap, facilitant ainsi son installation. Si vous avez besoin des outils Google Cloud les plus récents sans vouloir vous engager dans un processus de configuration manuel sous Linux, cette option est recommandée.

L'utilisation de paquets Snap est supportée par la plupart des distributions Linux modernes, comme Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE et Gentoo. Cependant, plusieurs distributions ne prennent pas en charge les Snaps immédiatement. Il est donc nécessaire d'activer l'environnement d'exécution Snap avant d'installer le SDK Cloud.

L'activation de l'environnement Snap est relativement simple. Ouvrez un terminal, installez le paquet "snapd" et activez "snapd.socket" avec systemctl en tant que root.

Si vous avez besoin d'assistance pour configurer l'environnement Snap sur votre système Linux, vous pouvez consulter un article dédié à la configuration de Snapd sous Linux. Sinon, l'utilisation d'Ubuntu Linux permet d'avoir les Snaps activés par défaut.

Une fois l'environnement Snap opérationnel, utilisez la commande snap install pour installer la dernière version du SDK Google Cloud.

sudo snap install google-cloud-sdk --channel=stable/latest --classic

Accédez au SDK avec :

gcloud init

Pour mettre à jour le SDK, utilisez la commande de mise à jour Snap.

Procédure générique pour Linux

En plus de l'installation via Arch Linux AUR et les paquets Snap, le SDK Google Cloud peut être installé sur n'importe quel système Linux en téléchargeant une archive Tar directement depuis la page de démarrage rapide de Google.

Deux versions du SDK Cloud sont disponibles : 32 bits et 64 bits. Pour démarrer l'installation, ouvrez un terminal avec Ctrl+Maj+T ou Ctrl+Alt+T et utilisez la commande curl pour télécharger la dernière version.

Il peut être nécessaire d'installer Curl avant de l'utiliser pour le téléchargement.

64 bits

curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-251.0.0-linux-x86_64.tar.gz

32 bits

curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-251.0.0-linux-x86.tar.gz
    

Une fois le fichier TarGZ téléchargé, extrayez son contenu avec la commande tar.

tar zxvf google-cloud-sdk-251.0.0-linux-x86_64.tar.gz

Ou

tar zxvf google-cloud-sdk-251.0.0-linux-x86.tar.gz

L'extraction créera un nouveau dossier "google-cloud-sdk" dans votre répertoire personnel (~). Déplacez-vous dans ce répertoire avec la commande CD et lancez le script d'installation.

cd google-cloud-sdk
    
    ./google-cloud-sdk/install.sh

Le script d'installation configurera le SDK sur votre système Linux. Une fois terminé, accédez au SDK avec :

gcloud init
Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.