Ce document explique comment installer Cloud Storage FUSE sur votre machine à l'aide des binaires Linux prédéfinis ou du dernier code source, et comment passer à la dernière version de Cloud Storage FUSE. Pour savoir quels frameworks, systèmes d'exploitation et architectures sont compatibles avec Cloud Storage FUSE, consultez 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 :
Installez les packages requis :
sudo apt-get updatesudo apt-get install -y curl lsb-releaseAjoutez 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.listImportez 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'accepte pas l'option de signature, procédez comme suit :
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.listImportez 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 :
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 EOFSi 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 :
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 EOFSi 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 updatesudo apt-get install gcsfuse
CentOS/Red Hat/Rocky Linux
Si vous utilisez le système d'exploitation CentOS, Red Hat ou Rocky Linux, exécutez les commandes suivantes :
Installez Cloud Storage FUSE :
sudo yum install gcsfuseVeillez à 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, exécutez les commandes suivantes :
Installez Cloud Storage FUSE :
sudo zypper install gcsfuseVeillez à 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, suivez les instructions ci-dessous :
Ubuntu/Debian
Si vous utilisez le système d'exploitation Ubuntu ou Debian Linux, exécutez les commandes suivantes pour passer à la dernière version de Cloud Storage FUSE :
sudo apt-get updatesudo 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, exécutez les commandes suivantes pour passer à la dernière version de Cloud Storage FUSE :
sudo apt-get updatesudo yum -y upgrade gcsfuse
SUSE Linux
Si vous utilisez le système d'exploitation SUSE Linux, exécutez les commandes suivantes pour passer à la dernière version de Cloud Storage FUSE :
sudo zypper refreshsudo 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 :
Si ce n'est pas déjà fait, installez
fuse,gitetgo(consultez la page go.mod pour obtenir la dernière version dego).Installez Cloud Storage FUSE à l'aide de la commande
go install:go install github.com/googlecloudplatform/gcsfuse/v3@masterSi l'opération réussit, un binaire nommé
gcsfuseest installé sur$GOPATH/bin.GOPATHest une variable d'environnement permettant d'identifier la racine de votre espace de travailgo.
Vous pouvez également installer Cloud Storage FUSE en clonant le dépôt Git dans votre système de fichiers local :
Clonez le dépôt Cloud Storage FUSE :
git clone https://github.com/GoogleCloudPlatform/gcsfuse.gitBasculez votre répertoire de travail actuel vers le dossier
gcsfusecontenant le dépôt Cloud Storage FUSE :cd gcsfuseInstallez Cloud Storage FUSE à l'aide de la commande
go install:go install .Si l'opération réussit, un binaire nommé
gcsfuseest installé sur$GOPATH/bin.
Pour passer à la dernière version de Cloud Storage FUSE à l'aide du code source, réexécutez les instructions d'installation.
Étapes suivantes
- Découvrez comment installer des buckets à l'aide de Cloud Storage FUSE.
- Découvrez comment résoudre les problèmes d'installation de Cloud Storage FUSE.