Всем привет! Есть репа для убунты с актуальным php. В репе есть пакеты с php-модулями. Мне нужен php-apcu
~$ apt policy php-apcu
php-apcu:
Installed: (none)
Candidate: 5.1.3+4.0.10-1build1
Version table:
5.1.8+4.0.11-1+ubuntu16.04.1+deb.sury.org+2 400
400 http://ppa.launchpad.net/ondrej/php/ubuntu xenial/main amd64 Packages
5.1.3+4.0.10-1build1 500
500 http://us.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
Правильно я понимаю, что у данного пакета зависимости от разных версий php?
apt-cache depends php-apcu=5.1.8+4.0.11-1+ubuntu16.04.1+deb.sury.org+2
php-apcu
Depends: php-common
|Depends: <phpapi-20170718>
libapache2-mod-php7.2
libphp7.2-embed
php7.2-cgi
php7.2-cli
php7.2-fpm
php7.2-phpdbg
|Depends: <phpapi-20160303>
libapache2-mod-php7.1
libphp7.1-embed
php7.1-cgi
php7.1-cli
php7.1-fpm
php7.1-phpdbg
|Depends: <phpapi-20151012>
libapache2-mod-php7.0
libphp7.0-embed
php7.0-cgi
php7.0-cli
php7.0-fpm
php7.0-phpdbg
Depends: <phpapi-20131226>
libapache2-mod-php5.6
libphp5.6-embed
php5.6-cgi
php5.6-cli
php5.6-fpm
php5.6-phpdbg
Depends: libc6
Conflicts: <php-user-cache>
Conflicts: php-xcache
Conflicts: php-yac
Recommends: php-apcu-bc
Suggests: php-gd
php5.6-gd
php7.0-gd
php7.1-gd
php7.2-gd
Replaces: <php-user-cache>
php-apcu
У меня стоит php5.6 из репы http://ppa.launchpad.net/ondrej/php. Если я ставлю пакет php-apcu из этой же репы, то он за собой тянет php7.2. После этого я могу удалить php7.2 и php-apcu останется, так как у него удовлетворены зависимости пакетами php5.6.
Вопрос, как сказать apt-у не ставить последний имеющийся php, а радоваться тому что уже есть?
Есть apt pining, но это для приоритета репозиториев, а мне нужны приоритеты для пакетов. Как быть?