Installer ou mettre à niveau Cloud Storage FUSE

Cette page explique comment installer Cloud Storage FUSE à l'aide de binaires Linux prédéfinis ou du dernier code source, et comment passer à la dernière version de Cloud Storage FUSE. Pour en savoir plus sur les frameworks, systèmes d'exploitation et architectures compatibles avec Cloud Storage FUSE, consultez la section Frameworks, systèmes d'exploitation et architectures.

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

Pour installer ou mettre à niveau 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 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 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

SUSE Linux

Si vous utilisez le système d'exploitation SUSE Linux, suivez les instructions ci-dessous:

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

    sudo tee /etc/zypp/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 ZYPPER :

    sudo zypper install fuse

Installer ou mettre à niveau 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.

SUSE Linux

Si vous utilisez le système d'exploitation SUSE Linux, suivez les instructions ci-dessous:

Installez Cloud Storage FUSE :

sudo zypper 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.

Pour passer à la dernière version de Cloud Storage FUSE à l'aide de binaires Linux prédéfinis, procédez comme suit:

Ubuntu/Debian

Si vous utilisez le système d'exploitation Linux Ubuntu ou Debian, suivez les instructions suivantes pour passer à la dernière version de Cloud Storage FUSE:

sudo apt-get update
sudo apt-get install --only-upgrade 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 pour passer à la dernière version de Cloud Storage FUSE:

sudo apt-get update
sudo yum -y upgrade gcsfuse

SUSE Linux

Si vous utilisez le système d'exploitation SUSE Linux, suivez les instructions suivantes pour passer à la dernière version de Cloud Storage FUSE:

sudo zypper refresh
sudo zypper -n update gcsfuse

Installer ou mettre à niveau Cloud Storage FUSE en créant le dernier code source

Pour installer ou mettre à niveau 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.

Pour passer à la dernière version de Cloud Storage FUSE à l'aide du code source, exécutez à nouveau les instructions d'installation.

Étape suivante

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