Halaman ini menunjukkan cara menginstal Cloud Storage FUSE menggunakan Linux bawaan biner atau kode sumber terbaru.
Menginstal FUSE Cloud Storage menggunakan biner Linux bawaan
Untuk menginstal Cloud Storage FUSE menggunakan library Linux bawaan, selesaikan dengan mengikuti petunjuk berikut.
Mengonfigurasi pengelola paket
Ubuntu/Debian
Jika distribusi Anda mendukung opsi ditandatangani oleh, selesaikan langkah berikut petunjuk:
Tambahkan URL distribusi Cloud Storage FUSE sebagai sumber paket:
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
Impor kunci publik Google Cloud:
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo tee /usr/share/keyrings/cloud.google.asc
Jika distribusi Anda sudah usang dan tidak mendukung opsi {i>signed-by<i}, selesaikan petunjuk berikut:
Tambahkan URL distribusi Cloud Storage FUSE sebagai sumber paket:
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
Impor kunci publik Google Cloud:
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
CentOS/Red Hat/Rocky Linux
Jika Anda menggunakan sistem operasi CentOS, Red Hat, atau Rocky Linux, selesaikan petunjuk berikut:
Konfigurasikan repositori Cloud Storage FUSE dan kunci publik terkaitnya:
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
Jika belum melakukannya, instal FUSE dengan menggunakan pengelola paket Linux
YUM
:sudo yum install fuse
Menginstal Cloud Storage FUSE
Ubuntu/Debian
Perbarui daftar paket yang tersedia dan instal Cloud Storage FUSE:
sudo apt-get update
sudo apt-get install gcsfuse
CentOS/Red Hat/Rocky Linux
Jika Anda menggunakan sistem operasi CentOS, Red Hat, atau Rocky Linux, selesaikan petunjuk berikut:
Instal Cloud Storage FUSE:
sudo yum install gcsfuse
Pastikan untuk menjawab "ya" untuk setiap pertanyaan tentang menambahkan kunci penandatanganan GPG.
Atau, Anda dapat mengunduh paket bawaan terbaru dari Cloud Storage FUSE langsung dari GitHub.
Menginstal Cloud Storage FUSE dengan membangun kode sumber terbaru
Untuk menginstal Cloud Storage FUSE dengan membangun kode sumber terbaru dari GitHub, selesaikan petunjuk berikut:
Jika Anda belum melakukannya, instal
fuse
,git
, dango
(lihat go.mod untuk versi terbarugo
).Instal Cloud Storage FUSE menggunakan perintah
go install
:go install github.com/googlecloudplatform/gcsfuse/v2@master
Jika berhasil, biner bernama
gcsfuse
akan diinstal ke$GOPATH/bin
.GOPATH
adalah variabel lingkungan yang digunakan untuk menemukan rootgo
Anda Workspace.
Atau, Anda juga dapat menginstal Cloud Storage FUSE dengan meng-clone repositori git ke sistem file lokal Anda:
Buat clone repositori Cloud Storage FUSE:
git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
Alihkan direktori kerja saat ini ke folder
gcsfuse
yang berisi repositori Cloud Storage FUSE:cd gcsfuse
Instal Cloud Storage FUSE menggunakan perintah
go install
:go install .
Jika berhasil, biner bernama
gcsfuse
akan diinstal ke$GOPATH/bin
.
Langkah berikutnya
Pelajari cara memasang bucket menggunakan Cloud Storage FUSE.