במאמר הזה מוסבר איך להתקין את Cloud Storage FUSE במחשב באמצעות קבצים בינאריים מוכנים מראש של Linux או באמצעות קוד המקור העדכני ביותר, ואיך לשדרג לגרסה העדכנית ביותר של Cloud Storage FUSE. מידע על מערכות הפעלה, ארכיטקטורות ו-Frameworks שנתמכים על ידי Cloud Storage FUSE זמין במאמר Frameworks, מערכות הפעלה וארכיטקטורות.
התקנת Cloud Storage FUSE באמצעות קבצים בינאריים מוכנים מראש של Linux
כדי להתקין או לשדרג את Cloud Storage FUSE באמצעות ספריות מוכנות מראש של Linux, מבצעים את ההוראות הבאות.
הגדרת כלי לניהול חבילות
Ubuntu/Debian
אם ההפצה שלכם תומכת באפשרות של קבלת אישור למהימנות החבילה, מבצעים את ההוראות הבאות:
מתקינים את החבילות הנדרשות:
sudo apt-get updatesudo apt-get install -y curl lsb-releaseמוסיפים את כתובת ה-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מייבאים את Google Cloud המפתח הציבורי:
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo tee /usr/share/keyrings/cloud.google.asc
אם ההפצה שלכם מיושנת ואין בה תמיכה באפשרות של קבלת אישור למהימנות החבילה, צריך לבצע את ההוראות הבאות:
מוסיפים את כתובת ה-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מייבאים את 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, צריך לבצע את ההוראות הבאות:
מגדירים את המאגר של 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אם עדיין לא עשיתם זאת, מתקינים את FUSE באמצעות מנהל החבילות Linux
YUM:sudo yum install fuse
SUSE Linux
אם אתם משתמשים במערכת ההפעלה SUSE Linux, צריך לבצע את ההוראות הבאות:
מגדירים את המאגר של 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אם עדיין לא עשיתם זאת, מתקינים את FUSE באמצעות מנהל החבילות Linux
ZYPPER:sudo zypper install fuse
התקנה או שדרוג של Cloud Storage FUSE
Ubuntu/Debian
מעדכנים את רשימת החבילות הזמינות ומתקינים את Cloud Storage FUSE:
sudo apt-get updatesudo 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 updatesudo apt-get install --only-upgrade gcsfuse
CentOS/Red Hat/Rocky Linux
אם אתם משתמשים במערכת ההפעלה CentOS, Red Hat או Rocky Linux, אתם יכולים להשתמש בפקודות הבאות כדי לשדרג לגרסה האחרונה של Cloud Storage FUSE:
sudo apt-get updatesudo yum -y upgrade gcsfuse
SUSE Linux
אם אתם משתמשים במערכת ההפעלה SUSE Linux, אתם צריכים להשתמש בפקודות הבאות כדי לשדרג לגרסה האחרונה של Cloud Storage FUSE:
sudo zypper refreshsudo zypper -n update gcsfuse
התקנה או שדרוג של Cloud Storage FUSE על ידי פיתוח קוד המקור העדכני ביותר
כדי להתקין או לשדרג את Cloud Storage FUSE על ידי פיתוח קוד המקור העדכני ביותר מ-GitHub:
אם עדיין לא עשיתם זאת, צריך להתקין את
fuse,gitו-go(אפשר למצוא את הגרסה העדכנית ביותר שלgoבאתר go.mod).מתקינים את Cloud Storage FUSE באמצעות הפקודה
go install:go install github.com/googlecloudplatform/gcsfuse/v3@masterאם הפעולה בוצעה ללא שגיאות, קובץ בינארי בשם
gcsfuseמותקן ב-$GOPATH/bin. GOPATHהוא משתנה סביבתי שמשמש לאיתור הרמה הבסיסית (root) של סביבת העבודהgo.
לחלופין, אפשר גם להתקין את Cloud Storage FUSE על ידי שכפול מאגר ה-Git למערכת הקבצים המקומית:
שכפול המאגר של Cloud Storage FUSE:
git clone https://github.com/GoogleCloudPlatform/gcsfuse.gitמעבירים את ספריית העבודה הנוכחית לתיקייה
gcsfuseשמכילה את המאגר של Cloud Storage FUSE:cd gcsfuseמתקינים את Cloud Storage FUSE באמצעות הפקודה
go install:go install .אם הפעולה בוצעה ללא שגיאות, קובץ בינארי בשם
gcsfuseמותקן ב-$GOPATH/bin.
כדי לשדרג לגרסה העדכנית ביותר של Cloud Storage FUSE באמצעות קוד מקור, מריצים מחדש את הוראות ההתקנה.