Menginstal Cloud Storage FUSE

Halaman ini menjelaskan cara menginstal Cloud Storage FUSE menggunakan biner Linux bawaan sebelumnya atau kode sumber terbaru, dan cara mengupgrade ke versi terbaru Cloud Storage FUSE.

Menginstal Cloud Storage FUSE menggunakan biner Linux bawaan

Untuk menginstal Cloud Storage FUSE menggunakan library Linux bawaan, selesaikan petunjuk berikut.

Mengonfigurasi pengelola paket

Ubuntu/Debian

Jika distribusi Anda mendukung opsi ditandatangani oleh, selesaikan petunjuk berikut:

  1. 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
  2. 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 tidak berlaku dan tidak mendukung opsi ditandatangani oleh, selesaikan petunjuk berikut:

  1. 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
  2. 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:

  1. 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
  2. Jika belum melakukannya, instal FUSE dengan menggunakan pengelola paket Linux YUM:

    sudo yum install fuse

SUSE Linux

Jika Anda menggunakan sistem operasi SUSE Linux, selesaikan petunjuk berikut:

  1. Konfigurasikan repositori Cloud Storage FUSE dan kunci publik terkaitnya:

    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
  2. Jika belum melakukannya, instal FUSE dengan menggunakan pengelola paket Linux ZYPPER:

    sudo zypper 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.

SUSE Linux

Jika Anda menggunakan sistem operasi SUSE Linux, selesaikan petunjuk berikut:

Instal Cloud Storage FUSE:

sudo zypper install gcsfuse

Pastikan untuk menjawab "ya" untuk setiap pertanyaan tentang menambahkan kunci penandatanganan GPG.

Atau, Anda dapat mendownload paket bawaan Cloud Storage FUSE terbaru langsung dari GitHub.

Menginstal Cloud Storage FUSE dengan membangun kode sumber terbaru

Untuk menginstal Cloud Storage FUSE dengan mem-build kode sumber terbaru dari GitHub, selesaikan petunjuk berikut:

  1. Jika Anda belum melakukannya, instal fuse, git, dan go (lihat go.mod untuk versi terbaru go).

  2. 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 root ruang kerja go Anda.

Atau, Anda juga dapat menginstal Cloud Storage FUSE dengan meng-clone repositori git ke sistem file lokal Anda:

  1. Buat clone repositori Cloud Storage FUSE:

    git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
  2. Alihkan direktori kerja saat ini ke folder gcsfuse yang berisi repositori Cloud Storage FUSE:

    cd gcsfuse
  3. Instal Cloud Storage FUSE menggunakan perintah go install:

    go install .

    Jika berhasil, biner bernama gcsfuse akan diinstal ke $GOPATH/bin.

Mengupgrade ke Cloud Storage FUSE versi terbaru

Untuk mendapatkan fitur terbaru dan peningkatan performa di Cloud Storage FUSE, pastikan Anda menggunakan Cloud Storage FUSE versi terbaru. Untuk mengupgrade ke Cloud Storage FUSE versi terbaru, gunakan petunjuk berikut:

Ubuntu/Debian

Jika Anda menggunakan sistem operasi Linux Ubuntu atau Debian, gunakan petunjuk berikut untuk mengupgrade ke Cloud Storage FUSE versi terbaru:

sudo apt-get update
sudo apt-get install --only-upgrade gcsfuse

CentOS/Red Hat/Rocky Linux

Jika Anda menggunakan sistem operasi CentOS, Red Hat, atau Rocky Linux, gunakan petunjuk berikut untuk mengupgrade ke Cloud Storage FUSE versi terbaru:

sudo apt-get update
sudo yum -y upgrade gcsfuse

SUSE Linux

Jika Anda menggunakan sistem operasi SUSE Linux, gunakan petunjuk berikut untuk mengupgrade ke versi terbaru Cloud Storage FUSE:

sudo zypper refresh
sudo zypper -n update gcsfuse

Langkah selanjutnya

Pelajari cara memasang bucket menggunakan Cloud Storage FUSE.