Instala o actualiza Cloud Storage FUSE

En esta página, se describe cómo instalar Cloud Storage FUSE con objetos binarios de Linux precompilados o el código fuente más reciente, y cómo actualizar a la versión más reciente de Cloud Storage FUSE. Para obtener información sobre los frameworks, los sistemas operativos y las arquitecturas que admite Cloud Storage FUSE, consulta Frameworks, sistemas operativos y arquitecturas.

Instala Cloud Storage FUSE con objetos binarios de Linux precompilados

Para instalar o actualizar Cloud Storage FUSE con bibliotecas compiladas previamente de Linux, completa las siguientes instrucciones.

Configurar el administrador de paquetes

Ubuntu/Debian

Si tu distribución admite la opción de firmado, completa las siguientes instrucciones:

  1. Agrega la URL de distribución de Cloud Storage FUSE como fuente de paquetes:

    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
  2. Importa la clave pública de Google Cloud :

    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo tee /usr/share/keyrings/cloud.google.asc

Si tu distribución está desactualizada y no admite la opción de firmado, completa las siguientes instrucciones:

  1. Agrega la URL de distribución de Cloud Storage FUSE como fuente de paquetes:

    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 clave pública de Google Cloud :

    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -

CentOS/Red Hat/Rocky Linux

Si usas el sistema operativo CentOS, Red Hat o Rocky Linux, completa las siguientes instrucciones:

  1. Configura el repositorio de Cloud Storage FUSE y su clave pública asociada:

    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. Si aún no lo hiciste, instala FUSE con el administrador de paquetes YUM de Linux:

    sudo yum install fuse

SUSE Linux

Si usas el sistema operativo SUSE Linux, completa las siguientes instrucciones:

  1. Configura el repositorio de Cloud Storage FUSE y su clave pública asociada:

    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. Si aún no lo hiciste, instala FUSE con el administrador de paquetes ZYPPER de Linux:

    sudo zypper install fuse

Instala o actualiza Cloud Storage FUSE

Ubuntu/Debian

Actualiza la lista de paquetes disponibles y, luego, instala Cloud Storage FUSE:

sudo apt-get update
sudo apt-get install gcsfuse

CentOS/Red Hat/Rocky Linux

Si usas el sistema operativo CentOS, Red Hat o Rocky Linux, completa las siguientes instrucciones:

Instala Cloud Storage FUSE:

sudo yum install gcsfuse

Asegúrate de responder “sí” a cualquier pregunta sobre cómo agregar la clave de firma de GPG.

SUSE Linux

Si usas el sistema operativo SUSE Linux, completa las siguientes instrucciones:

Instala Cloud Storage FUSE:

sudo zypper install gcsfuse

Asegúrate de responder “sí” a cualquier pregunta sobre cómo agregar la clave de firma de GPG.

Como alternativa, puedes descargar con anterioridad el paquete compilado de Cloud Storage FUSE más reciente directamente desde GitHub.

Para actualizar a la versión más reciente de Cloud Storage FUSE con objetos binarios de Linux precompilados, sigue estas instrucciones:

Ubuntu/Debian

Si usas el sistema operativo Ubuntu o Debian Linux, sigue las siguientes instrucciones para actualizar a la versión más reciente de Cloud Storage FUSE:

sudo apt-get update
sudo apt-get install --only-upgrade gcsfuse

CentOS/Red Hat/Rocky Linux

Si usas el sistema operativo CentOS, Red Hat o Rocky Linux, sigue las siguientes instrucciones para actualizar a la versión más reciente de Cloud Storage FUSE:

sudo apt-get update
sudo yum -y upgrade gcsfuse

SUSE Linux

Si usas el sistema operativo SUSE Linux, sigue estas instrucciones para actualizar a la versión más reciente de Cloud Storage FUSE:

sudo zypper refresh
sudo zypper -n update gcsfuse

Compila el código fuente más reciente para instalar o actualizar Cloud Storage FUSE

Para instalar o actualizar Cloud Storage FUSE por medio de la compilación del código fuente más reciente de GitHub, completa las siguientes instrucciones:

  1. Si aún no lo has hecho, instala fuse, git y go (consulta go.mod para obtener la versión más reciente de go).

  2. Instala Cloud Storage FUSE con el comando go install:

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

    Si se ejecuta de forma correcta, se instala un objeto binario llamado gcsfuse en $GOPATH/bin. GOPATH es una variable de entorno que se usa para encontrar la raíz de tu lugar de trabajo go.

Como alternativa, también puedes instalar Cloud Storage FUSE si clonas el repositorio de git en tu sistema de archivos local:

  1. Clona el repositorio de Cloud Storage FUSE:

    git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
  2. Cambia tu directorio de trabajo actual a la carpeta gcsfuse que contiene el repositorio de Cloud Storage FUSE:

    cd gcsfuse
  3. Instala Cloud Storage FUSE con el comando go install:

    go install .

    Si se ejecuta de forma correcta, se instala un objeto binario llamado gcsfuse en $GOPATH/bin.

Para actualizar a la versión más reciente de Cloud Storage FUSE con el código fuente, vuelve a ejecutar las instrucciones de instalación.

¿Qué sigue?

Aprende a activar buckets mediante Cloud Storage FUSE.