Jak zainstalować pakiet Google Cloud SDK w systemie Linux

Google Cloud SDK to pakiet narzędzi wiersza poleceń, które użytkownicy mogą zainstalować, aby bezpośrednio korzystać z Google Cloud Platform. Oprogramowanie działa na większości systemów operacyjnych Linux, pod warunkiem, że system Linux ma dostęp do Python2. W tym samouczku omówimy wszystkie sposoby uzyskania pakietu Google Cloud SDK w systemie Linux.

Arch instrukcje Linux

Arch Linux nie posiada oficjalnie pakietu Google Cloud SDK w swoich repozytoriach pakietów. Zamiast tego, jeśli chcesz zainstalować i uruchomić SDK na swoim komputerze opartym na Arch do programowania, musisz zamiast tego skorzystać z repozytorium użytkowników Arch Linux.

Interakcja z AUR w Arch Linux wymaga zainstalowania niektórych pakietów. Te pakiety to Git (do pobierania pakietów z Internetu) i Base-devel (potrzebne do kompilowania programów ze źródeł, instalowania programów AUR, itp.). Uzyskanie tych pakietów podczas pracy z Arch jest proste. Aby to zrobić, otwórz okno terminala za pomocą Ctrl + Shift + T lub Ctrl + Alt + T.na klawiaturze. Następnie użyj menedżera pakietów Pacman, aby załadować wszystko.

sudo pacman -S git base-devel

Po pomyślnej instalacji pakietów Git i Base-devel, czas pobrać kompilację pakietu Trizen z AUR. Bez Trizen instalowanie Cloud SDK jest bardzo żmudne i będziesz musiał instalować zależności ręcznie. Za pomocą polecenia git clone pobierz najnowszą wersję Trizen.

git clone https://aur.archlinux.org/trizen.git

Użyj polecenia CD i przenieś sesję terminala do nowo utworzonego katalogu „trizen”.

cd trizen

W katalogu „Trizen” uruchom polecenie makepkg, aby wygenerować i zainstalować Trizen w Arch Linux.

makepkg -sri

Na koniec użyj instalatora pakietów Trizen AUR, aby szybko załadować Google Cloud SDK w Arch Linux.

trizen -S google-cloud-sdk

Po skonfigurowaniu uzyskaj dostęp do SDK za pomocą:

gcloud init

Czy masz problemy z używaniem wersji AUR pakietu Google Cloud SDK na komputerze Arch Linux? Możesz zamiast tego wypróbować wersję oprogramowania Snap. Jest oficjalnie aktualizowany i obsługiwany przez Google, więc z pewnością zawiera mniej błędów i problemów niż nieoficjalna kompilacja AUR!

Instrukcje dotyczące pakietu Snap

Google przesłał zestaw narzędzi Cloud SDK do sklepu Ubuntu Snap w celu ułatwienia instalacji. Tak więc, jeśli musisz mieć najnowsze narzędzia Google Cloud do swoich projektów, ale nie chcesz zajmować się pobieraniem wszystkiego i zajmowaniem się procesem konfiguracji w systemie Linux, to jest droga do zrobienia.

Używanie pakietów Snap w systemie Linux jest obsługiwane przez większość nowoczesnych systemów operacyjnych Linux, takich jak Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE, Gentoo i inne. Jednak wiele dystrybucji obsługujących Snap nie robi tego po wyjęciu z pudełka, więc przed próbą zainstalowania Cloud SDK Snap należy włączyć środowisko wykonawcze Snap w systemie Linux.

Włączenie środowiska wykonawczego Snap w systemie Linux jest dość łatwe. Aby to zrobić, otwórz okno terminala, zainstaluj pakiet „snapd” i włącz „snapd.socket” z systemctl jako root.

Uwaga: nie masz pewności, jak skonfigurować środowisko wykonawcze Snap w systemie Linux? Możemy pomóc! Zapoznaj się z tym szczegółowym artykułem o tym, jak skonfigurować Snapd w systemie Linux. Alternatywnie, spróbuj zainstalować Ubuntu Linux, ponieważ ma włączone Snapy po wyjęciu z pudełka!

Po uruchomieniu środowiska wykonawczego Snap w systemie użyj polecenia snap install, aby zainstalować najnowszy pakiet Google Cloud SDK.

sudo snap install google-cloud-sdk --channel=stable/latest --classic

Uzyskaj dostęp do SDK za pomocą:

gcloud init

Pamiętaj, aby uruchomić odświeżanie przyciągania, jeśli musisz zaktualizować zestaw SDK.

Ogólne instrukcje dla systemu Linux

Oprócz tego, że jest dostępny w Arch Linux AUR i jako pakiet Snap, Google Cloud SDK można szybko zainstalować na dowolnym systemie Linux, pobierając archiwum Tar bezpośrednio ze strony szybkiego startu Google.

Istnieją dwie wersje pakietu Cloud SDK do pobrania w systemie Linux: wersja 32-bitowa i wersja 64-bitowa. Aby rozpocząć instalację, otwórz okno terminala, naciskając Ctrl + Shift + T lub Ctrl + Alt + T.na klawiaturze. Następnie użyj polecenia curl, aby pobrać najnowszą wersję.

Uwaga: może być konieczne zainstalowanie aplikacji Curl przed użyciem jej do pobrania za pomocą poniższego polecenia.

64-bitowy

curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-251.0.0-linux-x86_64.tar.gz

32-bitowy

curl -O https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/google-cloud-sdk-251.0.0-linux-x86.tar.gz

Po zakończeniu pobierania pliku Google Cloud SDK TarGZ do systemu Linux użyj polecenia tar, aby wyodrębnić zawartość archiwum.

tar zxvf google-cloud-sdk-251.0.0-linux-x86_64.tar.gz

Lub

tar zxvf google-cloud-sdk-251.0.0-linux-x86.tar.gz

Uruchomienie polecenia wyodrębniania powinno utworzyć nowy folder w katalogu domowym (~) oznaczony jako „google-cloud-sdk”. Za pomocą polecenia CD przejdź do tego katalogu i uruchom skrypt instalacyjny.

cd google-cloud-sdk

./google-cloud-sdk/install.sh

Skrypt instalacyjny jest szybki i dokładnie skonfiguruje zestaw SDK w systemie Linux. Po zakończeniu uzyskaj do niego dostęp za pomocą:

gcloud init