Автор Гілка: Updrade через проксі в Ubuntu  (Прочитано 4570 раз)

Відсутній ima80

  • Новачок
  • *
  • дописів: 24
  • Карма: +0/-0
Я тільки починаю працювати з Лінуксом, тому обрав для себе Убунту. Близько двох тижнів налаштував майже все як мені хотілося. Залишилось декілька проблем, одна з них оновлення системи та інсталяція нових програм через Інернет за допомогою Синаптика. Я маю доступ в Інтернет через проксі сервер. Всюди де ільки можна адреса проксі прописана, але при оновленні видає мені помилку - проксі не проходить автентифікацію. Прочитавши деякі FAQ вдлося зробити upgrade та install програм через термінал, а саме: я створив скрипт файл з таким змістом:

export http_proxy="http://name:pass@proxy:port"
export ftp_proxy="ftp://name:pass@proxy:port"
sudo aptitude any_command

Все працює. Але ж потрібно кожен раз редагувати цей файл. Запитання: як зробити, щоб все це працювало через Синаптик?

Примітка: Пробував створити файл apt.conf з текстом
Acquire
{

http_proxy=...
ftp_proxy=...

}

Це не доомогло.

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: Updrade через проксі в Ubuntu
« Відповідей #1 : 2007-07-02 14:47:15 »
Переніс, бо питання все ж убунтоспецифічне.

Питання: чому це файл потрібно кожен раз редагувати? У вас що, проксі кожен раз міняється? Якщо ні, то змінні http_proxy та ftp_proxy можна з чистою совістю закинути в ~/.bashrc (у вас же bash? Якщо такого файлу нема, чи він не виконується з ~/.bash_profile, редагуйте останній) і не мучитись.

Щодо питання про Синаптик. Ніколи не користувався, але висловлюю припущення, що він для транспорту використовує libcurl. Якщо це так, то, вірогідно (якщо його автори не зробили додаткових хаків), окрім правильного оточення, ніяк не можна.

Відсутній borman

  • Графоман
  • ****
  • дописів: 416
  • Карма: +0/-0
  • Debianizer
Re: Updrade через проксі в Ubuntu
« Відповідей #2 : 2007-07-02 16:51:30 »
Додати в apt.conf рядок:

Acquire::http::Proxy "http://user:password@proxyhost:port/";
Те ж саме і для ftp.
« Змінено: 2007-07-02 16:52:27 від borman »
dd if=/dev/zero of=/dev/null

Відсутній ima80

  • Новачок
  • *
  • дописів: 24
  • Карма: +0/-0
Re: Updrade через проксі в Ubuntu
« Відповідей #3 : 2007-07-02 17:31:29 »
2 borman

Acquire Не допомагає:
"407 Proxy Authentication Required"

2 Cthulhu

Дякую, редагування ~/.bashrc допомогло - aptitude працює з командної строки, тепер не потрібно кожен раз запускати скрипт.


Я не знаю як працює Сипаптик; але після апдейту з командної строки автоматично запускається графічний Update Manager який нормально закачує все, що потрібно через проксі, Синаптик цього зробити не може - "407 Proxy Authentication Required"

Відсутній Andy Borovy

  • Кореспондент
  • ***
  • дописів: 139
  • Карма: +0/-0
  • Працюю там, де цікаво
Re: Updrade через проксі в Ubuntu
« Відповідей #4 : 2007-07-02 21:00:55 »
Я ніби як не дуже тойво :-)
А ви пробували Середовище->Параметри->Служба проксі ?
Без уст я іронічний жах,
Що упирем ікластим став би
З очима ніжними кульбаби,
Якби не очі в дзеркалах.

Відсутній miwa

  • Літератор
  • ******
  • дописів: 1111
  • Карма: +0/-0
Re: Updrade через проксі в Ubuntu
« Відповідей #5 : 2007-07-02 22:08:45 »
А власне що.
Я, щоправда, не знайшов у себе меню "Середовище" (це у Гномі? бо в мене КДЕ), але все ж у Synaptic v.0.57.8, збірка для Дебіен 4.0 є пункт меню "Settings" - "Параметри" - "Network" (саме так перекладено, так і подаю). У віконечку, що появляється, прописуються налаштування проксі-сервера.

Так що все простіше, аніж ви собі думаєте  ;)
Читайте документацію - вона кермує.

Відсутній ima80

  • Новачок
  • *
  • дописів: 24
  • Карма: +0/-0
Re: Updrade через проксі в Ubuntu
« Відповідей #6 : 2007-07-03 10:52:41 »
А власне що.
Я, щоправда, не знайшов у себе меню "Середовище" (це у Гномі? бо в мене КДЕ), але все ж у Synaptic v.0.57.8, збірка для Дебіен 4.0 є пункт меню "Settings" - "Параметри" - "Network" (саме так перекладено, так і подаю). У віконечку, що появляється, прописуються налаштування проксі-сервера.
 
Так що все простіше, аніж ви собі думаєте


Ображаєте! Я чайник, але не настільки. Це не проходить.  В Синаптику є налаштування марежі і проксі і автентифікація, але чомусь воно не працює

Відсутній miwa

  • Літератор
  • ******
  • дописів: 1111
  • Карма: +0/-0
Re: Updrade через проксі в Ubuntu
« Відповідей #7 : 2007-07-03 10:54:41 »
Хм, а той самий проксі, прописаний у навігаторі, - працює?
Читайте документацію - вона кермує.

Відсутній ima80

  • Новачок
  • *
  • дописів: 24
  • Карма: +0/-0
Re: Updrade через проксі в Ubuntu
« Відповідей #8 : 2007-07-03 11:08:33 »
У вогнелисі все працює. В терміналі ручками все працює, а Синаптик не хоче.

Відсутній noddeat

  • Кореспондент
  • ***
  • дописів: 197
  • Карма: +0/-0
Re: Updrade через проксі в Ubuntu
« Відповідей #9 : 2007-07-03 11:23:45 »
це баг
читайте тут: https://bugs.launchpad.net/ubuntu/+source/synaptic/+bug/105415
я до кінця не дочитав, але там треба вимкнути проксі з меню гнома але прописати в apt.conf
« Змінено: 2007-07-03 11:23:56 від noddeat »
Filenames are infinite in length, where infinity is set to to 255 characters. Peter Collinson, "The Unix File System"

Відсутній ima80

  • Новачок
  • *
  • дописів: 24
  • Карма: +0/-0
Re: Updrade через проксі в Ubuntu
« Відповідей #10 : 2007-07-03 11:41:43 »
Це воно. Дякую