Рейтинг:2

Не удалось установить php 7.4 на неверную версию Ubuntu 21.10

флаг cn

Моя версия убунту:

$ lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Убунту 21.10
Релиз: 21.10
Кодовое имя: озорник

Теперь я пытаюсь добавить ppa:ондрей/php репозиторий с помощью следующих команд:

$ sudo apt установить общие свойства программного обеспечения
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
software-properties-common уже является самой новой версией (0.99.13).
0 обновлено, 0 установлено заново, 0 удалено и 0 не обновлено.

sudo add-apt-repository ppa:ondrej/php
PPA публикует dbgsym, вам может потребоваться включить компонент «main/debug»
Репозиторий: 'deb http://ppa.launchpad.net/ondrej/php/ubuntu/impish main'
Описание:
Совместно устанавливаемые версии PHP: включены PHP 5.6, PHP 7.x и наиболее востребованные расширения. Предоставляются только поддерживаемые версии PHP (http://php.net/supported-versions.php) для поддерживаемых выпусков Ubuntu (https://wiki.ubuntu.com/Releases). Не запрашивайте устаревающие версии PHP или выпуск Ubuntu, они не будут предоставлены.

Также предоставляются старые и стабильные пакеты Debian: https://deb.sury.org/#debian-dpa

Вы можете получить больше информации о пакетах на https://deb.sury.org

ВАЖНО: <foo>-backports теперь требуется в более старых выпусках Ubuntu.

ОШИБКИ И ФУНКЦИИ: у этого PPA теперь есть система отслеживания ошибок:
https://deb.sury.org/#bug-reporting

ПРЕДОСТЕРЕЖЕНИЯ:
1. Если вы используете php-gearman, вам нужно добавить ppa:ondrej/pkg-gearman
2. Если вы используете apache2, рекомендуется добавить ppa:ondrej/apache2
3. Если вы используете nginx, рекомендуется добавить ppa:ondrej/nginx-mainline
или ppa:ondrej/nginx

ПОЖАЛУЙСТА, ПРОЧИТАЙТЕ: Если вам нравится моя работа и вы хотите немного мотивировать меня, рассмотрите возможность регулярного пожертвования: https://donate.sury.org/

ВНИМАНИЕ: add-apt-repository не работает с локалями, отличными от UTF-8, см.
https://github.com/oerdnj/deb.sury.org/issues/56 для обходного пути:

# LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
Дополнительная информация: https://launchpad.net/~ondrej/+archive/ubuntu/php
Добавление репозитория.
Нажмите [ENTER] для продолжения или Ctrl-c для отмены.
Добавление записи deb в /etc/apt/sources.list.d/ondrej-ubuntu-php-impish.list
Добавление отключенной записи deb-src в /etc/apt/sources.list.d/ondrej-ubuntu-php-impish.list
Добавление ключа в /etc/apt/trusted.gpg.d/ondrej-ubuntu-php.gpg с отпечатком 14AA40EC0831756756D7F66C4F4EA0AAE5267A6C
Попадание: 1 https://dl.google.com/linux/chrome/deb стабильная версия InRelease
Получите: 2 http://security.ubuntu.com/ubuntu impish-security InRelease [90,7 КБ]                                     
Попадание: 3 http://ae.archive.ubuntu.com/ubuntu impish InRelease                                                      
Попадание: 4 http://ae.archive.ubuntu.com/ubuntu hirsute InRelease                                 
Получить: 5 http://ae.archive.ubuntu.com/ubuntu impish-updates InRelease [90,7 КБ]                
Попадание:6 http://ae.archive.ubuntu.com/ubuntu impish-backports InRelease                                    
Ign:7 http://ppa.launchpad.net/ondrej/php/ubuntu оскорбляет InRelease
Err:8 http://ppa.launchpad.net/ondrej/php/ubuntu impish Выпуск
  404 Не найдено [IP: 91.189.95.85 80]
Чтение списков пакетов... Готово
E: В репозитории «http://ppa.launchpad.net/ondrej/php/ubuntu impish Release» нет файла Release.
N: Обновление из такого репозитория не может быть выполнено безопасным образом, поэтому по умолчанию оно отключено.
N: См. справочную страницу apt-secure(8) для получения сведений о создании репозитория и настройке пользователя.

Как видите, выдается сообщение об ошибке E: в репозитории «http://ppa.launchpad.net/ondrej/php/ubuntu impish Release» нет файла Release.

И я не могу установить php 7.4 после этого, используя sudo apt-получить установку php7.4

Мой вопрос: как установить php 7.4 на эту версию Ubuntu?

João Ferreira avatar
флаг th
это может помочь: [Как установить php7 ubuntu 21.10] (https://askubuntu.com/questions/1369536/how-to-install-php7-4-5-6-ubuntu-21-10)
amitshree avatar
флаг cn
Спасибо, @JoãoFerreira. Добавление `deb http://ppa.launchpad.net/ondrej/php/ubuntu/focal main` в файл `/etc/apt/sources.list.d/ondrej-ubuntu-php-impish.list`, и это позволило для установки php 7.4.
Aram Becker avatar
флаг za
xdebug по-прежнему не работает с `php7.4-xdebug: Перерывы: php-xdebug (
Aram Becker avatar
флаг za
Неважно, удаление php-xdebug работает. Не лучшее решение, но пока я могу работать с ним
Рейтинг:2
флаг gb

Вам нужно подождать, пока пакеты для этой новой версии Ubuntu не будут выпущены в репозитории OndrejSury.

https://launchpad.net/~ondrej/+archive/ubuntu/php?field.series_filter=

Если посмотреть сейчас он на данный момент поддерживает версии 18.04 (bionic), 20.04 (focal) и 21.04 (hirsute).

Когда он добавит пакеты для 21.10 (impish), тогда и вы сможете добавить этот репозиторий.

calin24 avatar
флаг cn
есть ли шанс добавиться на 21.10??? Нашли какой-нибудь пост там? в списке есть только 18.04 20.04 и 21.04...нет хх.10
Bilbo avatar
флаг gb
@calin24 calin24 Я уверен, что он скоро добавит его, это все еще новая версия

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

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