Cette page explique comment installer Cloud Storage FUSE à 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 update
sudo apt-get install -y curl lsb-release
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 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.list
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 :
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
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 EOF
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, suivez les instructions ci-dessous :
Ubuntu/Debian
Si vous utilisez le système d'exploitation Linux Ubuntu ou Debian, suivez les instructions ci-dessous 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 ci-dessous 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 :
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/v3@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
.
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.