PDA

Показать полную графическую версию : Установка из портов. Где находится список серверов fetch?


yura_n
30-04-2012, 18:17
Установил FreeBSD. Хочу поставить xorg. Захожу в папку xorg, делаю make install clean, происходит обращение к одному серверу, потом к другому, происходит timeout, потом начинается скачивание с третьего. И так с каждым файлом. Как результат попытка установки превратилась в "унылый геморрой". Вчера 3 с половиной часа просидел, потом не выдержал - плюнул. Где находится файл, в котором можно удалить неработающие сервера? Или внести их в черный список? Обновление портов не помогает.

vadblm
01-05-2012, 16:24
Список серверов для загрузки указывается в Makefile каждого отдельного порта директивой MASTER_SITES. Точнее говоря, там обычно указывают макрос(ы), расшифровки которых находятся в /usr/ports/Mk/bsd.sites.mk. Но править его я бы не советовал, можете всё только поломать. А проблема не в плохих серверах (сомнительно, чтобы легли все зеркала SourceForge или Berlios), а в вас. Вернее, в ваших настройках подключения/фаервола. Там и копайте. Скажем, если вынуждены пользоваться прокси, то укажите это (http://www.opennet.ru/tips/info/1392.shtml).

Для справки глава 5.4. Дистрибутивные файлы (http://www4.tw.freebsd.org/doc/ru/books/porters-handbook/makefile-distfiles.html) руководства FreeBSD по созданию портов.

yura_n
02-05-2012, 16:44
Список серверов для загрузки указывается в Makefile каждого отдельного порта директивой MASTER_SITES. »
Эту директиву я как раз и изменил. Только не там где вы написали, а в /etc/make.conf. После чего установка пошла без задержек.
Спасибо за конкретную информацию!
А проблема не в плохих серверах (сомнительно, чтобы легли все зеркала SourceForge или Berlios), а в вас. »
Загрузка шла с третьего по счету сервера. Первый писал "no login", второй "time out". То есть, дело никак не может быть в настройках файрвола. К тому-же система только установленная.




© OSzone.net 2001-2012