вторник, 21 июня 2011 г.

Linux. Использование "внешних" репозитариев через proxy


Debian. Использование "внешних" репозитариев через proxy

Если у вас есть в файле /etc/apt/sources.list имеются строки указывающие на репозитарии лежащие где-то на просторах Internet, например:
#Jabber
   deb     http://sgolovan.jabber.ru/debian/ etch main
   #deb-src http://sgolovan.jabber.ru/debian/ etch main
#FBReader
   deb http://www.fbreader.org/desktop/debian etch main
   #deb-src http://www.fbreader.org/desktop/debian etch main
то при загрузке списока новых/обновлённых пакетов получить файлы заголовков не удается из-за proxy
aptitude update
выдает строки типа:
Ош http://sgolovan.jabber.ru etch Release.gpg                                   
     Не могу найти IP адрес для sgolovan.jabber.ru
   Ош http://www.fbreader.org etch Release.gpg                                     
     Не могу найти IP адрес для www.fbreader.org
проблему решает создание файла /etc/apt/apt.conf содержащего следующие строки:
Acquire::http::Proxy "http://user:password@192.168.100.16:3128";
   Acquire::Proxy "true";
Наверное будет разумно сделать файл принадлежащим пользователю root и группе root:
work:~# chown root:root /etc/apt/apt.conf
   work:~#
а также установить для него права на чтение и запись только для root:
work:~# chmod 600 /etc/apt/apt.conf
   work:~#
work:~# ls -l /etc/apt/apt.conf
   -rw------- 1 root root 85 2007-10-10 17:31 /etc/apt/apt.conf
   work:~#
Если хотите больше узнать про возможности apt.conf то вам сюда

Комментариев нет:

Отправить комментарий