Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: (Решено) Менеджер обновлений и статический адрес, а также динамический  (Прочитано 5871 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Цитата: AnrDaemon
echo > /etc/apt/apt.conf
export http_proxy=
Чего-то туплю. echo просто выведет в консоль содержимое?
а "export http_proxy=" просто обнулит? Хочется не тупо копипастить а понимать в деталях происходящее =)

Цитата: AnrDaemon
И сильно рекомендую:
apt-get install curl
Курл, поставлю на всякий случай. Можно небольшой экскурс ? С его помощью удобнее баш скрипты писать? либо ?
Спасибо.

Цитата: Mam(O)n
Система => Параметры => Параметры прокси сервера случаем там не прописан прокси?

да. прокси сервер прописан стояло 192.168.0.1 (порт не помню на вскидку, возможно 0, гляну утром). НО! радио батон стоял на параметре прямое соединение и собственно оное было принудительно применено ко всей системе (дважды, для пущей верности ;) )
Где-то возможно не перезаписались что ли настройки?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Чего-то туплю. echo просто выведет в консоль содержимое?
Эта команда запишет \n в файл /etc/apt/apt.conf. Т.е. по сути просто обнулит содержимое файла. Это можно также сделать, опустив echo.

а "export http_proxy=" просто обнулит? Хочется не тупо копипастить а понимать в деталях происходящее =)
Обнулит. Да не везде. Да и не навсегда.

Где-то возможно не перезаписались что ли настройки?
Хз, может, где по каким-либо гайдам сам прописывал в каких-нить инициализационных скриптах? Поищи на диске по фразе http_proxy=http://192.168.0.1

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Цитата: AnrDaemon
echo > /etc/apt/apt.conf
export http_proxy=
Чего-то туплю. echo просто выведет в консоль содержимое?

Содержимое чего? :)) Мы ничего ему не скармливаем, наоборот. Его выводом затираем apt.conf
Цитировать
а "export http_proxy=" просто обнулит? Хочется не тупо копипастить а понимать в деталях происходящее =)
Оно уберёт переменную http_proxy для текущей сессии работы (Даже меньше - для текущей консоли), дав нам возможность сразу обновиться, не заморачиваясь с перезагрузками.

Цитировать
Цитата: AnrDaemon
И сильно рекомендую:
apt-get install curl
Курл, поставлю на всякий случай. Можно небольшой экскурс ? С его помощью удобнее баш скрипты писать? либо ?
Либо. cURL - Client URL library. Если грубо - аналог wget, только более тупой. Но для мелких пакостей им пользоваться удобнее. Например, ключи в apt добавлять.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Цитата: Mam(O)n
Хз, может, где по каким-либо гайдам сам прописывал в каких-нить инициализационных скриптах? Поищи на диске по фразе http_proxy=http://192.168.0.1

Прописывать от руки пробовал. 4х местах. interfaces - когда снес network manager, вместе с ним resolv.conf. Отдельно правил список репозиториев в sources.list ну и коментил в /etc/apt/apt.conf список проксей. Больше нигде не менял руками. В "Система => Параметры => Параметры прокси сервера" через гуй записалось. Так что - идея поискать хорошая. с утречка опробую, отпишусь.

Цитата: AnrDaemon
Либо. cURL - Client URL library. Если грубо - аналог wget, только более тупой. Но для мелких пакостей им пользоваться удобнее. Например, ключи в apt добавлять.
Ключи - это которые публичные? для проверки авторизации? правильно понимаю?



Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Ключи подписей DEB пакетов.
http://deb.opera.com/
Например.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Ключи - это которые публичные? для проверки авторизации? правильно понимаю?
Угу. Только не для авторизации а для проверки подлинности. Кстати, не знаю, чем wget так не угодил. Им тоже неплохо ключики добавляются, например: wget http://apt.wxwidgets.org/key.asc -O- | sudo apt-key add -

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
У меня не добавлялось, умучался.
curl -s http://deb.opera.com/archive.key | apt-key add -
Прокатило на ура.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн dn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Цитата: AnrDaemon
export http_proxy=
Оно уберёт переменную http_proxy для текущей сессии работы (Даже меньше - для текущей консоли), дав нам возможность сразу обновиться, не заморачиваясь с перезагрузками.

а ведь можно посмотреть текущее значение данной переменной!
>export
(Нажмите, чтобы показать/скрыть)

и вот они!
(Нажмите, чтобы показать/скрыть)

и после обнуления http_proxy случилось чудо!
(Нажмите, чтобы показать/скрыть)
то бишь заработало, по крайней мере при запуске обновления с консоли!

Да, гуевый менеджер пакетов увидел что инфа о пакетах обновилась, но скачать не смог, видимо где-то есть еще упоминания прокси.
Дообновил через консоль. Кстати, в консоли пишут о том что Следующие пакеты невозможно аутентифицировать!
(Нажмите, чтобы показать/скрыть)
apt-get upgrade --force-yes
(Нажмите, чтобы показать/скрыть)


Итого
1) что за аунтефикация пакетов? подписи не верные? так с офф репов вроде. значит у меня не те? но они стандартные и не трогались
2)надо искать теперь откуда могли взяться либо не перезаписаться значения проксей.
(ибо как я понял после закрытия консольки, они должны опять сброситься в предыдущие значения)

Спасибо AnrDaemon и Mam(O)n  за помощь!

Попались голубчики
/etc/environment
(Нажмите, чтобы показать/скрыть)

/etc/gconf/gconf.xml.defaults/%gconf-tree.xml
(Нажмите, чтобы показать/скрыть)
обнулил  <stringvalue></stringvalue>

во вновь открываемом терминале export по прежнему дает прокси не нулевые =(
« Последнее редактирование: 19 Февраля 2010, 12:24:02 от dn »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
во вновь открываемом терминале export по прежнему дает прокси не нулевые =(
Перелогинится пробовал? Ребут на худой конец?

Оффлайн dn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
ребута пока не было.
просто немного не привычно слышать что бы изменения применились после перезагрузки ... в Ubuntu =) венда другое дело.

Собственно заработало. Перезагрузился и export показал отсутствие строк задающих прокси. Менеджер пакетов (гуевый) сработал сразу и на ура, скачал и список обновления и сами файлы. видимо до этого ошибка с ключами была связана с прокси на httpS.

Спасибо еще раз. Проблема решилась. ::)
« Последнее редактирование: 19 Февраля 2010, 13:01:26 от dn »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Достаточно было бы перелогиниться (или убить X сессию - Ctrl+Alt+Backspace, что по сути одно и то же)
Но ребут надёжнее.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.104 секунд. Запросов: 23.