En esta página, se muestra cómo instalar Cloud Storage FUSE por medio de objetos binarios de Linux precompilados o el código fuente más reciente.
Instala Cloud Storage FUSE con objetos binarios de Linux precompilados
Para instalar Cloud Storage FUSE con bibliotecas compiladas previamente de Linux, completa las siguientes instrucciones.
Configurar el administrador de paquetes
Ubuntu o Debian
Si tu distribución admite la opción de firmado, completa las siguientes instrucciones:
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
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:
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
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 o Rocky Linux
Si usas el sistema operativo CentOS, Red Hat o Rocky Linux, completa las siguientes 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 hiciste, instala FUSE con el administrador de paquetes
YUM
de Linux:sudo yum install fuse
Instala Cloud Storage FUSE
Ubuntu o 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 o 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.
Como alternativa, puedes descargar con anterioridad el paquete compilado de Cloud Storage FUSE más reciente directamente desde GitHub.
Compila Cloud Storage FUSE mediante la compilación del código fuente más reciente
Para instalar Cloud Storage FUSE por medio de la compilación del código fuente más reciente de GitHub, completa las siguientes instrucciones:
Si aún no lo has hecho, instala
fuse
,git
ygo
(consulta go.mod para obtener la versión más reciente dego
).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 trabajogo
.
Como alternativa, también puedes instalar Cloud Storage FUSE si clonas 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 tu 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 se ejecuta de forma correcta, se instala un objeto binario llamado
gcsfuse
en$GOPATH/bin
.
¿Qué sigue?
Aprende a activar buckets mediante Cloud Storage FUSE.