Страница 1 из 1

Обновление портов через portupgrade

Добавлено: 2007-08-25 16:47:10
Rain
Добрый день всем.

Собираю обновить php на сервере, но вот боюсь, что может плохо обновиться и что возникнут какие-либо проблемы.

Можно как-нибудь указать какую версию php нужно поставить?
Например у меня сейчас стоит php версия 5-5.2.0, после обновления будет php 5-5.3.0
Если будут проблемы, как опять поставить php 5-5.2.0 ? :?

Re: Обновление портов через portupgrade

Добавлено: 2007-08-25 17:21:58
serge
как вариант - portdowngrade

Re: Обновление портов через portupgrade

Добавлено: 2007-08-25 17:32:00
Rain
Спасибо за совет!

Re: Обновление портов через portupgrade

Добавлено: 2007-08-25 17:43:45
serge
Токо доки сперва почитай. Там помнится не все так гладко как с portupgrade :wink:

Re: Обновление портов через portupgrade

Добавлено: 2007-08-25 17:54:33
Rain
Ок, почитаю! Спасибо!

Re: Обновление портов через portupgrade

Добавлено: 2007-08-25 17:55:27
dikens3
Rain писал(а):Добрый день всем.

Собираю обновить php на сервере, но вот боюсь, что может плохо обновиться и что возникнут какие-либо проблемы.

Можно как-нибудь указать какую версию php нужно поставить?
Например у меня сейчас стоит php версия 5-5.2.0, после обновления будет php 5-5.3.0
Если будут проблемы, как опять поставить php 5-5.2.0 ? :?
portupgrade -b php
Сохранит пакадж обновляемого пакета, если что не работает, то удаляешь и pkg_add что сохранил portupgrade.

Re: Обновление портов через portupgrade

Добавлено: 2007-08-25 18:14:09
Rain
Спасибо!

Re: Обновление портов через portupgrade

Добавлено: 2007-08-25 18:21:53
serge
Нада ж какой благодарный попался, пол ветки "Спасибо" занимают :D Приятна :P

Re: Обновление портов через portupgrade

Добавлено: 2007-08-25 21:13:17
Rain
:-)

Re: Обновление портов через portupgrade

Добавлено: 2007-10-23 17:26:55
kmb
Вот тоже задался вопросом, раньше ставил пхп не из портов(ну так как нужно было кучу опций задавать, а в портах не очень понимал(ю) как это сделать правильней), допустим поставлю теперь из портов с необходимыми опциями, а после обновлю с помощью portupgrade, так вот он сохранит все эти опции как задавал я или же сделает всё по-своему? :)

Re: Обновление портов через portupgrade

Добавлено: 2007-10-23 19:04:42
Alex Keda
сохранит

Re: Обновление портов через portupgrade

Добавлено: 2007-10-23 22:16:06
kmb

Код: Выделить всё

/usr/local/etc/cvsup/>pkg_version -v | grep "need"
OpenEXR-1.4.0                       <   needs updating (port has 1.6.0)
пробывал:
portupgrade OpenEXR
portupgrade -Rcvf OpenEXR
завершается так:

Код: Выделить всё

generalInterfaceTiledExamples.o(.text+0x2b6): more undefined references to `Imf::Channel::Channel(Imf::PixelType, int, int, bool)' follow
gmake[1]: *** [imfexamples] Error 1
gmake[1]: Leaving directory `/usr/ports/graphics/OpenEXR/work/openexr-1.6.0/IlmImfExamples'
gmake: *** [all-recursive] Error 1
*** Error code 2

Stop in /usr/ports/graphics/OpenEXR.
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade.72715.0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=OpenEXR-1.4.0 UPGRADE_PORT_VER=1.4.0 make
** Fix the problem and try again.
** Listing the failed packages (*:skipped / !:failed)
        ! graphics/OpenEXR (OpenEXR-1.4.0)      (linker error)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
pkgdb -F делал... не помогает...

Re: Обновление портов через portupgrade

Добавлено: 2007-10-23 22:37:33
Alex Keda
у меня тоже на трёх машинах такая грабля.
давно уже - недели три...
пока забил, хотя в рассылке чё-то мелькало на эту тему.