Я знаю, что этот вопрос задавали много раз, но я всегда получал один и тот же ответ, который не решает мою проблему.
Предлагаемое решение обычно выглядит следующим образом:
~$ sudo apt-get install software-properties-common python-software-properties;
~$ sudo add-apt-repository -y ppa:ondrej/php;
~$ sudo apt-get update;
И это сделано! Но не в моем случае к сожалению.
Итак, после выполнения ранее упомянутых шагов я пытаюсь установить «любую» версию PHP 7.x через подходящий
но похоже, что пакеты для любой версии PHP не могут быть найдены.
~$ sudo apt install php7.4;
Чтение списков пакетов... Готово
Построение дерева зависимостей... 50%
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Обратите внимание, выбор «php7.4-gd» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-cli» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-dom» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-ffi» для регулярного выражения «php7.4»
Обратите внимание: выбор «php7.4-ftp» для регулярного выражения «php7.4»
Обратите внимание: выбор «php7.4-xmlreader» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-mysqli» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-sysvmsg» для регулярного выражения «php7.4»
Обратите внимание: выбор «php7.4-json» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-phar» для регулярного выражения «php7.4»
Обратите внимание: выбор «php7.4-tokenizer» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-curl» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-shmop» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-pdo-mysql» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-sysvsem» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-sysvshm» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-pdo» для регулярного выражения «php7.4»
Обратите внимание: выбор «php7.4-sockets» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-ctype» для регулярного выражения «php7.4»
Обратите внимание: выбор «php7.4-calendar» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-intl» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-fileinfo» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-opcache» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-soap» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-xml» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-xsl» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-zip» для регулярного выражения «php7.4»
Обратите внимание: выбор «php7.4-simplexml» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-mysql» для регулярного выражения «php7.4»
Обратите внимание: выбор «php7.4-mbstring» для регулярного выражения «php7.4»
Обратите внимание: выбор «php7.4-readline» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-exif» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-mysqlnd» для регулярного выражения «php7.4»
Обратите внимание: выбор «php7.4-common» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-bcmath» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-posix» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-iconv» для регулярного выражения «php7.4»
Обратите внимание: выбор «libapache2-mod-php7.4» для регулярного выражения «php7.4»
Обратите внимание, выбор «php7.4-gettext» для регулярного выражения «php7.4»
Обратите внимание: выбор «php7.4-xmlwriter» для регулярного выражения «php7.4»
0 обновлено, 0 установлено заново, 0 удалено и 0 не обновлено.
Что также интересно, так это то, что когда я использую меткий поиск
в том, что на самом деле не существует пакета для любого php
версия
~$ sudo apt search php7.4
Сортировка... Готово
Полнотекстовый поиск... Готово
libapache2-mod-php7.4/now 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 amd64 [остаточная конфигурация]
(никто)
php7.4-bcmath/now 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 amd64 [остаточная конфигурация]
(никто)
php7.4-cli/now 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 amd64 [остаточная конфигурация]
(никто)
php7.4-common/now 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 amd64 [остаточная конфигурация]
(никто)
php7.4-curl/теперь 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 amd64 [остаточная конфигурация]
(никто)
php7.4-gd/now 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 amd64 [остаточная конфигурация]
(никто)
php7.4-intl/now 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 amd64 [остаточная конфигурация]
(никто)
php7.4-json/now 7.4.13-1+ubuntu16.04.1+deb.sury.org+1 amd64 [остаточная конфигурация]
(никто)
... и т.д
Что мне не хватает?
Изменить: после выполнения apt-получить очистку php7.4
сообщение для (по крайней мере, PHP 7.4) изменилось на следующее:
~$ sudo apt-get install -y php7.4
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет php7.4
E: Не удалось найти ни одного пакета по glob 'php7.4'
E: Не удалось найти ни одного пакета по регулярному выражению 'php7.4'