Je sais comment configurer APT pour utiliser un proxy web. Mais qu'en est-il de snap ?
Réponses
Trop de publicités?Il existe un autre moyen 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 :
$ sudo mkdir -p /etc/systemd/system/snapd.service.d/
$ echo -e '[Service]\nEnvironment="http_proxy=http://1.2.3.4:3128/"' \
| sudo tee /etc/systemd/system/snapd.service.d/http-proxy.conf
$ echo -e '[Service]\nEnvironment="https_proxy=http://1.2.3.4:3128/"' \
| sudo tee /etc/systemd/system/snapd.service.d/https-proxy.conf
$ sudo systemctl daemon-reload
$ sudo systemctl restart snapd
Après cela, vous pouvez vérifier si les variables d'environnement sont définies pour snapd
:
$ systemctl show snapd | grep proxy
Environment=http_proxy=http://1.2.3.4:3128/ https_proxy=http://1.2.3.4:3128/
DropInPaths=/etc/systemd/system/snapd.service.d/http-proxy.conf /etc/systemd/system/snapd.service.d/https-proxy.conf
Le service Snap 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 prises en compte par Snap.
Ouvrez le dossier :
sudo vim /etc/sysconfig/snapd
Ajouter :
http_proxy=http://127.0.0.1:3128
https_proxy=http://127.0.0.1:3128
- Réponses précédentes
- Plus de réponses