web-dev-qa-db-fra.com

Ubuntu 16.04 apt-get ne fonctionne pas par proxy

Dans Ubuntu 14.04, pour utiliser certaines commandes dans un terminal (comme apt-get) via le proxy de la société, je dois effectuer les modifications suivantes, au-delà de Paramètres système> Réseau> Proxy réseau> "Appliquer tout le système" Ubuntu)

/etc/environment (actually this is the only file modified by System Settings)
http_proxy="http://[webproxy]:[port]/"
https_proxy="https://[webproxy]:[port]/"
ftp_proxy="ftp://[webproxy]:[port]/"
socks_proxy="socks://[webproxy]:[port]/"

/etc/profile
export http_proxy=http://[username]:[password]@[webproxy]:[port]
export https_proxy=http://[username]:[password]@[webproxy]:[port]
export ftp_proxy=http://[username]:[password]@[webproxy]:[port]

Sudo visudo
Defaults        env_reset
Defaults        env_keep = "http_proxy https_proxy ftp_proxy DISPLAY XAUTHORITY"

/etc/apt/apt.conf
Acquire::http::proxy "http://[username]:[password]@[webproxy]:[port]/";
Acquire::https::proxy "https://[username]:[password]@[webproxy]:[port]/";
Acquire::ftp::proxy "ftp://[username]:[password]@[webproxy]:[port]/";
Acquire::socks::proxy "socks://[username]:[password]@[webproxy]:[port]/";

or the same changes in
/etc/apt/apt.conf.d/95proxies

Je pense qu'au moins la commande suivante (de ici )

Sudo http_proxy='http://[username]:[password]@[webproxy]:[port]' apt-get update

devrait fonctionner, non?

C'est ce dont je me souviens maintenant. Pas même sûr que tous sont vraiment nécessaires. Cependant, j'ai apporté toutes ces modifications dans Ubuntu 16.04, mais je ne parviens toujours pas à faire fonctionner Sudo apt-get update avec le même proxy (un autre ordinateur dans la même pièce). Eu

Temporary failure resolving '[webproxy]'

Qu'est-ce que je rate?

6
Rodrigo

Créer un nouveau fichier de configuration vide: $ Sudo vi /etc/apt/apt.conf

Ajoutez cette ligne au fichier si vous utilisez un proxy http, autrement https of ftp:
Acquire::http::Proxy "http://user:pass@proxy_Host:port";

Si vous n'avez pas de nom d'utilisateur ni de mot de passe pour votre mandataire, écrivez:
Acquire::http::Proxy "http://proxy_Host:port";
Remarque: ne manquez pas le point-virgule en fin de ligne.

10
Mohammed

J'ai eu le même problème et je le répare après cette solution: https://www.unixmen.com/45713-2/ de M.el Khamlichi

  1. créer un fichier apt.conf dans/etc/apt /

    Sudo vi /etc/apt/apt.conf
    
  2. ajoutez là le proxy 

    export http_proxy=http://192.168.168.180:3128 
    

    Ici vous allez mettre vos chiffres.

  3. ajoutez-le à ~/.bash.rc pour rendre cette commande permanente 

    vi ~/.bash.rc
    
1
Mariano Cali

La seule chose qui a fonctionné pour moi dans Ubuntu Desktop a été de

  1. Aller aux paramètres du système
  2. Recherche de "proxy"
  3. Aller aux paramètres du réseau
  4. Aller sur le proxy réseau
  5. Entrez les paramètres HTTP Proxy et HTTP Proxy
0
Martin