>>Хочется через порты программы устанавливать? Снесите то что есть сейчас и поставьте
>>заново.
>>
>>rm -r /usr/ports
>>cd /usr
>>wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
>>tar zxf ports.tar.gz
>
>сделал как вы советовали, результат тот же..
>вот в тупую
>su-3.00# wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.3-release/Latest/micq.tbz
>--14:38:58-- ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.3-release/Latest/micq.tbz
> => `micq.tbz'
>Преобразование адреса ftp.freebsd.org... сделано.
>Установка соединения с ftp.freebsd.org[2001:6c8:6:4::7]:21... failed: No route to host.
>Установка соединения с ftp.freebsd.org[2001:4f8:0:2::e]:21... failed: No route to host.
>Установка соединения с ftp.freebsd.org[62.243.72.50]:21... соединились.
>Регистрация под именем anonymous ... Регистрация прошла успешно!
>==> SYST ... сделано. ==> PWD ... сделано.
>==> TYPE I ... сделано. ==> CWD /pub/FreeBSD/ports/i386/packages-5.3-release/Latest ...
>Отсутствует каталог `pub/FreeBSD/ports/i386/packages-5.3-release/Latest'.
>
>Откуда берется адрес ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-5.3-release/Latest/micq.tbz ?????
>
>может что то там слетело?..
>2 Лавр - вы правы в своих замечаниях, никаких обид :)
О-ох, комплекс pkg_name утилит если посмотреть исходники, использует
в качестве PACKAGESITE - url==ftp://ftp.freebsd.org/
Если внимательно почитать man pkg_add или man ports - можно найти ВСЕ
переменные которые используются для установки и сборки пакетов и портов.
Можно массу информации найти на http://unix1.jinr.ru/~lavr/ - ну очень
давно написано.
Все уже давно предусмотрено, если я зеркалю FreeBSD и хочу изменить
PACKAGESITE, PACKAGEROOT и тд и тп, варианты:
1) добавить эти перменные в /etc/make.conf
2) установить эти переменные среды в нужное значение (см используемый
shell), например для sh/bash:
export PACKAGESITE=ftp://ftp3.ru.FreeBSD.org/
...
допустим у меня свое зеркало и я не хочу чтобы дистрибутивы качались
издалека, в /etc/make.conf:
MASTER_SITE_BACKUP?= \
ftp://bsd.jinr.ru/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
man pkg_add
man ports
man make.conf
packages от старых релизов не хранят долго на зеркалах, убивают с
выходом нового релиза из этой же ветки, потому как packages есть
на ISO дисках.
Но если очень хочется, то можно найти:
ftp://ftp.ru.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/packages-5.3-release/
Что сделать чтобы fetch полез туда автоматом, я написал выше