Saya tahu cara mengkonfigurasi APT untuk menggunakan proxy web. Tapi bagaimana dengan snap?
31
snapd
berbunyi /etc/environment
, jadi pengaturan variabel lingkungan proxy biasa di sana berfungsi. Di Ubuntu, itu dilakukan secara otomatis untuk Anda oleh Pengaturan → Jaringan → Proxy jaringan, jadi selama Anda memulai ulang snapd
setelah mengubah file itu, Anda harus diatur.
/lib/systemd/system/snapd.service
, tetapi gunakansystemctl edit snapd.service
. Lihat jawaban saya: askubuntu.com/questions/659267/…Opsi sistem ditambahkan di jepret 2.28 untuk menentukan server proxy.
Dokumentasi
sumber
2.34.2
di Ubuntu 16.04.5 dan opsi ini tidak berfungsi. Harus pergi dengan askubuntu.com/a/1084862/75760 , mengubah pengaturan systemdAda cara lain untuk menambahkan variabel lingkungan ke layanan systemd:
Buat folder untuk snap daemon dan buat file konfigurasi untuk variabel lingkungan:
Setelah itu, Anda dapat memeriksa apakah variabel lingkungan ditetapkan untuk
snapd
:sumber
Jepret menggunakan
snapd
daemon. Anda hanya perlu mendefinisikanhttp_proxy
danhttps_proxy
di/etc/environment
dan restart layanan:systemctl restart snapd
.sumber
Layanan Snap dikonfigurasikan untuk menggunakan file lingkungan khusus, jadi Anda bisa menambahkan variabel http_proxy ke sana jika variabel lingkungan Anda saat ini tidak diambil oleh snap.
Membuka file:
Menambahkan:
sumber
sysconfig
folder di Ubuntu.Ada bug yang dilaporkan:
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1579652
Silakan berlangganan untuk memeriksa perubahannya.
sumber
Hati-hati, karena snapd membaca file / etc / environment alih-alih mendapatkan variabel ENV. Contoh di bawah ini tidak berfungsi:
Anda harus menggunakan:
sumber