Installa o esegui l'upgrade di Cloud Storage FUSE

Questo documento descrive come installare Cloud Storage FUSE sulla tua macchina utilizzando i file binari Linux precompilati o il codice sorgente più recente e come eseguire l'upgrade all' ultima versione di Cloud Storage FUSE. Per informazioni sui framework, sistemi operativi e architetture supportati da Cloud Storage FUSE, consulta Framework, sistemi operativi e architetture.

Installare 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.

Configurare il gestore dei pacchetti

Ubuntu/Debian

Se la tua distribuzione supporta l'opzione signed-by, completa le seguenti istruzioni:

  1. Installa i pacchetti richiesti:

    sudo apt-get update
    sudo apt-get install -y curl lsb-release
  2. Aggiungi l'URL di distribuzione di Cloud Storage FUSE come origine del 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
  3. Importa la Google Cloud chiave pubblica:

    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 signed-by, completa le seguenti istruzioni:

  1. Aggiungi l'URL di distribuzione di Cloud Storage FUSE come origine del 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
  2. Importa la Google Cloud chiave pubblica:

    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, completa le seguenti istruzioni:

  1. Configura il repository Cloud Storage FUSE e la chiave pubblica associata:

    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
  2. Se non l'hai ancora fatto, installa FUSE utilizzando il YUM gestore dei pacchetti Linux:

    sudo yum install fuse

SUSE Linux

Se utilizzi il sistema operativo SUSE Linux, completa le seguenti istruzioni:

  1. Configura il repository Cloud Storage FUSE e la chiave pubblica associata:

    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
  2. Se non l'hai ancora fatto, installa FUSE utilizzando il ZYPPER gestore dei pacchetti Linux:

    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, esegui i seguenti comandi:

Installa Cloud Storage FUSE:

sudo yum install gcsfuse

Assicurati di rispondere "yes" a tutte le domande sull'aggiunta della chiave di firma GPG.

SUSE Linux

Se utilizzi il sistema operativo SUSE Linux, esegui i seguenti comandi:

Installa Cloud Storage FUSE:

sudo zypper install gcsfuse

Assicurati di rispondere "yes" 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, utilizza i seguenti comandi 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, utilizza i seguenti comandi 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, utilizza i seguenti comandi per eseguire l'upgrade all'ultima versione di Cloud Storage FUSE:

sudo zypper refresh
sudo zypper -n update gcsfuse

Installare o eseguire l'upgrade di Cloud Storage FUSE creando il codice sorgente più recente

Per installare o eseguire l'upgrade di Cloud Storage FUSE creando il codice sorgente più recente da GitHub, completa le seguenti istruzioni:

  1. Se non l'hai ancora fatto, installa fuse, git e go (consulta go.mod per l'ultima versione di go).

  2. Installa Cloud Storage FUSE utilizzando il comando go install:

    go install github.com/googlecloudplatform/gcsfuse/v3@master

    Se l'operazione va a buon fine, viene installato un file binario denominato gcsfuse in $GOPATH/bin. GOPATH è una variabile di ambiente utilizzata per trovare la root del tuo spazio di lavoro go.

In alternativa, puoi installare Cloud Storage FUSE anche clonando il repository git nel file system locale:

  1. Clona il repository Cloud Storage FUSE:

    git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
  2. Passa alla directory di lavoro attuale alla cartella gcsfuse contenente il repository Cloud Storage FUSE:

    cd gcsfuse
  3. Installa Cloud Storage FUSE utilizzando il comando go install:

    go install .

    Se l'operazione va a buon fine, 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