apt-get работа через прокси

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Ответить
Аватара пользователя
Shurik
Сообщения: 415
ОС: Mandriva 2010.2

apt-get работа через прокси

Сообщение Shurik »

Вчера решил попробовать apt-get
Установил, всё нормально. Но никак не найду - как его запустить через прокси? У меня 3 различных вида и-нет. модем, сетевой общий и сетевой через прокси. Самый дешевый и-нет идёт черз прокси. По определённым причинам мне приходится шифровать траффик через прокси - он идёт не на прямую, а через stunnel.
[squid]
accept=2000
connect=10.1.0.15:2001
Я соединяюсь через stunnel с другим компом, выставляю себе, к примеру в Opera прокси:
127.0.0.1 порт 2000
Всё нормально пашет. То-же самое и в Mozilla. И http и ftp через броузеры пашут, как Т-34.
Вопрос:
- Как запустить apt-get через мой прокси?
Спасибо сказали:
Аватара пользователя
russian_knight
Сообщения: 85

Re: apt-get работа через прокси

Сообщение russian_knight »

Могу посоветовать использовать очень удобный front-end к apt-get Synaptic. В нём есть настройка прокси.
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677
Контактная информация:

Re: apt-get работа через прокси

Сообщение snake »

(russian_knight @ Sunday, 04 July 2004, 21:51) писал(а):Могу посоветовать использовать очень удобный front-end к apt-get Synaptic. В нём есть настройка прокси.
А вот я бы не советовал так делать, ибо через синоптика ты правишь конфиг АПТ'а, а прокси так у него не работают -- это бага такая была, может в новых версиях и поправили :unsure: А на проксю apt натравливаеться переменными окружения:

#export http_proxy="http://127.0.0.1:2000/"
#export ftp_proxy="http://127.0.0.1:2000/"

Для случая если прокся находиться на вашем компе и работает через 2000 порт. Обратите особое внимание на ftp_proxy -- это не ошибка и не опечатка, это действительно так надо! Разумно запихнуть эти две команды в .bashrc рута, тогда их не придеться набивать каждый раз перед работой АПТ. Да, и еще момент, в конфиге АПТ'а недолжно быть никаких упоминаний о прокси!
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
russian_knight
Сообщения: 85

Re: apt-get работа через прокси

Сообщение russian_knight »

Испробовано

$ rpm -q synaptic
synaptic-0.48.2-2.1.fc2.fr

Работа через прокси прекрасно работает =)
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677
Контактная информация:

Re: apt-get работа через прокси

Сообщение snake »

(russian_knight @ Monday, 05 July 2004, 7:17) писал(а):Испробовано

$ rpm -q synaptic
synaptic-0.48.2-2.1.fc2.fr

Работа через прокси прекрасно работает =)
Тут важна версися АПТ, а не синоптика ;) Ну если работает, значит поправили, что есть хорошо :) Но сособ с переменными окружение меня тоже еще не подводил B)
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
Shurik
Сообщения: 415
ОС: Mandriva 2010.2

Re: apt-get работа через прокси

Сообщение Shurik »

Большое спасибо всем откликнувшимся!
Проблемма решена изменением файла /etc/apt/apt.conf Точнее следующей его части:
Acquire {
Retries "0";
Http {
Proxy ""; // http://127.0.0.1:2000/
}
};
А уже затем:
# export ftp_proxy="http://127.0.0.1:2000/"
# export http_proxy="http://127.0.0.1:2000/"
После чего наконец-то стало:
# set | grep proxy
ftp_proxy=http://127.0.0.1:2000/
http_proxy=http://127.0.0.1:2000/

Ещё раз - большое спасибо всем принявшим участие в обсуждении!!!

P.S.
# apt-get install synaptic
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие НОВЫЕ пакеты будут установлены:
synaptic
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 50 не будет обновлено.
Необходимо получить 1140kB архивов.
После распаковки потребуется дополнительно 2793kB дискового пространства.
Получено: 1 http://ayo.freshrpms.net fedora/linux/2/i386/freshrpms synaptic 0.48.2-2.1.fc2.fr [1140kB]
Получено 1140kB за 8s (139kB/s).
Совершаем изменения...
Preparing... ########################################### [100%]
1:synaptic Segmentation fault
Спасибо сказали:
Ответить