>>>>вы администратор или с луны свалились?
>>>>
>>>>в архивах давно.
>>>>
>>>>Читайте про то как использовать portsnap, затем portupgrade
>>>
>>>Я не администратор, я программер, админа нет на месте, срочно нужен новый
>>>nginx.
>>>Был бы Вам очень благодарен, если бы Вы подсказали как мне это
>>>быстрее сделать, если знаете. Я могу полдня провозиться с этими мануалами
>>>(перечитал кучу про установку/обновление пакетов, портов, сивисап, портапгрейд, етс).
>>
>>если уверен что правильно соберешь:
>>
>>предварительно сохраняешь старые порты (pcre если есть):
>>
>># cd /usr/ports/devel
>># mv pcre pcre.orig
>># cd /usr/ports/www/
>># mv nginx nginx.orig
>>
>>- качаешь
>>http://www.freebsd.org/cgi/cvsweb.cgi/ports/devel/pcre/pcre.tar.gz?tarball=1
>>
>>и разворачиваешь в /usr/ports/devel/pcre
>>(новый nginx использует pcre)
>>
>>- качаешь
>>http://cvsweb.freebsd.org/ports/www/nginx/nginx.tar.gz?tarball=1
>>
>>и разворачиваешь в /usr/ports/www/nginx
>>
>>после того как скачал:
>>
>>- смотришь /usr/ports/www/nginx/Makefile и собираешь как нужно
>>
>>PS. Смотри чтобы тебе админ потом ГОЛОВУ не оторвал.
>
>Спасибо большое!
>Но начиают выплывать:
>
>mhost# make install
>===> Installing for pcre-7.0
>===> Generating temporary packing list
>===> Checking if devel/pcre already installed
>pkg_info: package CGatePro-4.2.7 has no origin recorded
>===> An older version of devel/pcre is already installed (pcre-5.0)pcre - уже стоит, НО 5'ой версии
# ls -la /var/db/pkg | grep pcre
> You may wish to ``make deinstall''
>and install this port again
> by ``make reinstall'' to upgrade it
>properly.
> If you really wish to overwrite
>the old port of devel/pcre
> without deleting it first, set the
>variable "FORCE_PKG_REGISTER"
если хотите поверх старого pcre установить СВЕЖИЙ - установите переменную:
"FORCE_PKG_REGISTER"
# echo "FORCE_PKG_REGISTER=yes" >> /etc/make.conf
и снова make
одно НО, если совместимость версий библиотек осталась, то можно смело make && make install
прежде можно посмотреть:
# pkg_info -r pcre-5... (или как там у вас в ls -la /var/db/pkg | grep pcre)
# ldconfig -r | grep pcre
после установки новой версии - обновятся headers и библиотеки
> in your environment or the "make
>install" command line.
>*** Error code 1
>
>Stop in /usr/ports/devel/pcre.
>
>Не стал дальше пытаться, делаю portsnap extract.
тоже вариант, более долгий, но правильный :)
Почему я два порта указал, да потому что новых nginx зависит от pcre-7, а последний НИ ОТ
ЧЕГО, значит можно смело взять только ДВА порта - собрать и установить
В общем случае - мой подход НЕ GOOD, просто он основан на понимании :)
Иначе бы отправил к posrtnap + portupgrade