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:~#
Комментариев нет:
Отправить комментарий