apt и proxy

Чтоб apt смог юзать инет через проксю прописываем в /etc/apt/apt.conf

Acquire::http::Proxy "http://домен\логин:пароль@ip:порт";
Acquire::https::Proxy "http://домен\логин:пароль@ip:порт";
Acquire::ftp::Proxy "http://домен\логин:пароль@ip:порт";

Так же можно прописать в .bashrc

export http_proxy=http://домен\\логин:пароль@ip:порт;
export ftp_proxy=http://домен\\логин:пароль@ip:порт;

apt и proxy: 4 комментария

  1. Небольшой нюанс.

     export http-proxy=http://домен\\логин:пароль@ip:порт;
     export ftp-proxy=http://домен\\логин:пароль@ip:порт; 

    Если использовать такой метод, то обновление через sudo aptitude не сработает. Придётся логиниться через su.

    Первый способ не пробовал, возьму на заметку.

  2. ZhAN, второй для wget-а например, т.е. если указать только первую часть, тогда wget не будет качать.

  3. думаю будет полезна еще такая запись
    Acquire::http::Proxy::IP_ИЛИ_ИМЯ_ВАШЕГО ЛОКАЛЬНОГО_РЕПОЗИТОРИЯ «DIRECT»;

    это чтоб обращаться к конкретным(например внутренним) репозиториям напрямую без прокси

  4. ИМХО, проще глобально указать прокси для всех приложений в т.ч. и для apt:

    root@nion:~# cat >> /etc/environment << EOF
    http_proxy="http://user:password@proxy:port&quot;
    https_proxy="http://user:password@proxy:port&quot;
    ftp_proxy="http://user:password@proxy:port&quot;
    EOF

    Затем перелогиниться. Будет работать под рутом, через sudo и wget будет качать…

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *