Я знаю, как настроить APT для использования веб-прокси. Но как насчет оснастки?
31
snapd
читает /etc/environment
, так что установка обычных переменных окружения прокси там работает. В Ubuntu это делается автоматически для вас через Настройки → Сеть → Сетевой прокси, поэтому при перезапуске snapd
после изменения этого файла вы должны быть настроены.
/lib/systemd/system/snapd.service
, но использоватьsystemctl edit snapd.service
. Смотрите мой ответ: askubuntu.com/questions/659267/…Системная опция была добавлена в оснастке 2.28 для указания прокси-сервера.
Документация
источник
2.34.2
в Ubuntu 16.04.5, и эти опции не работают. Пришлось идти с askubuntu.com/a/1084862/75760 , меняя настройки systemdЕсть еще один способ добавить переменные окружения в сервисы systemd:
Создайте папку для демона snap и создайте файлы конфигурации для переменных среды:
После этого вы можете проверить, установлены ли переменные окружения для
snapd
:источник
Snap использует
snapd
демон. Вам нужно только определитьhttp_proxy
иhttps_proxy
в/etc/environment
и перезапустить службу:systemctl restart snapd
.источник
Служба моментальных снимков настроена на использование специального файла среды, поэтому вы можете просто добавить в нее переменную http_proxy, если ваши текущие переменные среды не будут получены моментальным снимком.
Открыть файл:
Добавлять:
источник
sysconfig
Ubuntu нет папки.Существует сообщение об ошибке:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1579652
Пожалуйста, подпишитесь, чтобы проверить изменения на нем.
источник
Будьте осторожны, потому что snapd читает файл / etc / environment вместо получения переменной ENV. Этот пример ниже не работает:
Вы должны использовать:
источник