Saya mencoba untuk menonaktifkan proxy untuk apt-get
tetapi sepertinya apt-get
mendapatkan konfigurasi proxy itu dari tempat lain selain /etc/apt/apt.conf
, karena meskipun apt.conf
file kosong (dan proxy sistem diatur ke None
) itu masih mencoba untuk terhubung ke proxy.
Adakah yang punya ide?
/etc/apt/apt.conf
Terkadang, ada variabel lingkungan proxy yang masih ditetapkan.
Untuk mengetahuinya, lakukan perintah berikut:
Jika Anda melihat beberapa output, misalnya:
Maka Anda harus menghapus variabel ini.
Untuk melakukannya, jalankan perintah berikut:
Ikuti pendekatan yang sama untuk semua entri lainnya, seperti
https_proxy
.sumber
HTTP_PROXY
(semua huruf besar), jadi cobaenv | grep -i proxy
(-i
maksudkan "case sensitive"), dan lihat apakah ada output; ini patut dicoba = /. Bisakah Anda melakukannyagrep -iR proxy /etc/apt/
? Ini mencari kata proksi di semua file di bawah/etc/apt/
, karena proksi kadang-kadang diatur dalam file di bawah/etc/apt/apt.conf.d/
./etc/environment
, sehingga kami dapat mencari di sini.Tidak hanya ada satu tempat di mana file konfigurasi apt-get read. Anda harus menjalankan
grep -i proxy /etc/apt/apt.conf.d/*
dan itu akan memberi Anda file yang tepat yang memiliki pengaturan proxy (ini hanya contoh berjalan denganupdate
gantinyaproxy
:sumber
/etc/apt/apt.conf
juga dapat berisi informasi Proxy. Juga dapat ditulis dengan huruf kapital.Jika Anda tidak ingin
apt-get
menggunakan proxy, gunakanapt-get
sebagai:sumber
Mungkin variabel lingkungan http_proxy diatur ke beberapa proksi. coba hapus variabel (atau setidaknya lihat apakah ada nilainya)
sumber
Cara bodoh untuk membuatnya berfungsi adalah menonaktifkan proxy untuk sementara waktu menggunakan
system settings > Network
.Atau hapus konfigurasi proxy dari
/etc/environment
dan/etc/apt/apt.conf
Dan tambahkan konfigurasi proxy manual kembali setelah Anda membutuhkan proxy kembali.
sumber