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:
Instala los paquetes necesarios:
sudo apt-get update
sudo apt-get install -y curl lsb-release
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
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:
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
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:
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
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:
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
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:
Si aún no lo has hecho, instala
fuse
,git
ygo
(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@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 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.git
Cambia el directorio de trabajo actual a la carpeta
gcsfuse
que contiene el repositorio de Cloud Storage FUSE:cd gcsfuse
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.