Ich kann APT für die Verwendung eines Web-Proxys konfigurieren. Aber was ist mit Schnappen?
31
snapd
liest /etc/environment
, so dass das Setzen der üblichen Proxy-Umgebungsvariablen dort funktioniert. Unter Ubuntu geschieht dies automatisch über Einstellungen → Netzwerk → Netzwerk-Proxy. Solange Sie snapd
nach dem Ändern dieser Datei einen Neustart durchführen , sollten Sie die Einstellungen vornehmen .
/lib/systemd/system/snapd.service
, sondern benutzensystemctl edit snapd.service
. Siehe meine Antwort: askubuntu.com/questions/659267/…In Snap 2.28 wurde eine Systemoption hinzugefügt, um den Proxy-Server anzugeben.
Dokumentation
quelle
2.34.2
unter Ubuntu 16.04.5 und diese Optionen funktionieren nicht. Musste mit askubuntu.com/a/1084862/75760 gehen und die systemd EinstellungenEs gibt eine andere Möglichkeit, Umgebungsvariablen zu systemd-Diensten hinzuzufügen:
Erstellen Sie einen Ordner für den Snap-Daemon und erstellen Sie Konfigurationsdateien für die Umgebungsvariablen:
Danach können Sie überprüfen, ob die Umgebungsvariablen für Folgendes festgelegt sind
snapd
:quelle
Snap verwendet einen
snapd
Daemon. Sie müssen nur definieren ,http_proxy
undhttps_proxy
in/etc/environment
und starten Sie den Dienst:systemctl restart snapd
.quelle
Der Snap-Service ist für die Verwendung einer speziellen Umgebungsdatei konfiguriert. Sie können also einfach eine http_proxy-Variable hinzufügen, wenn Ihre aktuellen Umgebungsvariablen nicht vom Snap erfasst werden.
Datei öffnen:
Hinzufügen:
quelle
sysconfig
Ordner auf Ubuntu.Es gibt einen gemeldeten Fehler:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1579652
Bitte abonnieren Sie, um die Änderungen zu überprüfen.
quelle
Seien Sie vorsichtig, da der Snapd die Datei / etc / environment liest, anstatt die Variable ENV abzurufen. Das folgende Beispiel funktioniert nicht:
du musst benutzen:
quelle