Назад | Перейти на главную страницу

apt-get за прокси вызывает ошибку 404

У меня проблемы с настройкой 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 не понял должным образом. Я сменил прокси-сервер, и теперь он работает как шарм.