LINUX.ORG.RU

Apt. Добавление репозитория через прокси.

 , ,


0

1

Приветствую. Недавно сменил пароль на покси, и теперь на ранее отлаженной системе не могу добавлять репозитории. Сам apt с горем пополам настроил, программы он ставит. Кто-нибудь может подсказать, где искать эти настройки? Операционка Ubuntu 12.04



Последнее исправление: CYB3R (всего исправлений: 1)

есть два способа, емнип - либо переменная http_proxy, либо Acquire::http::Proxy где-нибудь в /etc/apt/apt.conf.d/*

maloi ★★★★★
()
Ответ на: комментарий от maloi

в environment http_proxy в норме, в apt.conf тоже, в /etc/apt/apt.conf.d/* ничего такого нет

Heleg
() автор топика

несмотря на то, что старого пароля нигде нет, получаю ошибку pycurl.error: (56, 'Received HTTP code 407 from proxy after CONNECT')

Heleg
() автор топика
Ответ на: комментарий от Heleg

Я думаю стоит проверить, что апт сейчас пытается качать со старым паролем. Может быть вообще эти настройки пролюбились

vasily_pupkin ★★★★★
()
Ответ на: комментарий от vasily_pupkin

не, самое обидное, то что апт качает всё, и на проксю не жалуется. жалуется только при добавлении репозитория. дело ещё в том, что раньше это работало, то есть настройки самого прокси сервера не могут блокировать

Heleg
() автор топика
Ответ на: комментарий от Heleg

А что такое это ваше добавление репозитория? Оно может быть или поломано, или игнорировать источник сведений о прокси

vasily_pupkin ★★★★★
()
Ответ на: комментарий от vasily_pupkin
export http_proxy="http://login:pass@ip:port"
apt-get update

да, кстати экспорт пробовал уже, консоль просто виснет. так ведь не должно быть? я поэтому переменные решил вручную ввести. это ведь в /etc/environment ? или я ошибаюсь, и этот файл ничего не имеет общего с export ?

Heleg
() автор топика
Ответ на: комментарий от vasily_pupkin
heleg@heleg:~$ sudo add-apt-repository ppa:ian-berke/ppa-drawers
Traceback (most recent call last):
  File "/usr/bin/add-apt-repository", line 125, in <module>
    ppa_info = get_ppa_info_from_lp(user, ppa_name)
  File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 84, in get_ppa_info_from_lp
    curl.perform()
pycurl.error: (56, 'Received HTTP code 407 from proxy after CONNECT')
heleg@heleg:~$ 

да вот, в принципе

Heleg
() автор топика
Ответ на: комментарий от Heleg

Кавычку потерял? Нет, не должно быть.

Можно запихать без export в /etc/environment. Только надо потом убедиться, что он для нужных приложений актуален. Проще всего ребутнуться :D

vasily_pupkin ★★★★★
()
Ответ на: комментарий от vasily_pupkin

о слушай, и вправду кавычку. вот я лох. после экспорта все заработало. спасибо, что бы я без вас делал!

Heleg
() автор топика
Ответ на: комментарий от Heleg

sudo

Ну, так с export проверять бессмысленно >_<

Вобщем пихай в environment и ребутайся. Только продублируй в http_proxy, https_proxy и ftp_proxy

vasily_pupkin ★★★★★
()
Ответ на: комментарий от Heleg

export сообщает текущему шелу, что при запуске из него, надо запихать переменную в окружение запускаемой программы.

environment это набор переменных, которые должны как-нибудь быть переданы запускаемым приложениям. Но как это произойдет, и произойдет ли - вопрос, не имеющий однозначного ответа :]

vasily_pupkin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.