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 :
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
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:
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
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 :
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
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 :
Si ce n'est pas déjà fait, installez
fuse
,git
etgo
(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/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 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.git
Basculez votre répertoire de travail actuel vers le dossier
gcsfuse
contenant le dépôt Cloud Storage FUSE :cd gcsfuse
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.