Auf dieser Seite erfahren Sie, wie Sie Cloud Storage FUSE mit vordefinierten Linux-Binärdateien oder dem neuesten Quellcode installieren.
Cloud Storage FUSE mit vordefinierten Linux-Binärdateien installieren
Paketmanager konfigurieren
Ubuntu oder Debian
Wenn Ihre Distribution die Option "signed-by" unterstützt, führen Sie die folgenden Anweisungen aus:
Fügen Sie die URL der Cloud Storage FUSE-Distribution als Paketquelle hinzu:
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
Importieren Sie den öffentlichen Google Cloud-Schlüssel:
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo tee /usr/share/keyrings/cloud.google.asc
Wenn Ihre Distribution die Option "signed-by" nicht unterstützt, führen Sie die folgende Anleitung aus:
Fügen Sie die URL der Cloud Storage FUSE-Distribution als Paketquelle hinzu:
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
Importieren Sie den öffentlichen Google Cloud-Schlüssel:
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
CentOS oder Red Hat
Konfigurieren Sie das Cloud Storage FUSE-Repository und den zugehörigen öffentlichen Schlüssel:
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
Installieren Sie FUSE mit dem
YUM
-Linux-Paketmanager, falls noch nicht geschehen:sudo yum install fuse
Cloud Storage FUSE installieren
Ubuntu oder Debian
Aktualisieren Sie die Liste der verfügbaren Pakete und installieren Sie Cloud Storage FUSE:
sudo apt-get update
sudo apt-get install gcsfuse
CentOS oder Red Hat
Installieren Sie Cloud Storage FUSE:
sudo yum install gcsfuse
Hinweis: Beantworten Sie alle Fragen zum Hinzufügen des GPG-Signaturschlüssels mit "Ja".
Alternativ können Sie das neueste vordefinierte Paket von Cloud Storage FUSE direkt von GitHub herunterladen.
Cloud Storage FUSE mit einem Build des neuesten Quellcodes erstellen
Führen Sie die folgenden Schritte aus, um Cloud Storage FUSE durch Erstellen des neuesten Quellcodes aus GitHub zu installieren:
Installieren Sie
fuse
,git
undgo
, falls Sie dies noch nicht getan haben (die neueste Version vongo
finden Sie unter go.mod).Installieren Sie Cloud Storage FUSE mit dem Befehl
go install
:go install github.com/googlecloudplatform/gcsfuse/v2@master
Bei Erfolg wird eine Binärdatei mit dem Namen
gcsfuse
in$GOPATH/bin
installiert.GOPATH
ist eine Umgebungsvariable, mit der der Stamm Ihresgo
-Arbeitsbereichs ermittelt wird.
Alternativ können Sie Cloud Storage FUSE installieren, indem Sie das Git-Repository in Ihr lokales Dateisystem klonen:
Klonen Sie das Cloud Storage FUSE-Repository:
git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
Wechseln Sie von Ihrem aktuellen Arbeitsverzeichnis in den Ordner
gcsfuse
, der das Cloud Storage FUSE-Repository enthält:cd gcsfuse
Installieren Sie Cloud Storage FUSE mit dem Befehl
go install
:go install .
Bei Erfolg wird eine Binärdatei mit dem Namen
gcsfuse
in$GOPATH/bin
installiert.
Nächste Schritte
Buckets mit Cloud Storage FUSE bereitstellen