Когда я выполняю следующую команду, я получаю сообщение об ошибке:
$ sudo apt-get update php7.1
The following packages have unmet dependencies:
php7.1 : Depends: libapache2-mod-php7.1 but it is not going to be installed or
php7.1-fpm but it is not going to be installed or
php7.1-cgi but it is not going to be installed
Depends: php7.1-common but it is not going to be installed
Ваша команда неверна и не будет работать. Это должно быть apt-get install <package>
, а не apt-get update <package>
, так как update
не принимает никаких параметров.
Кроме того, я не знаю, какую версию Ubuntu вы используете, но 16.04 php7.1 недоступен; версия в репозиториях - php7.0. Таким образом, я предполагаю, что вы изменили свои источники APT и, хотя у них есть php7.1, доступный в добавленном вами источнике, некоторые из его зависимостей - нет. Я предполагаю, что вам нужно добавить исходники для php7.1-common и php7.1-cgi или libapache2-mod-php7.1, или, чтобы избежать дальнейших проблем, удалите любой репозиторий или PPA, который вызывает конфликт.
.Попробуйте использовать Aptitude для разрешения зависимостей:
sudo apt-get install aptitude
sudo aptitude install php7.1