Este documento descreve como instalar o Cloud Storage FUSE no seu computador através de binários Linux pré-criados ou do código fonte mais recente, e como atualizar para a versão mais recente do Cloud Storage FUSE. Para obter informações sobre as frameworks, os sistemas operativos e as arquiteturas suportadas pelo Cloud Storage FUSE, consulte o artigo Frameworks, sistemas operativos e arquiteturas.
Instale o FUSE do Cloud Storage através de ficheiros binários do Linux pré-criados
Para instalar ou atualizar o Cloud Storage FUSE através de bibliotecas Linux pré-criadas, conclua as seguintes instruções.
Configure o gestor de pacotes
Ubuntu/Debian
Se a sua distribuição suportar a opção signed-by, conclua as seguintes instruções:
Instale os pacotes necessários:
sudo apt-get updatesudo apt-get install -y curl lsb-releaseAdicione o URL de distribuição do FUSE do Cloud Storage como uma origem de pacotes:
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.listImporte a Google Cloud chave pública:
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo tee /usr/share/keyrings/cloud.google.asc
Se a sua distribuição estiver desatualizada e não suportar a opção signed-by, conclua as seguintes instruções:
Adicione o URL de distribuição do FUSE do Cloud Storage como uma origem de pacotes:
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.listImporte a Google Cloud chave pública:
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
CentOS/Red Hat/Rocky Linux
Se estiver a usar o sistema operativo CentOS, Red Hat ou Rocky Linux, siga estas instruções:
Configure o repositório FUSE do Cloud Storage e a respetiva chave pública associada:
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 EOFSe ainda não o fez, instale o FUSE através do
YUMgestor de pacotes do Linux:sudo yum install fuse
SUSE Linux
Se estiver a usar o sistema operativo SUSE Linux, conclua as seguintes instruções:
Configure o repositório FUSE do Cloud Storage e a respetiva chave pública associada:
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 EOFSe ainda não o fez, instale o FUSE através do
ZYPPERgestor de pacotes do Linux:sudo zypper install fuse
Instale ou atualize o Cloud Storage FUSE
Ubuntu/Debian
Atualize a lista de pacotes disponíveis e instale o Cloud Storage FUSE:
sudo apt-get updatesudo apt-get install gcsfuse
CentOS/Red Hat/Rocky Linux
Se estiver a usar o sistema operativo CentOS, Red Hat ou Rocky Linux, execute os seguintes comandos:
Instale o FUSE do Cloud Storage:
sudo yum install gcsfuseCertifique-se de que responde "sim" a todas as perguntas sobre a adição da chave de assinatura GPG.
SUSE Linux
Se estiver a usar o sistema operativo SUSE Linux, execute os seguintes comandos:
Instale o FUSE do Cloud Storage:
sudo zypper install gcsfuseCertifique-se de que responde "sim" a todas as perguntas sobre a adição da chave de assinatura GPG.
Em alternativa, pode transferir o pacote pré-criado mais recente do Cloud Storage FUSE diretamente do GitHub.
Para atualizar para a versão mais recente do Cloud Storage FUSE através de binários Linux pré-criados, siga estas instruções:
Ubuntu/Debian
Se estiver a usar o sistema operativo Linux Ubuntu ou Debian, use os seguintes comandos para atualizar para a versão mais recente do Cloud Storage FUSE:
sudo apt-get updatesudo apt-get install --only-upgrade gcsfuse
CentOS/Red Hat/Rocky Linux
Se estiver a usar o sistema operativo CentOS, Red Hat ou Rocky Linux, use os seguintes comandos para atualizar para a versão mais recente do Cloud Storage FUSE:
sudo apt-get updatesudo yum -y upgrade gcsfuse
SUSE Linux
Se estiver a usar o sistema operativo SUSE Linux, use os seguintes comandos para atualizar para a versão mais recente do Cloud Storage FUSE:
sudo zypper refreshsudo zypper -n update gcsfuse
Instale ou atualize o Cloud Storage FUSE criando o código fonte mais recente
Para instalar ou atualizar o Cloud Storage FUSE criando o código fonte mais recente do GitHub, conclua as seguintes instruções:
Se ainda não o fez, instale o
fuse, ogite ogo(consulte go.mod para ver a versão mais recente dogo).Instale o Cloud Storage FUSE através do comando
go install:go install github.com/googlecloudplatform/gcsfuse/v3@masterSe for bem-sucedido, é instalado um ficheiro binário denominado
gcsfuseem$GOPATH/bin.GOPATHé uma variável de ambiente usada para encontrar a raiz do seu espaço de trabalho dogo.
Em alternativa, também pode instalar o Cloud Storage FUSE clonando o repositório git para o seu sistema de ficheiros local:
Clone o repositório FUSE do Cloud Storage:
git clone https://github.com/GoogleCloudPlatform/gcsfuse.gitMude o diretório de trabalho atual para a pasta
gcsfuseque contém o repositório FUSE do Cloud Storage:cd gcsfuseInstale o Cloud Storage FUSE através do comando
go install:go install .Se for bem-sucedido, é instalado um ficheiro binário denominado
gcsfuseem$GOPATH/bin.
Para atualizar para a versão mais recente do Cloud Storage FUSE através do código fonte, volte a executar as instruções de instalação.
O que se segue?
- Saiba como montar contentores através do Cloud Storage FUSE.
- Saiba como resolver problemas de instalação do FUSE do Cloud Storage.