Я только что установил 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]
Я ожидал только одного нового пакета . Почему два пакета, единственная разница в которых - номер версии в имени пакета?
Это для вашего удобства :)
Пакет php-mysql
называется «пакет зависимостей». Это будет зависеть от версии PHP по умолчанию в Ubuntu (сейчас 7.2). Каждый раз, когда Ubuntu решает, что версия 7.3 достаточно стабильна, пакеты зависимостей изменяют зависимости, и каждый получит установленную версию 7.3.
(Текст частично взят из вывода apt-cache show php-mysql
. )