Обновляя Ubuntu от 16,04 до 18,04, я сталкивался с выбором для некоторых модулей PHP.
Если я устанавливаю, например
php-fpm
, или php7.2-fpm
php-gd
, или php7.2-gd
так как оба имени доступны в новой ОС (предыдущий был 7.0 на 16,04).
Некоторые php модули являются двунаправленными как те выше, некоторые существуют только как php-x
, некоторые существуют только как php7.2-x
...
Кажется, что два озаглавленных дают обоим ту же версию так или иначе (пытался установить/удалить пару).
Во время dist-обновления, только php-x
обновляются (так как, конечно, новый php наличие старшей версии, существующего php7...-
модули отмечены на их имена с версией, которая не соответствует обновленному php...), таким образом требуя, чтобы проверка всех модулей и т.д.... отправила обновление.
Целое кажется довольно сбивающим с толку (было бы лучше, если бы все имена модулей были последовательны...).
Вопросы:
если я предпочитаю php-
по php7.2-
модули? И почему?
вспомогательный вопрос: существует ли причина для того двойного именования?
Установка php-x
и php7.2-x
поскольку последний является значением по умолчанию php для бионического, и первый для всех версий.
На основе обновлений OP, если они - две версии модуля, говорят php-x
и php7.2-x
затем установите последнего, где требуемая версия не конкретна.