Google Cloud SDK הוא חבילה של כלים בשורת הפקודהשמשתמשים יכולים להתקין כדי ליצור קשר ישיר עם פלטפורמת הענן של גוגל. התוכנה פועלת ברוב מערכות ההפעלה לינוקס, בתנאי שלמערכת לינוקס יש גישה ל- Python2. במדריך זה, נעבור על כל הדרכים בהן ניתן להשיג את Google Cloud SDK ב- Linux.
קשור הוראות לינוקס
קשת לינוקס אינה נושאת את גוגל באופן רשמיענן SDK במאגרי החבילות שלהם. במקום זאת, אם ברצונך להפעיל את ה- SDK ולהפעלתו במחשב מבוסס Arch שלך לצורך פיתוח, תצטרך להשתמש במקום זאת במאגר המשתמש של Arch Linux.
אינטראקציה עם AUR ב- Arch Linux דורשתהתקנת חבילות. חבילות אלה הן Git (להורדת חבילות מהאינטרנט) ו- Base-devel (הדרושות להרכבת תוכניות ממקור, התקנת תוכנות AUR וכו '). קבלת חבילות אלו עובדות על Arch היא פשוטה. לשם כך, פתח חלון מסוף באמצעות Ctrl + Shift + T או Ctrl + Alt + T במקלדת. לאחר מכן, השתמש ב- פקמן מנהל החבילות כדי לטעון הכל.
sudo pacman -S git base-devel
בעקבות ההתקנה המוצלחת של ה- Gitו- Base-devel חבילות, הגיע הזמן להוריד את חבילת ה- Trizen build מתוך ה- AUR. בלי Trizen, התקנת ה- Cloud SDK מאוד מייגעת, ותצטרך להתקין תלות ביד. משתמש ב שיבוט גיט פקודה, הורד את המהדורה האחרונה של Trizen.
git clone https://aur.archlinux.org/trizen.git
להשתמש ב CD פקודה והעבר את מושב הטרמינל לספריית "שלוש" שהוקמה לאחרונה.
cd trizen
בתוך ספריית "Trizen", הפעל את ה- makepkg פקודה לייצר ולהתקין Trizen ב- Arch Linux.
makepkg -sri
לבסוף, השתמש במתקין החבילות Trizen AUR כדי לטעון במהירות את Google Cloud SDK ב- Arch Linux.
trizen -S google-cloud-sdk
לאחר ההתקנה, גש ל- SDK באמצעות:
gcloud init
האם אתה מתקשה להשתמש במהדורת AUR שלGoogle Cloud SDK במחשב Arch Linux שלך? אל תהסס לנסות את גרסת הצמד של התוכנה במקום זאת. זה מעודכן רשמית ומטופל על ידי Google, כך שהוא בטוח מכיל פחות באגים ובעיות מאשר בניית AUR לא רשמית!
הצמד הוראות חבילה

גוגל העלתה את ערכת הכלים בענן SDK ל-חנות Snap של אובונטו להתקנה קלה. לכן, אם אתה צריך שיהיה לך את הכלים האחרונים של Google Cloud לפרויקטים שלך, אך אינך רוצה לעסוק בהורדת הכל והתמודדות עם תהליך ההתקנה ב- Linux, זו הדרך ללכת.
השימוש בחבילות Snap בלינוקס נתמך על ידי הרובמערכות הפעלה לינוקס מודרניות, כמו אובונטו, דביאן, Arch Linux, Fedora, OpenSUSE, Gentoo ואחרות. עם זאת, הרבה מההפצות התומכות ב- Snaps אינן עושות זאת מחוץ לתיבה, לכן לפני שתנסה להתקין את ה- SDK Snap של Cloud, עליך לאפשר את זמן הריצה של Snap במערכת הלינוקס שלך.
הפעלת זמן הריצה של הצמד ב- Linux היא די קלה. לשם כך, פתח חלון מסוף, התקן את חבילת ה- snapd והפעל את "snapd.socket" עם systemctl כשורש.
הערה: אינך בטוח כיצד להגדיר את זמן הריצה של Snap במערכת הלינוקס שלך? אנחנו יכולים לעזור! עיין במאמר המעמיק בנושא אודות הגדרת Snapd ב- Linux. לחלופין, נסה להתקין את אובונטו לינוקס, מכיוון ש- Snaps מאפשרת לצאת מהקופסה!
לאחר שזמן הריצה של הצמד מופעל במערכת, השתמש ב - הצמד התקנה פקודה להתקנת ה- SDK האחרונה של Google Cloud.
sudo snap install google-cloud-sdk --channel=stable/latest --classic
גש ל- SDK באמצעות:
gcloud init
הקפידו לרוץ snap refresh
אם אתה צריך לעדכן את SDK.
הוראות לינוקס כלליות

מלבד היותו זמין ב- Arch Linux AURוכחבילת Snap, ניתן להתקין במהירות את Google Cloud SDK לכל מערכת לינוקס על ידי הורדת ארכיב Tar ישירות מדף ההפעלה המהירה של גוגל.
ישנן שתי גרסאות של ה- SDK בענן הזמינות להורדה ב- Linux: גרסת 32 סיביות וגרסת 64 סיביות. כדי להתחיל בהתקנה, פתח חלון מסוף על ידי לחיצה על Ctrl + Shift + T או Ctrl + Alt + T במקלדת. לאחר מכן, השתמש ב- תלתל פקודה להשיג את המהדורה האחרונה.
הערה: יתכן שתצטרך להתקין את יישום Curl לפני שתשתמש בה כדי להוריד עם הפקודה למטה.
64 סיביות
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-251.0.0-linux-x86_64.tar.gz
32 סיביות
curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-251.0.0-linux-x86.tar.gz
לאחר סיום ההורדה של קובץ ה- Google Cloud SDK TarGZ למערכת הלינוקס שלך, השתמש בקובץ זפת פקודה לחילוץ תוכן הארכיון.
tar zxvf google-cloud-sdk-251.0.0-linux-x86_64.tar.gz
או
tar zxvf google-cloud-sdk-251.0.0-linux-x86.tar.gz
הפעלת פקודת החילוץ צריכה ליצור תיקיה חדשה בספריית הבית שלך (~) שכותרתה "google-cloud-sdk." CD פקודה, עבור לספרייה זו והפעל את סקריפט ההתקנה.
cd google-cloud-sdk ./google-cloud-sdk/install.sh
סקריפט ההתקנה מהיר ויאפשר להגדיר את SDK באופן יסודי במערכת הלינוקס שלך. כשתסיים, גש אליו באמצעות:
gcloud init</ p>
הערות