Installer Cloud Storage FUSE

Cette page vous explique comment installer Cloud Storage FUSE à l'aide des binaires Linux prédéfinis ou du dernier code source.

Installer Cloud Storage FUSE à l'aide de binaires Linux prédéfinis

Pour installer Cloud Storage FUSE à l'aide de bibliothèques Linux prédéfinies, suivez les instructions ci-dessous.

Configurer le gestionnaire de packages

Ubuntu/Debian

Si votre distribution est compatible avec l'option de signature, procédez comme suit :

  1. Ajoutez l'URL de distribution Cloud Storage FUSE en tant que source de package:

    export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s`
    echo "deb [signed-by=/usr/share/keyrings/cloud.google.asc] https://packages.cloud.google.com/apt $GCSFUSE_REPO main" | sudo tee /etc/apt/sources.list.d/gcsfuse.list
  2. Importez la clé publique de Google Cloud :

    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo tee /usr/share/keyrings/cloud.google.asc

Si votre distribution est obsolète et n'est pas compatible avec l'option de signature, procédez comme suit:

  1. Ajoutez l'URL de distribution Cloud Storage FUSE en tant que source de package:

    export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s`
    echo "deb https://packages.cloud.google.com/apt $GCSFUSE_REPO main" | sudo tee /etc/apt/sources.list.d/gcsfuse.list
  2. Importez la clé publique de Google Cloud :

    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -

CentOS/Red Hat/Rocky Linux

Si vous utilisez le système d'exploitation CentOS, Red Hat ou Rocky Linux, suivez les instructions ci-dessous :

  1. Configurez le dépôt Cloud Storage FUSE et la clé publique associée :

    sudo tee /etc/yum.repos.d/gcsfuse.repo > /dev/null <<EOF
    [gcsfuse]
    name=gcsfuse (packages.cloud.google.com)
    baseurl=https://packages.cloud.google.com/yum/repos/gcsfuse-el7-x86_64
    enabled=1
    gpgcheck=1
    repo_gpgcheck=0
    gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
          https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
    EOF
  2. Si ce n'est pas déjà fait, installez FUSE à l'aide du gestionnaire de packages Linux YUM :

    sudo yum install fuse

Installer Cloud Storage FUSE

Ubuntu/Debian

Mettez à jour la liste des packages disponibles et installez Cloud Storage FUSE :

sudo apt-get update
sudo apt-get install gcsfuse

CentOS/Red Hat/Rocky Linux

Si vous utilisez le système d'exploitation CentOS, Red Hat ou Rocky Linux, suivez les instructions ci-dessous :

Installez Cloud Storage FUSE :

sudo yum install gcsfuse

Veillez à répondre "oui" aux questions concernant l'ajout de la clé de signature GPG.

Vous pouvez également télécharger le dernier package prédéfini Cloud Storage FUSE directement depuis GitHub.

Installer Cloud Storage FUSE en créant le dernier code source

Pour installer Cloud Storage FUSE en créant le dernier code source à partir de GitHub, procédez comme suit :

  1. Si ce n'est pas déjà fait, installez fuse, git et go (consultez la page go.mod pour obtenir la dernière version de go).

  2. Installez Cloud Storage FUSE à l'aide de la commande go install :

    go install github.com/googlecloudplatform/gcsfuse/v2@master

    Si l'opération réussit, un binaire nommé gcsfuse est installé sur $GOPATH/bin. GOPATH est une variable d'environnement permettant d'identifier la racine de votre espace de travail go.

Vous pouvez également installer Cloud Storage FUSE en clonant le dépôt Git dans votre système de fichiers local :

  1. Clonez le dépôt Cloud Storage FUSE :

    git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
  2. Basculez votre répertoire de travail actuel vers le dossier gcsfuse contenant le dépôt Cloud Storage FUSE :

    cd gcsfuse
  3. Installez Cloud Storage FUSE à l'aide de la commande go install :

    go install .

    Si l'opération réussit, un binaire nommé gcsfuse est installé sur $GOPATH/bin.

Étapes suivantes

Découvrez comment installer des buckets à l'aide de Cloud Storage FUSE.