En este documento se describe cómo instalar Cloud Storage FUSE en tu máquina mediante archivos binarios de Linux precompilados o 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:
Instala los paquetes necesarios:
sudo apt-get updatesudo apt-get install -y curl lsb-releaseAñ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.listImporta 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:
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.listImporta 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:
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 EOFSi 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:
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 EOFSi 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 updatesudo apt-get install gcsfuse
CentOS, Red Hat o Rocky Linux
Si usas el sistema operativo CentOS, Red Hat o Rocky Linux, ejecuta los siguientes comandos:
Instala Cloud Storage FUSE:
sudo yum install gcsfuseAsegú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, ejecuta los siguientes comandos:
Instala Cloud Storage FUSE:
sudo zypper install gcsfuseAsegú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, utiliza los siguientes comandos para actualizar a la versión más reciente de Cloud Storage FUSE:
sudo apt-get updatesudo apt-get install --only-upgrade gcsfuse
CentOS, Red Hat o Rocky Linux
Si usas el sistema operativo CentOS, Red Hat o Rocky Linux, usa los siguientes comandos para actualizar a la versión más reciente de Cloud Storage FUSE:
sudo apt-get updatesudo yum -y upgrade gcsfuse
SUSE Linux
Si usas el sistema operativo SUSE Linux, utiliza los siguientes comandos para actualizar a la versión más reciente de Cloud Storage FUSE:
sudo zypper refreshsudo 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:
Si aún no lo has hecho, instala
fuse,gitygo(consulta go.mod para ver la versión más reciente dego).Instala Cloud Storage FUSE con el comando
go install:go install github.com/googlecloudplatform/gcsfuse/v3@masterSi la instalación se realiza correctamente, se instalará un archivo binario llamado
gcsfuseen$GOPATH/bin.GOPATHes una variable de entorno que se usa para encontrar la raíz de tu espacio de trabajogo.
También puedes instalar Cloud Storage FUSE clonando el repositorio de Git en tu sistema de archivos local:
Clona el repositorio de Cloud Storage FUSE:
git clone https://github.com/GoogleCloudPlatform/gcsfuse.gitCambia el directorio de trabajo actual a la carpeta
gcsfuseque contiene el repositorio de Cloud Storage FUSE:cd gcsfuseInstala Cloud Storage FUSE con el comando
go install:go install .Si la instalación se realiza correctamente, se instalará un archivo binario llamado
gcsfuseen$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.
- Consulta cómo solucionar problemas al instalar Cloud Storage FUSE.