Автор Тема: apt-get не хочет работать через прокси [решено]  (Прочитано 60173 раз)

Оффлайн ~Arkey

  • Участник
  • *
  • Сообщений: 69
  • Debian user
Да, такая проблема. Система AltLinux 4.0.  Апт-Гет не хочет работать через прокси. Вроде бы самая что ни на есть тривиальная проблема, но все же.

Вот что прописано у меня в apt.conf:

Acquire::http::Proxy "http://192.168.1.1:3128";
Acquire::ftp::Proxy "ftp://192.168.1.1:3128";

вот что в .bashrc:

export http_proxy="http://192.168.1.1:3128"
export ftp_proxy="ftp://192.168.1.1:3128"

как нетрудно догадаться 192.168.1.1 это наша прокси и на ней стоит squid (тоже Altlinux, кстати).

В шелле elinks работает прекрасно, показывает странички и т.д. То есть прокси-сервер выпускает эту машину в интернет. Однако ж апт-гет через прокси работать не хочет, во время обнговления (apt-get update)  на прокси-сервере в логе access.log молчек и на машине выводится:

apt-get update
14% [Logging in] [Logging in]
Err ftp://ftp.altlinux.org x86_64 release
  Connection timeout

Причем этот фтп-сервер через elinks доступен.

Как заставить apt-get работать через прокси? Настройка то вроде правильная, все по ману.
« Последнее редактирование: 26.04.2010 14:57:30 от Skull »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Попробуйте использовать http источник, а не ftp.

HTTP-прокси для проксирования FTP-запросов
Не рекомендуется из-за низкой эффективности и не поддерживается настройками в конфигурационном файле. В случае крайней необходимости - определите переменную окружения ftp_proxy в HTTP URL.

Оффлайн ~Arkey

  • Участник
  • *
  • Сообщений: 69
  • Debian user
Соответственно нужно перезаписать репозитории в sources.list. Верно?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Установите в источниках
.....  http:/..............

Оффлайн ~Arkey

  • Участник
  • *
  • Сообщений: 69
  • Debian user
Установите в источниках
.....  http:/..............


Заработало. Спасибо.


# Emacs, highlight the comments, please: -*- mode: Sh; -*- !
# Package repository URLs
#
# Signed repositories have an [keyid] tag.
# If you remove it, no digital signature check will be made!

### ftp.altlinux.org (ALT Linux, Moscow)

# ALT Linux 4.0 Server (main)
rpm [security] http://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Server/current x86_64 main

# ALT Linux 4.0 Server (main+contrib)
rpm [security] http://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/Server/current x86_64 classic

# ALT Linux 4.0 (updates)
rpm [updates] http://updates.altlinux.org/4.0 x86_64 updates

# Sisyphus stable branch for ALT Linux 4.0 Server
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/branch x86_64 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/4.0/branch noarch classic

# ALT Linux 4.0 (backports)
rpm [backports] http://ftp.altlinux.org/pub/distributions/ALTLinux/backports/4.0 x86_64 backports