התקנה או שדרוג של Cloud Storage FUSE

במאמר הזה מוסבר איך להתקין את Cloud Storage FUSE במחשב באמצעות קבצים בינאריים מוכנים מראש של Linux או באמצעות קוד המקור העדכני ביותר, ואיך לשדרג לגרסה העדכנית ביותר של Cloud Storage FUSE. מידע על מערכות הפעלה, ארכיטקטורות ו-Frameworks שנתמכים על ידי Cloud Storage FUSE זמין במאמר Frameworks, מערכות הפעלה וארכיטקטורות.

התקנת Cloud Storage FUSE באמצעות קבצים בינאריים מוכנים מראש של Linux

כדי להתקין או לשדרג את Cloud Storage FUSE באמצעות ספריות מוכנות מראש של Linux, מבצעים את ההוראות הבאות.

הגדרת כלי לניהול חבילות

‫Ubuntu/Debian

אם ההפצה שלכם תומכת באפשרות של קבלת אישור למהימנות החבילה, מבצעים את ההוראות הבאות:

  1. מתקינים את החבילות הנדרשות:

    sudo apt-get update
    sudo apt-get install -y curl lsb-release
  2. מוסיפים את כתובת ה-URL של הפצת Cloud Storage FUSE כמקור חבילה:

    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
  3. מייבאים את Google Cloud המפתח הציבורי:

    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo tee /usr/share/keyrings/cloud.google.asc

אם ההפצה שלכם מיושנת ואין בה תמיכה באפשרות של קבלת אישור למהימנות החבילה, צריך לבצע את ההוראות הבאות:

  1. מוסיפים את כתובת ה-URL של הפצת Cloud Storage FUSE כמקור חבילה:

    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. מייבאים את Google Cloud המפתח הציבורי:

    curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -

‫CentOS/Red Hat/Rocky Linux

אם אתם משתמשים במערכת ההפעלה CentOS,‏ Red Hat או Rocky Linux, צריך לבצע את ההוראות הבאות:

  1. מגדירים את המאגר של Cloud Storage FUSE ואת המפתח הציבורי שמשויך אליו:

    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. אם עדיין לא עשיתם זאת, מתקינים את FUSE באמצעות מנהל החבילות Linux YUM:

    sudo yum install fuse

SUSE Linux

אם אתם משתמשים במערכת ההפעלה SUSE Linux, צריך לבצע את ההוראות הבאות:

  1. מגדירים את המאגר של Cloud Storage FUSE ואת המפתח הציבורי שמשויך אליו:

    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. אם עדיין לא עשיתם זאת, מתקינים את FUSE באמצעות מנהל החבילות Linux ZYPPER:

    sudo zypper install fuse

התקנה או שדרוג של Cloud Storage FUSE

‫Ubuntu/Debian

מעדכנים את רשימת החבילות הזמינות ומתקינים את Cloud Storage FUSE:

sudo apt-get update
sudo apt-get install gcsfuse

‫CentOS/Red Hat/Rocky Linux

אם אתם משתמשים במערכת ההפעלה CentOS,‏ Red Hat או Rocky Linux, מריצים את הפקודות הבאות:

מתקינים את Cloud Storage FUSE:

sudo yum install gcsfuse

יש לענות 'כן' על כל השאלות לגבי הוספת מפתח החתימה מסוג GPG.

SUSE Linux

אם משתמשים במערכת ההפעלה SUSE Linux, מריצים את הפקודות הבאות:

מתקינים את Cloud Storage FUSE:

sudo zypper install gcsfuse

יש לענות 'כן' על כל השאלות לגבי הוספת מפתח החתימה מסוג GPG.

לחלופין, אפשר להוריד את החבילה המוכנה מראש והעדכנית ביותר של Cloud Storage FUSE ישירות מ-GitHub.

כדי לשדרג לגרסה העדכנית של Cloud Storage FUSE באמצעות קבצים בינאריים מוכנים מראש של Linux, פועלים לפי ההוראות הבאות:

‫Ubuntu/Debian

אם אתם משתמשים במערכת ההפעלה Ubuntu או Debian Linux, אתם יכולים להשתמש בפקודות הבאות כדי לשדרג לגרסה האחרונה של Cloud Storage FUSE:

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

‫CentOS/Red Hat/Rocky Linux

אם אתם משתמשים במערכת ההפעלה CentOS,‏ Red Hat או Rocky Linux, אתם יכולים להשתמש בפקודות הבאות כדי לשדרג לגרסה האחרונה של Cloud Storage FUSE:

sudo apt-get update
sudo yum -y upgrade gcsfuse

SUSE Linux

אם אתם משתמשים במערכת ההפעלה SUSE Linux, אתם צריכים להשתמש בפקודות הבאות כדי לשדרג לגרסה האחרונה של Cloud Storage FUSE:

sudo zypper refresh
sudo zypper -n update gcsfuse

התקנה או שדרוג של Cloud Storage FUSE על ידי פיתוח קוד המקור העדכני ביותר

כדי להתקין או לשדרג את Cloud Storage FUSE על ידי פיתוח קוד המקור העדכני ביותר מ-GitHub:

  1. אם עדיין לא עשיתם זאת, צריך להתקין את fuse, git ו-go (אפשר למצוא את הגרסה העדכנית ביותר של go באתר go.mod).

  2. מתקינים את Cloud Storage FUSE באמצעות הפקודה go install:

    go install github.com/googlecloudplatform/gcsfuse/v3@master

    אם הפעולה בוצעה ללא שגיאות, קובץ בינארי בשם gcsfuse מותקן ב-$GOPATH/bin. ‫GOPATH הוא משתנה סביבתי שמשמש לאיתור הרמה הבסיסית (root) של סביבת העבודה go.

לחלופין, אפשר גם להתקין את Cloud Storage FUSE על ידי שכפול מאגר ה-Git למערכת הקבצים המקומית:

  1. שכפול המאגר של Cloud Storage FUSE:

    git clone https://github.com/GoogleCloudPlatform/gcsfuse.git
  2. מעבירים את ספריית העבודה הנוכחית לתיקייה gcsfuse שמכילה את המאגר של Cloud Storage FUSE:

    cd gcsfuse
  3. מתקינים את Cloud Storage FUSE באמצעות הפקודה go install:

    go install .

    אם הפעולה בוצעה ללא שגיאות, קובץ בינארי בשם gcsfuse מותקן ב-$GOPATH/bin.

כדי לשדרג לגרסה העדכנית ביותר של Cloud Storage FUSE באמצעות קוד מקור, מריצים מחדש את הוראות ההתקנה.

המאמרים הבאים