Как исправить команду для PHP 7.0. * В следующей установке PHP cli и git?

Я использую 64-битную ОС Ubuntu Linux 14.04 LTS на своей машине.

Я только что обновил все программы и пакеты, установленные в моей системе, выполнив следующие команды из терминала:

sudo apt-get update

sudo apt-get upgrade

Теперь я использую PHP 7.0.5 , последняя текущая стабильная версия PHP.

Для проверки я запустил следующую команду из терминала:

php -v

PHP 7.0.5-3+donate.sury.org~trusty+1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

Теперь я пытался установить Composer (Программное обеспечение для управления зависимостями проекта). Для этого необходимо установить cli и Git, чтобы установить , поэтому я набрал следующую команду и получил следующую ошибку. Как устранить эту ошибку?

sudo apt-get install curl php5-cli git

Reading package lists... Done
Building dependency tree       
Reading state information... Done
curl is already the newest version.
curl set to manually installed.
git is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 php5-cli : Depends: php5-common (= 5.5.9+dfsg-1ubuntu4.14) but 5.5.32+dfsg-1+deb.sury.org~precise+1 is to be installed
            Recommends: php5-readline but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Ошибка, которую я хочу устранить, приведена в приведенном ниже выводе:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 php5-cli : Depends: php5-common (= 5.5.9+dfsg-1ubuntu4.14) but 5.5.32+dfsg-1+deb.sury.org~precise+1 is to be installed
            Recommends: php5-readline but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Кто-то, пожалуйста, предоставьте мне правильную команду, которую нужно запустить из терминал и удали эту ошибку.

Я думаю, что это происходит, так как я больше не использую PHP 5.5.9 . Просто предоставьте мне необходимую команду.

Заранее спасибо.

0
задан 20 April 2016 в 15:00

1 ответ

Пакеты PHP 7.0 были переименованы, поэтому вы ищете либо apt-get install php-cli для установки пакета зависимостей, который будет использовать версию PHP по умолчанию, либо просто apt-get install php7.0-cli. Я рекомендую первое.

0
ответ дан 20 April 2016 в 15:00

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

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