Pregunta antigua pero tal vez útil para alguien que busca un problema similar.
El usuario no explicó en su pregunta si está ejecutando sudo
o si está usando la cuenta raíz.
Experimenté algo similar, wget funcionaba pero apt -get no, por supuesto, estaba detrás de un firewall corporativo.
La cuestión es que debemos exportar las variables proxy para el usuario que ejecuta el comando, en mi caso fue:
export http_proxy=http://stupid_corporate_proxy:8280
export https_proxy=http://stupid_corporate_proxy:8280
mortiz@florida: wget http://us.archive.ubuntu.com
Proxy Request sent awaiting response.... 200 OK
# And when executing apt-get, it fails
mortiz@florida: sudo apt-get update
couldn't resolve us.archive.ubuntu.com
Esto tiene sentido, porque para root (sudo )no exporté las variables de proxy, por lo que el usuario no tenía el proxy. Inicié sesión como root, exporté las variables de proxy y luego apt -funcionó.
Otro problema podría ser si hay caracteres especiales en la contraseña del usuario:
export http_proxy=http://domain\username:MyP$ssW0rd@proxyip:8080/
Podríamos intentar escapar caracteres especiales:
export http_proxy=http://domain\username:MyP\$ssW0rd@proxyip:8080/
Espero que esto pueda ser útil para alguien que busca respuestas.