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

Замена oniguruma6 на oniguruma

Добавлено: 2017-11-22 14:53:27
Гость
Подскажите пожалуйста:
В UPDATING прочитал, что oniguruma6 больше не будет в портах, и нужно перейти на oniguruma...

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

20171112:
  AFFECTS: consumers of devel/oniguruma*
  AUTHOR: riggs@FreeBSD.org

  Outdated versions of oniguruma have been removed from the ports
  tree; devel/oniguruma is the only supported version, currently
  replacing devel/oniguruma6.
  pkg should handle this automatically while users of portmaster or
  portupgrade might need to take additional manual steps:
Выполнил согласно инструкции шаги:

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

        portupgrade -o devel/oniguruma devel/oniguruma6
        portupgrade -fr devel/oniguruma
После второй команды пересобрался oniguruma6 и php56-mbstring

В итоге в системе по прежнему oniguruma6 и php56-mbstring зависит от него...
Я думал что после выполнения двух команд выше, в системе удалится oniguruma6, и взамен будет oniguruma, а php56-mbstring будет зависеть уже от oniguruma

Замена oniguruma6 на oniguruma

Добавлено: 2017-11-22 17:49:18
snorlov
Можно попытаться так

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

pkg set -o devel/oniguruma6:devel/oniguruma
portupgrade -frR  oniguruma6

Замена oniguruma6 на oniguruma

Добавлено: 2017-11-23 8:22:43
Гость
snorlov писал(а):Можно попытаться так

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

pkg set -o devel/oniguruma6:devel/oniguruma
portupgrade -frR  oniguruma6
Во второй команде именно oniguruma6 указать? или же всё таки: portupgrade -frR oniguruma

Замена oniguruma6 на oniguruma

Добавлено: 2017-11-23 9:23:41
snorlov
вы в первой команде говорите, что у вас софт вместо oniguruma6 будет oniguruma, а во второй команде произойдет обновление oniguruma6 на oniguruma, другими словами portupgrade сначала скомпилирует oniguruma, затем удалит oniguruma6 и поставит oniguruma

Замена oniguruma6 на oniguruma

Добавлено: 2017-11-23 10:28:32
Гость
Выполнил следующие две команды:
pkg set -o devel/oniguruma6:devel/oniguruma
portupgrade -frR oniguruma6
В итоге в системе по прежнему используется oniguruma6

Замена oniguruma6 на oniguruma

Добавлено: 2017-11-23 10:33:06
snorlov
А как вы это определяете

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

pkg info | grep oniguruma

Замена oniguruma6 на oniguruma

Добавлено: 2017-11-23 11:04:12
Гость
Вывод команд:

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

$ pkg info | grep oniguruma
oniguruma6-6.6.1               BSDL Regular Expressions library compatible with POSIX/GNU/Perl
$ pkg info -r oniguruma6
oniguruma6-6.6.1:
        php56-mbstring-5.6.32

Замена oniguruma6 на oniguruma

Добавлено: 2017-11-23 20:37:43
xM
Всё правильно у вас. Просто в дереве портов oniguruma6 переместилась из devel/oniguruma6 в devel/oniguruma. Что вы и наблюдаете.