Однажды я попытался установить пакет с apt-get
облачной оболочкой, но на следующий день его не было. Я видел еще один stackoverflow здесь. Но это было устаревшим (я думаю). Пожалуйста помоги.
Как навсегда установить подходящий пакет в Google Cloud Shell?
comment
См .: cloud.google.com/shell/docs/.
- person DazWilkin   schedule 04.03.2021
Ответы (1)
Как видно из ссылки, предоставленной @DazWilkin, единственный каталог, в котором Cloud Shell сохраняет ваш файл, находится в каталоге $HOME
. Все, что установлено с apt
, не сохранится после завершения работы экземпляра, подготовленного в Cloud Shell.
Есть решение этой проблемы. Сценарий $HOME/.customize_environment
запускается каждый раз при загрузке Cloud Shell. Он уже запущен как root, и вы можете запустить apt
, чтобы установить нужные вам пакеты.
Пример, согласно документу:
#!/bin/sh
apt-get update
apt-get -y install erlang
Обновление: похоже, возникла проблема где .customize_environment
не работает. Это было подтверждено инженером Google и в настоящее время исправляется.
person
Community
schedule
05.03.2021
Вот почему
.coustomize_enviroment
не работает
- person anot; 05.03.2021
Но есть ли способ установить пакет apt на
$HOME
?
- person anot; 05.03.2021
Я вижу только обходные пути. Это действительно зависит от вас, стоит ли оно того, но для меня это не так. askubuntu.com/questions/193695/
- person Dondi; 08.03.2021
Это того стоит
- person anot; 18.03.2021