Je sais comment configurer APT pour utiliser un proxy Web. Mais qu'en est-il de la rupture?
31
snapd
lit /etc/environment
, donc la définition des variables d'environnement proxy habituelles fonctionne. Sur Ubuntu, cela se fait automatiquement pour vous par Paramètres → Réseau → Proxy réseau, donc tant que vous redémarrez snapd
après avoir changé ce fichier, vous devez être défini.
/lib/systemd/system/snapd.service
, mais utilisersystemctl edit snapd.service
. Voir ma réponse: askubuntu.com/questions/659267/…Une option système a été ajoutée dans le snap 2.28 pour spécifier le serveur proxy.
Documentation
la source
2.34.2
sur Ubuntu 16.04.5 et ces options ne fonctionnent pas. J'ai dû aller avec askubuntu.com/a/1084862/75760 , changer les paramètres systemdIl existe une autre façon d'ajouter des variables d'environnement aux services systemd:
Créez un dossier pour le démon snap et créez des fichiers de configuration pour les variables d'environnement:
Après cela, vous pouvez vérifier si les variables d'environnement sont définies pour
snapd
:la source
Snap utilise le
snapd
démon. Il vous suffit de définirhttp_proxy
ethttps_proxy
dans/etc/environment
et redémarrez le service:systemctl restart snapd
.la source
Le service d'accrochage est configuré pour utiliser un fichier d'environnement spécial, vous pouvez donc simplement y ajouter la variable http_proxy si vos variables d'environnement actuelles ne sont pas récupérées par l'accrochage.
Fichier ouvert:
Ajouter:
la source
sysconfig
dossier sur Ubuntu.Il y a un bug signalé:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1579652
Veuillez vous abonner pour vérifier les modifications.
la source
Soyez prudent, car le snapd lit le fichier / etc / environment au lieu d'obtenir la variable ENV. Cet exemple ci-dessous ne fonctionne pas:
vous devez utiliser:
la source