Anbei eine kleine Zusammenfassung von notwendigen Anpassungen für die Hinterlegung eines Proxy-Servers unter Linux (getestet unter Debian und Ubuntu). Teilweise werden über entsprechende Skripte zur Installation diverser Programme unterschiedliche Varianten benötigt.

 

Variante für Paketinstallation via apt-get …

nano /etc/apt/apt.conf

Acquire::http::Proxy "http://username:password@servername:port";

 

Variante für git:

nano /etc/gitconfig

[http]
proxy = http://username:password@servername:port

 

Variante für hg clone …

nano /etc/mercurial/hgrc

[http_proxy]
host=servername:port
passwd=password
user=username

debian_proxy_hgrc

 

Variante für perl:

perl -MCPAN -e shell
o conf init /proxy/

debia_proxy_perl

o conf commit
exit

 

Variante für wget …

nano /etc/wgetrc

https_proxy = http://servername:port/
http_proxy = http://servername:port/
ftp_proxy = http://servername:port/
use_proxy = on
proxy_user=username
proxy_password=password

debian_proxy_wgetrc

 

Variante fürs System (direkt in der Console), zum Beispiel für apt-key adv … :

export http_proxy=http://<username>:<password>@<proxy>:<port>
export https_proxy=http://<username>:<password>@<proxy>:<port>