J'ai récemment changé mon mot de passe correspondant à mon nom d'utilisateur pour mon proxy. J'ai donc mis à jour les fichiers apt.conf et/etc/environment avec mon nouveau mot de passe. Cependant quand je tape
echo $http_proxy
ou
env
qui affiche toutes les variables d’environnement, il affiche la valeur avec l’ancien mot de passe. De même pour socks_proxy, all_proxy.
Des solutions?
Vous pouvez modifier les variables d'environnement proxy http/https/ftp à l'aide des commandes suivantes:
export http_proxy='http://user:password@prox-server:3128'
export https_proxy='http://user:password@prox-server:3128'
export ftp_proxy='http://user:password@prox-server:3128'
comme one-liner:
export {http,https,ftp}_proxy='http://user:password@prox-server:3128'
Celles-ci ne persisteront cependant pas, alors vous voudrez peut-être l’ajouter à votre liste.
Les modifications apportées à /etc/environment
nécessitent un redémarrage pour prendre effet. Tout d’abord, redémarrez votre ordinateur et voyez si vous faites toujours face au même problème.
Si le problème persiste, ouvrez votre fichier ~/.bashrc
et ajoutez l'entrée de proxy dans ce fichier.
Pour que cela prenne effet, vous devez soit redémarrer votre terminal, soit exécuter le code source ~/.bashrc
.
Une solution simple consiste à supprimer tous les paramètres de proxy de votre système, puis à les modifier.
ALT + F2> réseau> proxy réseau> méthode = aucun proxy> appliquer à l'échelle du système.
Cela désinstallera tout le proxy système que vous avez sur votre système.
Allez maintenant au fichier env
de Sudo gedit /etc/environment
ajouter une ligne.
exportation {http, https, ftp} _proxy = "http: // utilisateur: pass @ proxy: port /"
et redémarrez votre Shell.