C'est une réponse plus générale avec apt config.
Comme il existe de nombreux emplacements pour configurer les paramètres de proxy, cela peut prêter à confusion au début. Permettez-moi de résumer certaines choses et de suggérer quelques bonnes pratiques.
Pour les programmes en console
Ex: wget, git et presque toutes les applications de la console qui se connectent à Internet.
Si vous souhaitez configurer le proxy chaque fois que vous exécutez vos commandes pour une raison quelconque, définissez les variables d'environnement à l' aide des commandes suivantes.
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
Sinon, si vous souhaitez utiliser les mêmes paramètres à chaque fois pour tous les utilisateurs, utilisez-les.
Configurez dans bashrc
$ nano /etc/bash.bashrc
export http_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
export ftp_proxy=http://DOMAIN\USERNAME:PASSWORD@SERVER:PORT/
Configurer dans /etc/environment
$ nano /etc/environment
https_proxy="http://myproxy.server.com:8080/"
ftp_proxy="http://myproxy.server.com:8080/" ...
Configurer en utilisant l'interface graphique
Ouvrez les paramètres réseau et configurez le proxy réseau de votre système.
Réseau -> Proxy réseau -> Configurer -> Appliquer à l’échelle du système.
Mais cela pourrait ne pas être utile si vous avez une authentification pour le proxy.
Pour apt.
Vous devez faire un travail supplémentaire pour apt, car accessoirement, apt ne respecte pas les variables d’environnement,
$ nano /etc/apt/apt.conf
Acquire::http::Proxy "http://USERNAME:PASSWORD@SERVER:PORT";
Acquire::https::Proxy "https://USERNAME:PASSWORD@SERVER:PORT";
Pour tout ce qui ne fait pas partie de cette étendue, il doit exister une option permettant de configurer les paramètres de proxy dans l'application elle-même. Si non je suis désolé;)