I am wondering why, having installed the LLAP package (82) on Dietpi, if I simulate an install for PHP7.0 apt tells me it will install it.
root@DietPi-EmonV6:~# php -v
PHP 7.0.27-0+deb9u1 (cli) (built: Jan 5 2018 13:51:52) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.0.27-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies
root@DietPi-EmonV6:~# apt-get -s install php7.0
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
php7.0
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Inst php7.0 (7.0.27-0+deb9u1 Debian-Security:9/stable [all])
Conf php7.0 (7.0.27-0+deb9u1 Debian-Security:9/stable [all])
If I check the packages installed (php-pear was manually installed by me) PHP7.0 is not listed.
root@DietPi-EmonV6:~# sudo dpkg -l | grep php
ii dh-php 0.26 all debhelper add-on to handle PHP PECL extensions
ii php-apcu 5.1.8+4.0.11-1 amd64 APC User Cache for PHP
ii php-apcu-bc 1.0.3-2 amd64 APCu Backwards Compatibility Module
ii php-cgi 1:7.0+49 all server-side, HTML-embedded scripting language (CGI binary) (default)
ii php-common 1:49 all Common files for PHP packages
ii php-curl 1:7.0+49 all CURL module for PHP [default]
ii php-fpm 1:7.0+49 all server-side, HTML-embedded scripting language (FPM-CGI binary) (default)
ii php-gd 1:7.0+49 all GD module for PHP [default]
ii php-igbinary 2.0.1-1 amd64 igbinary PHP serializer
ii php-mbstring 1:7.0+49 all MBSTRING module for PHP [default]
ii php-mcrypt 1:7.0+49 all libmcrypt module for PHP [default]
ii php-mysql 1:7.0+49 all MySQL module for PHP [default]
ii php-pear 1:1.10.1+submodules+notgz-9 all PEAR Base System
ii php-redis 3.1.1-1 amd64 PHP extension for interfacing with Redis
ii php-xml 1:7.0+49 all DOM, SimpleXML, WDDX, XML, and XSL module for PHP [default]
ii php-zip 1:7.0+49 all Zip module for PHP [default]
ii php7.0-cgi 7.0.27-0+deb9u1 amd64 server-side, HTML-embedded scripting language (CGI binary)
ii php7.0-cli 7.0.27-0+deb9u1 amd64 command-line interpreter for the PHP scripting language
ii php7.0-common 7.0.27-0+deb9u1 amd64 documentation, examples and common module for PHP
ii php7.0-curl 7.0.27-0+deb9u1 amd64 CURL module for PHP
ii php7.0-dev 7.0.27-0+deb9u1 amd64 Files for PHP7.0 module development
ii php7.0-fpm 7.0.27-0+deb9u1 amd64 server-side, HTML-embedded scripting language (FPM-CGI binary)
ii php7.0-gd 7.0.27-0+deb9u1 amd64 GD module for PHP
ii php7.0-json 7.0.27-0+deb9u1 amd64 JSON module for PHP
ii php7.0-mbstring 7.0.27-0+deb9u1 amd64 MBSTRING module for PHP
ii php7.0-mcrypt 7.0.27-0+deb9u1 amd64 libmcrypt module for PHP
ii php7.0-mysql 7.0.27-0+deb9u1 amd64 MySQL module for PHP
ii php7.0-opcache 7.0.27-0+deb9u1 amd64 Zend OpCache module for PHP
ii php7.0-readline 7.0.27-0+deb9u1 amd64 readline module for PHP
ii php7.0-xml 7.0.27-0+deb9u1 amd64 DOM, SimpleXML, WDDX, XML, and XSL module for PHP
ii php7.0-zip 7.0.27-0+deb9u1 amd64 Zip module for PHP
ii pkg-php-tools 1.35 all various packaging tools and scripts for PHP packages
if I do a
sudo apt-get install php7.0
I now have
ii php7.0 7.0.27-0+deb9u1 all server-side, HTML-embedded scripting language (metapackage)
In the package list.
Am I missing something in how the packages are packaged, or is this a bug in 6.1?