Jak zainstalować pakiet Google Cloud SDK w systemie Linux

Photo of author

By maciekx

Google Cloud SDK to zestaw narzędzi wiersza poleceń, które można zainstalować, aby korzystać z Google Cloud Platform. Oprogramowanie to działa na większości systemów operacyjnych Linux, pod warunkiem, że system ten ma zainstalowany Python 2. W poniższym przewodniku przedstawimy różne metody instalacji Google Cloud SDK na systemie Linux.

Instrukcje dla Arch Linux

W Arch Linux nie ma oficjalnego pakietu Google Cloud SDK w dostępnych repozytoriach. Aby zainstalować i uruchomić SDK na komputerze działającym na Arch, konieczne jest skorzystanie z repozytoriów użytkowników Arch Linux (AUR).

Aby interakcja z AUR była możliwa, musisz zainstalować kilka pakietów. Należą do nich Git (do pobierania pakietów z sieci) oraz Base-devel (potrzebny do kompilacji programów ze źródeł). Instalacja tych pakietów w Arch jest prostym procesem. Otwórz terminal, używając kombinacji klawiszy Ctrl + Shift + T lub Ctrl + Alt + T, a następnie załaduj potrzebne pakiety za pomocą menedżera paczek Pacman.

sudo pacman -S git base-devel

Po pomyślnym zainstalowaniu Git i Base-devel, czas pobrać pakiet Trizen z AUR. Bez Trizen instalacja Cloud SDK będzie skomplikowana i będziesz musiał ręcznie zarządzać zależnościami. Użyj polecenia git clone, aby pobrać najnowszą wersję Trizen.

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

Następnie, za pomocą polecenia CD, przejdź do nowo utworzonego katalogu „trizen”.

cd trizen

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

makepkg -sri

Na koniec użyj Trizen do zainstalowania Google Cloud SDK w Arch Linux.

trizen -S google-cloud-sdk

Po zainstalowaniu SDK uzyskasz do niego dostęp, wpisując:

gcloud init

Jeśli napotykasz problemy z wersją AUR Google Cloud SDK na Arch Linux, możesz spróbować zainstalować wersję Snap. Jest ona regularnie aktualizowana i wspierana przez Google, co oznacza, że może mieć mniej błędów i problemów niż nieoficjalna wersja AUR!

Instrukcje dotyczące pakietu Snap

Google umieścił Cloud SDK w sklepie Ubuntu Snap, aby uprościć jego instalację. Jeśli potrzebujesz najnowszych narzędzi Google Cloud do swoich projektów, ale chcesz uniknąć skomplikowanej instalacji na Linuxie, ta opcja jest dla Ciebie.

Pakiety Snap są wspierane przez większość nowoczesnych dystrybucji Linuxa, takich jak Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE, Gentoo i inne. Warto jednak zauważyć, że wiele dystrybucji nie ma włączonego Snap po zainstalowaniu, więc przed próbą instalacji Cloud SDK za pomocą Snap, upewnij się, że środowisko wykonawcze Snap jest aktywne.

Aktywacja środowiska wykonawczego Snap w systemie Linux jest prostym zadaniem. Otwórz terminal, zainstaluj pakiet „snapd” i uruchom „snapd.socket” jako administrator za pomocą systemctl.

Jeśli nie jesteś pewien, jak skonfigurować środowisko Snap w Linuxie, możemy Ci w tym pomóc! Zapoznaj się z naszym szczegółowym artykułem na temat konfiguracji Snapd w systemie Linux. Alternatywnie, możesz zainstalować Ubuntu Linux, które ma wsparcie dla Snap od razu po zainstalowaniu!

Po aktywowaniu Snap, użyj poniższego polecenia, aby zainstalować najnowszą wersję Google Cloud SDK:

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

Aby uzyskać dostęp do SDK, uruchom:

gcloud init

Pamiętaj o wykonaniu polecenia refresh, gdy będziesz chciał zaktualizować zestaw SDK.

Ogólne instrukcje dla systemu Linux

Oprócz dostępności w Arch Linux AUR oraz jako pakiet Snap, Google Cloud SDK można również szybko zainstalować na dowolnym systemie Linux, pobierając archiwum Tar bezpośrednio ze strony Google.

Do pobrania są dwie wersje Cloud SDK dla Linuxa: 32-bitowa i 64-bitowa. Aby rozpocząć instalację, otwórz terminal, używając Ctrl + Shift + T lub Ctrl + Alt + T, a następnie użyj polecenia curl do pobrania najnowszej wersji.

Uwaga: być może będziesz musiał zainstalować Curl przed jego użyciem, co możesz zrobić za pomocą poniższego polecenia.

64-bitowa wersja:

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

32-bitowa wersja:

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 archiwum Google Cloud SDK TarGZ, użyj polecenia tar, aby rozpakować 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

Po rozpakowaniu powinien pojawić się nowy folder w katalogu domowym (~) o nazwie „google-cloud-sdk”. Przejdź do tego folderu za pomocą polecenia CD i uruchom skrypt instalacyjny:

cd google-cloud-sdk
./google-cloud-sdk/install.sh

Skrypt instalacyjny działa szybko i skutecznie konfiguruje zestaw SDK w systemie Linux. Po zakończeniu instalacji uzyskasz dostęp do SDK wpisując:

gcloud init

newsblog.pl