Instalar o actualizar Cloud Storage FUSE

En esta página se describe cómo instalar Cloud Storage FUSE con archivos binarios de Linux precompilados o con el código fuente más reciente, así como 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.

Instalar Cloud Storage FUSE con archivos binarios de Linux precompilados

Para instalar o actualizar Cloud Storage FUSE mediante bibliotecas de Linux prediseñadas, sigue estas instrucciones.

Configurar el gestor de paquetes

Ubuntu/Debian

Si tu distribución admite la opción "Firmado por", sigue estas instrucciones:

  1. Instala los paquetes necesarios:

    sudo apt-get update
    sudo apt-get install -y curl lsb-release
  2. Añade la URL de distribución de Cloud Storage FUSE como origen del paquete:

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

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

Si tu distribución está obsoleta y no admite la opción signed-by, sigue estas instrucciones:

  1. Añade la URL de distribución de Cloud Storage FUSE como origen del paquete:

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

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

CentOS, Red Hat o Rocky Linux

Si usas el sistema operativo CentOS, Red Hat o Rocky Linux, sigue estas 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 has hecho, instala FUSE con el gestor de paquetes de Linux YUM:

    sudo yum install fuse

SUSE Linux

Si usas el sistema operativo SUSE Linux, sigue estas 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 has hecho, instala FUSE con el gestor de paquetes de Linux ZYPPER:

    sudo zypper install fuse

Instalar o actualizar Cloud Storage FUSE

Ubuntu/Debian

Actualiza la lista de paquetes disponibles e instala Cloud Storage FUSE:

sudo apt-get update
sudo apt-get install gcsfuse

CentOS, Red Hat o Rocky Linux

Si usas el sistema operativo CentOS, Red Hat o Rocky Linux, sigue estas instrucciones:

Instala Cloud Storage FUSE:

sudo yum install gcsfuse

Asegúrate de responder "yes" a cualquier pregunta sobre la adición de la clave de firma GPG.

SUSE Linux

Si usas el sistema operativo SUSE Linux, sigue estas instrucciones:

Instala Cloud Storage FUSE:

sudo zypper install gcsfuse

Asegúrate de responder "yes" a cualquier pregunta sobre la adición de la clave de firma GPG.

También puedes descargar el paquete precompilado más reciente de Cloud Storage FUSE directamente desde GitHub.

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

Ubuntu/Debian

Si usas el sistema operativo Linux Ubuntu o Debian, sigue estas 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 o Rocky Linux

Si usas el sistema operativo CentOS, Red Hat o Rocky Linux, sigue estas 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

Instalar o actualizar Cloud Storage FUSE compilando el código fuente más reciente

Para instalar o actualizar Cloud Storage FUSE compilando el código fuente más reciente de GitHub, sigue estas instrucciones:

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

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

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

    Si la instalación se realiza correctamente, se instala un archivo binario llamado gcsfuse en $GOPATH/bin. GOPATH es una variable de entorno que se usa para encontrar la raíz de tu espacio de trabajo go.

También puedes instalar Cloud Storage FUSE clonando 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 el 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 la instalación se realiza correctamente, se instala un archivo binario llamado gcsfuse en $GOPATH/bin.

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

Siguientes pasos

Consulta cómo montar contenedores con Cloud Storage FUSE.