При установке пакета PHP генерируются два пакета. Один с номером версии и один без

Я только что установил php-mysql на Ubuntu 18:

apt install php-mysql

После этого я заметил два новых пакета при запуске apt list --installed :

php-mysql/bionic,bionic,now 1:7.2+60ubuntu1 all [installed]
php7.2-mysql/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.6 amd64 [installed,automatic]

Я ожидал только одного нового пакета . Почему два пакета, единственная разница в которых - номер версии в имени пакета?

0
задан 10 August 2020 в 16:00

1 ответ

Это для вашего удобства :)

Пакет php-mysql называется «пакет зависимостей». Это будет зависеть от версии PHP по умолчанию в Ubuntu (сейчас 7.2). Каждый раз, когда Ubuntu решает, что версия 7.3 достаточно стабильна, пакеты зависимостей изменяют зависимости, и каждый получит установленную версию 7.3.

(Текст частично взят из вывода apt-cache show php-mysql . )

2
ответ дан 11 August 2020 в 20:07

Другие вопросы по тегам:

Похожие вопросы: