Замена oniguruma6 на oniguruma

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Замена 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

snorlov
подполковник
Сообщения: 3582
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Замена oniguruma6 на oniguruma

Непрочитанное сообщение snorlov » 2017-11-22 17:49:18

Можно попытаться так

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

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

snorlov
подполковник
Сообщения: 3582
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Замена oniguruma6 на oniguruma

Непрочитанное сообщение snorlov » 2017-11-23 9:23:41

вы в первой команде говорите, что у вас софт вместо 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

snorlov
подполковник
Сообщения: 3582
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Замена oniguruma6 на oniguruma

Непрочитанное сообщение snorlov » 2017-11-23 10:33:06

А как вы это определяете

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

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

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1210
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Замена oniguruma6 на oniguruma

Непрочитанное сообщение xM » 2017-11-23 20:37:43

Всё правильно у вас. Просто в дереве портов oniguruma6 переместилась из devel/oniguruma6 в devel/oniguruma. Что вы и наблюдаете.
IT voodoo blog https://kostikov.co


Вернуться в «FreeBSD/UNIX для начинающих»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя