Неудовлетворенные зависимости для php7.1 в Ubuntu 14.04 [дубликат]

Когда я выполняю следующую команду, я получаю сообщение об ошибке:

$ 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
1
задан 19 December 2017 в 01:39

2 ответа

Ваша команда неверна и не будет работать. Это должно быть 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, который вызывает конфликт.

Посмотрите https://tecadmin.net/install-php-7-on-ubuntu/

.
2
ответ дан 19 December 2017 в 01:39

Попробуйте использовать Aptitude для разрешения зависимостей:

sudo apt-get install aptitude
sudo aptitude install php7.1
1
ответ дан 19 December 2017 в 01:39

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

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