Sorununuz bu ise wget
ve lynx
bunu yaparken bir vekilin arkasından kaçmadığınız belli değil apt-get
ve Radu'nun cevapları beni döngüden atıyor. Ama karanlıkta bıçaklayacağım:
İhracattan, şu anki oturumda çalışacak bir proxy ayarlamaya çalıştığınızı tahmin edebilirim. Linux Büyük / Küçük Harf Duyarlı olduğundan, ikisini birden değil ancak ikisini birden koyarsanız, sorunlarla karşılaşabilirsiniz:
env | grep -i http_proxy
http_proxy=http://localhost:3128/
HTTP_PROXY=http://localhost:3128/
Gördüğünüz gibi ortamım her ikisini de kullanıyor http_proxy
ve HTTP_PROXY
aynı şeyi yapmalısınız:
export http_proxy="http://proxy.institute.edu:3128/"
export ftp_proxy="ftp://proxy.institute.edu:3128/"
export https_proxy="https://proxy.institute.edu:3128/"
export socks_proxy="socks://proxy.institute.edu:3128/"
export HTTP_PROXY="http://proxy.institute.edu:3128/"
export FTP_PROXY="ftp://proxy.institute.edu:3128/"
export HTTPS_PROXY="https://proxy.institute.edu:3128/"
export SOCKS_PROXY="socks://proxy.institute.edu:3128/"
Bununla, herhangi bir programın takip etmesi durumunda ortam değişkenlerinin proxy kullanacağından neredeyse emin olabiliriz. Şimdi belirli bir durumda wget
, proxy'yi ~/wgetrc
dosyada manüel olarak ayarlayabilirsiniz :
http_proxy="http://proxy.institute.edu:3128/"
Çünkü "PROTOCOL" kelimesinin küçük harfli http, ftp, https, vb. İle değiştirildiği yerde değişken lynx
kullanmalısınız . Lynx ortamınızdaki değişkenleri okur ve doğru ayarlanmış her şeye sahipseniz sorun yaşamayacaksınız.PROTOCOL_proxy