apt-get install php5-cgi
говорит:
Package php5-cgi is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
Пакет php5-cgi
, очевидно, был удален из Ubuntu Xenial. Так какие у меня варианты? Есть ли новая версия этого пакета, которую я должен использовать? Могу ли я просто загрузить .deb из более старого хранилища? Означает ли это, что приложения, которые использовали этот пакет, перестанут работать?
Да, php5 был полностью удален из 16.04 LTS и использует php7.0
, но это легко исправить:
Новый пакет является php7.0-cgi. php5 заменяется 7,0. Я был бы, сильно устанавливая новейшую версию.
sudo apt-get install php7.0-cgi
Однако я рекомендовал бы установить php-cgi
meta пакет, который зависит от php7.0-cli
, чтобы Ubuntu 16.04 гарантировала, что Вы будете всегда получать последнюю версию PHP на обновлениях:
sudo apt-get install php-cgi
Для установки старого программного обеспечения в новой Версии Ubuntu должны быть включены старые репозитории.
Просто замена, новая старыми пакетами
знать, что старые пакеты могли бы заменить новые пакеты этим первым путем, но склонный, предупредит Вас, если это верно, и у Вас все еще есть опция прервать снижение:
apt update
apt search php5
, Если Вы ищете что-то еще, чем php5, просто заменяете его Вашим собственным требованием. Поиск пакет (пакеты) Вы хотите установить и работать
склонный - получают php5-cgi
установки Здесь, можно ввести также другой пакет вместо этого, если php5-cgi, Вы не должны устанавливать то, в чем Вы никогда не нуждаетесь.
Устанавливающие различные версии PHP рядом
Для php существуют различные возможности, список не полон, некоторые примеры:
Для другого программного обеспечения, чем php, необходимо найти различные решения для параллельной установки.