Questa pagina descrive come installare Cloud Storage FUSE utilizzando i binari Linux precompilati o l'ultimo codice sorgente e come eseguire l'upgrade all'ultima versione di Cloud Storage FUSE. Per informazioni sui framework, sui sistemi operativi e sulle architetture supportati da Cloud Storage FUSE, vedi Framework, sistemi operativi e architetture.
Installa Cloud Storage FUSE utilizzando i file binari Linux precompilati
Per installare o eseguire l'upgrade di Cloud Storage FUSE utilizzando le librerie Linux precompilate, completa le seguenti istruzioni.
Configura il gestore dei pacchetti
Ubuntu/Debian
Se la tua distribuzione supporta l'opzione Firmato da, segui queste istruzioni:
Installa i pacchetti richiesti:
sudo apt-get update
sudo apt-get install -y curl lsb-release
Aggiungi l'URL di distribuzione di Cloud Storage FUSE come origine pacchetto:
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
Importa la chiave pubblica Google Cloud :
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo tee /usr/share/keyrings/cloud.google.asc
Se la tua distribuzione è obsoleta e non supporta l'opzione Firmato da, completa le seguenti istruzioni:
Aggiungi l'URL di distribuzione di Cloud Storage FUSE come origine pacchetto:
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
Importa la chiave pubblica Google Cloud :
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
CentOS/Red Hat/Rocky Linux
Se utilizzi il sistema operativo CentOS, Red Hat o Rocky Linux, segui queste istruzioni:
Configura il repository Cloud Storage FUSE e la relativa chiave pubblica:
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
Se non l'hai ancora fatto, installa FUSE utilizzando il gestore di pacchetti Linux
YUM
:sudo yum install fuse
SUSE Linux
Se utilizzi il sistema operativo SUSE Linux, segui queste istruzioni:
Configura il repository Cloud Storage FUSE e la relativa chiave pubblica:
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
Se non l'hai ancora fatto, installa FUSE utilizzando il gestore di pacchetti Linux
ZYPPER
:sudo zypper install fuse
Installare o eseguire l'upgrade di Cloud Storage FUSE
Ubuntu/Debian
Aggiorna l'elenco dei pacchetti disponibili e installa Cloud Storage FUSE:
sudo apt-get update
sudo apt-get install gcsfuse
CentOS/Red Hat/Rocky Linux
Se utilizzi il sistema operativo CentOS, Red Hat o Rocky Linux, segui queste istruzioni:
Installa Cloud Storage FUSE:
sudo yum install gcsfuse
Assicurati di rispondere "sì" a tutte le domande sull'aggiunta della chiave di firma GPG.
SUSE Linux
Se utilizzi il sistema operativo SUSE Linux, segui queste istruzioni:
Installa Cloud Storage FUSE:
sudo zypper install gcsfuse
Assicurati di rispondere "sì" a tutte le domande sull'aggiunta della chiave di firma GPG.
In alternativa, puoi scaricare l'ultimo pacchetto precompilato di Cloud Storage FUSE direttamente da GitHub.
Per eseguire l'upgrade all'ultima versione di Cloud Storage FUSE utilizzando i file binari Linux precompilati, segui queste istruzioni:
Ubuntu/Debian
Se utilizzi il sistema operativo Linux Ubuntu o Debian, segui queste istruzioni per eseguire l'upgrade all'ultima versione di Cloud Storage FUSE:
sudo apt-get update
sudo apt-get install --only-upgrade gcsfuse
CentOS/Red Hat/Rocky Linux
Se utilizzi il sistema operativo CentOS, Red Hat o Rocky Linux, segui queste istruzioni per eseguire l'upgrade all'ultima versione di Cloud Storage FUSE:
sudo apt-get update
sudo yum -y upgrade gcsfuse
SUSE Linux
Se utilizzi il sistema operativo SUSE Linux, segui queste istruzioni per eseguire l'upgrade all'ultima versione di Cloud Storage FUSE:
sudo zypper refresh
sudo zypper -n update gcsfuse
Installa o esegui l'upgrade di Cloud Storage FUSE compilando l'ultimo codice sorgente
Per installare o eseguire l'upgrade di Cloud Storage FUSE creando l'ultimo codice sorgente da GitHub, completa le seguenti istruzioni:
Se non l'hai ancora fatto, installa
fuse
,git
ego
(consulta go.mod per la versione più recente digo
).Installa Cloud Storage FUSE utilizzando il comando
go install
:go install github.com/googlecloudplatform/gcsfuse/v3@master
In caso di esito positivo, viene installato un file binario denominato
gcsfuse
in$GOPATH/bin
.GOPATH
è una variabile di ambiente utilizzata per trovare la radice del tuo spazio di lavorogo
.
In alternativa, puoi installare Cloud Storage FUSE clonando il repository git nel file system locale:
Clona il repository Cloud Storage FUSE:
git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
Passa dalla directory di lavoro attuale alla cartella
gcsfuse
contenente il repository Cloud Storage FUSE:cd gcsfuse
Installa Cloud Storage FUSE utilizzando il comando
go install
:go install .
In caso di esito positivo, viene installato un file binario denominato
gcsfuse
in$GOPATH/bin
.
Per eseguire l'upgrade all'ultima versione di Cloud Storage FUSE utilizzando il codice sorgente, esegui di nuovo le istruzioni di installazione.
Passaggi successivi
Scopri come montare i bucket utilizzando Cloud Storage FUSE.