У меня проблемы с настройкой apt-get для использования прокси моей компании.
/etc/apt/apt.conf
Acquire::http::Proxy "http://myname@example.com:my+#password@proxyconf.example.com/";
/etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu trusty main restricted
deb-src http://archive.ubuntu.com/ubuntu trusty multiverse main universe restricted #Added by software-properties
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu trusty-updates multiverse main universe restricted #Added by software-properties
deb http://archive.ubuntu.com/ubuntu trusty universe
deb http://archive.ubuntu.com/ubuntu trusty-updates universe
deb http://archive.ubuntu.com/ubuntu trusty multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates multiverse
deb http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse #Added by software-properties
deb http://archive.ubuntu.com/ubuntu trusty-security main restricted
deb-src http://archive.ubuntu.com/ubuntu trusty-security multiverse main universe restricted #Added by software-properties
deb http://archive.ubuntu.com/ubuntu trusty-security universe
deb http://archive.ubuntu.com/ubuntu trusty-security multiverse
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty main
Вывод
Err http://archive.ubuntu.com trusty-security/restricted Sources
404 Not Found [IP: xxx]
Err http://archive.ubuntu.com trusty-security/main i386 Packages
404 Not Found [IP: xxx]
Err http://archive.ubuntu.com trusty-security/restricted i386 Packages
404 Not Found [IP: xxx]
Err http://archive.ubuntu.com trusty-security/universe i386 Packages
404 Not Found [IP: xxx]
Err http://archive.ubuntu.com trusty-security/multiverse i386 Packages
404 Not Found [IP: xxx]
Полагаю, проблема в том, что в моем имени пользователя в конфигурации прокси-сервера есть «@», но если это так, как мне записать свое имя пользователя? Однако есть идеи, что я делаю не так?
Обновить:
Я попробовал использовать обратную косую черту, как рекомендовано ниже, но ошибка осталась прежней. Я также снова проверил IP-адреса в сообщении об ошибке, и они иногда 192.xx.xx.xx, а иногда 139.xx.xx.xx.
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/trusty/main/binary-i386/Packages 404 Not Found [IP: 139.23.xx.xx 80]
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/multiverse/source/Sources 404 Not Found [IP: 192.129.xx.xx 80]
С уважением
Проблема решена. proxyconf.example.com передал сценарий конфигурации прокси, который ATP не понял должным образом. Я сменил прокси-сервер, и теперь он работает как шарм.