Sé cómo configurar APT para usar un proxy web. ¿Pero qué hay de snap?
31
snapd
lee /etc/environment
, por lo que establecer las variables de entorno proxy habituales allí funciona. En Ubuntu, eso se hace automáticamente por Configuración → Red → Proxy de red, por lo que siempre que reinicie snapd
después de cambiar ese archivo, debería estar configurado.
/lib/systemd/system/snapd.service
, sino usarsystemctl edit snapd.service
. Vea mi respuesta: askubuntu.com/questions/659267/…Se agregó una opción del sistema en el complemento 2.28 para especificar el servidor proxy.
Documentación
fuente
2.34.2
en Ubuntu 16.04.5 y estas opciones no funcionan. Tuve que ir con askubuntu.com/a/1084862/75760 , cambiar la configuración de systemdHay otra forma de agregar variables de entorno a los servicios systemd:
Cree una carpeta para el demonio snap y cree archivos de configuración para las variables de entorno:
Después de eso, puede verificar si las variables de entorno están configuradas para
snapd
:fuente
Snap usa
snapd
daemon. Sólo es necesario definirhttp_proxy
yhttps_proxy
en/etc/environment
y reiniciar el servicio:systemctl restart snapd
.fuente
El servicio Snap está configurado para usar un archivo de entorno especial, por lo que puede agregarle la variable http_proxy si el complemento no selecciona sus variables de entorno actuales.
Abrir documento:
Añadir:
fuente
sysconfig
carpeta en Ubuntu.Hay un error reportado:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1579652
Por favor, suscríbase para verificar los cambios en él.
fuente
Tenga cuidado, porque el snapd lee el archivo / etc / environment en lugar de obtener la variable ENV. Este ejemplo a continuación no funciona:
tienes que usar:
fuente