Как установить Google Cloud SDK в Linux

Google Cloud SDK — это пакет инструментов командной строки, которые пользователи могут установить для непосредственного взаимодействия с Google Cloud Platform. Программное обеспечение работает в большинстве операционных систем Linux при условии, что система Linux имеет доступ к Python2. В этом руководстве мы рассмотрим все способы получения Google Cloud SDK в Linux.

Инструкции Arch Linux

Arch Linux официально не содержит Google Cloud SDK в своих репозиториях пакетов. Вместо этого, если вы хотите запустить SDK на своем ПК на базе Arch для разработки, вам придется прибегнуть к использованию пользовательского репозитория Arch Linux.

Для взаимодействия с AUR в Arch Linux требуется установка некоторых пакетов. Это пакеты Git (для загрузки пакетов из Интернета) и Base-devel (необходимы для компиляции программ из исходного кода, установки программ AUR и т. Д.). Заставить эти пакеты работать в Arch очень просто. Для этого откройте окно терминала, используя Ctrl + Shift + T или Ctrl + Alt + T на клавиатуре. Затем используйте диспетчер пакетов Pacman, чтобы загрузить все.

sudo pacman -S git base-devel

После успешной установки пакетов Git и Base-devel пришло время загрузить сборку пакета Trizen из AUR. Без Trizen установка Cloud SDK очень утомительна, и вам придется устанавливать зависимости вручную. Используя команду git clone, загрузите последнюю версию Trizen.

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

Используйте команду CD и переместите сеанс терминала во вновь созданный каталог «trizen».

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? Не стесняйтесь попробовать версию программного обеспечения Snap. Он официально обновляется и обрабатывается Google, поэтому в нем наверняка будет меньше ошибок и проблем, чем в неофициальной сборке AUR!

  Last Light Redux в Linux

Инструкции по упаковке Snap

Google загрузил набор инструментов Cloud SDK в магазин Ubuntu Snap для упрощения установки. Итак, если вам нужны новейшие инструменты Google Cloud для ваших проектов, но вы не хотите иметь дело с загрузкой всего и с процессом установки в Linux, это правильный путь.

Использование пакетов Snap в Linux поддерживается большинством современных операционных систем Linux, таких как Ubuntu, Debian, Arch Linux, Fedora, OpenSUSE, Gentoo и другими. Однако многие дистрибутивы, поддерживающие Snaps, не делают этого из коробки, поэтому перед попыткой установить Cloud SDK Snap необходимо включить среду выполнения Snap в своей системе Linux.

  4 приложения для редактирования видео для Windows, которые работают в Linux

Включить среду выполнения Snap в Linux довольно просто. Для этого откройте окно терминала, установите пакет «snapd» и включите «snapd.socket» с помощью systemctl от имени пользователя root.

Примечание: не знаете, как настроить среду выполнения Snap в вашей системе Linux? Мы можем помочь! Прочтите эту подробную статью о том, как настроить Snapd в Linux. В качестве альтернативы попробуйте установить Ubuntu Linux, так как Snaps включены прямо из коробки!

После того, как среда выполнения Snap будет запущена в системе, используйте команду snap install, чтобы установить последнюю версию Google Cloud SDK.

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

Доступ к SDK с помощью:

gcloud init

Обязательно запустите мгновенное обновление, если вам нужно обновить SDK.

  Как организовать семейное древо в Linux с помощью Gramps

Общие инструкции для Linux

Помимо того, что Google Cloud SDK доступен в Arch Linux AUR и в виде пакета Snap, его можно быстро установить в любую систему Linux, загрузив архив Tar прямо со страницы быстрого запуска Google.

Для загрузки в Linux доступны две версии Cloud SDK: 32-разрядная версия и 64-разрядная версия. Чтобы начать установку, откройте окно терминала, нажав Ctrl + Shift + T или Ctrl + Alt + T на клавиатуре. Затем используйте команду curl, чтобы получить последнюю версию.

Примечание: вам может потребоваться установить приложение 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

После того, как файл TarGZ Google Cloud SDK будет загружен в вашу систему Linux, используйте команду tar для извлечения содержимого архива.

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 в вашей системе Linux. Когда это будет сделано, войдите в него с помощью:

gcloud init