Рейтинг:1

Не удалось найти пакет php8.0, ошибка при установке php8 в Ubuntu

флаг vn

У меня Ubuntu 16.04, и я выполнил следующую команду

sudo add-apt-repository ppa:ondrej/php

Окончательный результат выглядит так:


Нажмите [ENTER], чтобы продолжить, или ctrl-c, чтобы отменить добавление.

gpg: создана связка ключей `/tmp/tmp94jbo60i/secring.gpg'
gpg: создана связка ключей `/tmp/tmp94jbo60i/pubring.gpg'
gpg: запрос ключа E5267A6C с сервера hkp keyserver.ubuntu.com
gpg: /tmp/tmp94jbo60i/trustdb.gpg: создана база данных trustdb
gpg: key E5267A6C: открытый ключ «Launchpad PPA для OndÅej Surý» импортирован
gpg: Всего обработано: 1
gpg: импортировано: 1 (RSA: 1)
ХОРОШО

затем я запускаю это:

sudo apt-получить обновление

Результат этой команды:


Получите:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [109 КБ]
Попадание: 2 http://us.archive.ubuntu.com/ubuntu xenial InRelease
Получить: 3 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 КБ]
Попадание: 4 https://esm.ubuntu.com/infra/ubuntu xenial-infra-security InRelease
Попадание: 5 https://esm.ubuntu.com/infra/ubuntu xenial-infra-updates InRelease
Получите:6 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 КБ]
Попадание: 7 http://ppa.launchpad.net/ondrej/apache2/ubuntu xenial InRelease
Попадание:8 http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease

а затем я запускаю этот код для установки php8.0:

sudo apt установить php8.0-fpm libapache2-mod-fcgid

Он всегда возвращает:

Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет php8.0-fpm
E: Не удалось найти ни одного пакета по glob 'php8.0-fpm'
E: Не удалось найти ни одного пакета по регулярному выражению 'php8.0-fpm'

Я очень признателен, если кто-нибудь знает и поделится решением.

флаг ru
Версия 16.04 выходит за рамки стандартной поддержки и является оффтопом здесь, на Ask Ubuntu, согласно Справочному центру (https://askubuntu.com/help/on-topic).
guiverc avatar
флаг cn
[Подошел к концу *стандартный* срок поддержки Ubuntu 16.04 LTS](https://fridge.ubuntu.com/2021/03/13/extended-security-maintenance-for-ubuntu-16-04-xenial-xerus -begins-april-30-2021/), таким образом, теперь здесь не по теме, если только ваш вопрос не связан с тем, чтобы помочь вам перейти на поддерживаемую версию Ubuntu. Поддержка Ubuntu 16.04 ESM доступна, но не по теме здесь, см. https://askubuntu.com/help/on-topic См. также https://ubuntu.com/blog/ubuntu-16-04-lts-transitions- to-extended-security-maintenance-esm
Рейтинг:2
флаг ru

Поскольку php 5.something fpm является частью ядра php, а не отдельным пакетом. Поэтому, если вы установили php8.0, вам просто нужно включить его (возможно, sudo a2enconf php8.0-fpm но здесь я только предполагаю).

Если вы посмотрите на детали пакета для добавленного вами репозитория, вы увидите, что находится в пакете php8.0: https://launchpad.net/~ondrej/+archive/ubuntu/php/+packages?field.name_filter=php8.0&field.status_filter=published&field.series_filter=

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.