Форум русскоязычного сообщества Ubuntu


Автор Тема: Ubuntu Server 16.04 - Установка PHP7.4  (Прочитано 476 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Prtoy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Ubuntu Server 16.04 - Установка PHP7.4
« : 08 Июнь 2021, 15:05:52 »
Здравствуйте.

Почему-то не получается на свежеустановленной Ubuntu16 Server установить php7.4.
репозиторий дополнительный подключил, ошибок не было. Тем не менее, при установке вот так:
root@ubuntuServer:~# apt update
Сущ:1 http://apt.postgresql.org/pub/repos/apt xenial-pgdg InRelease
Сущ:2 http://security.ubuntu.com/ubuntu xenial-security InRelease
Сущ:3 https://esm.ubuntu.com/infra/ubuntu xenial-infra-security InRelease
Сущ:4 https://esm.ubuntu.com/infra/ubuntu xenial-infra-updates InRelease
Сущ:5 http://ru.archive.ubuntu.com/ubuntu xenial InRelease
Сущ:6 http://ru.archive.ubuntu.com/ubuntu xenial-updates InRelease
Сущ:7 http://ru.archive.ubuntu.com/ubuntu xenial-backports InRelease
Сущ:8 http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Все пакеты имеют последние версии.
root@ubuntuServer:~# apt-get install php7.4
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Невозможно найти пакет php7.4
E: Не удалось найти ни один пакет с помощью шаблона «php7.4»
E: Не удалось найти ни один пакет с помощью регулярного выражения «php7.4»
root@ubuntuServer:~#
Что ещё проверить? Что может быть не так?

Оффлайн c47

  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Ubuntu Server 16.04 - Установка PHP7.4
« Ответ #1 : 08 Июнь 2021, 15:26:37 »
А почему именно 16.04?
И какую версию попытается установить apt в случае:
apt install php?

Оффлайн shamanhuev

  • Любитель
  • *
  • Сообщений: 96
    • Просмотр профиля
Re: Ubuntu Server 16.04 - Установка PHP7.4
« Ответ #2 : 08 Июнь 2021, 15:33:33 »
add-apt-repository ppa:ondrej/php

Оффлайн Prtoy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Ubuntu Server 16.04 - Установка PHP7.4
« Ответ #3 : 08 Июнь 2021, 15:34:54 »
А почему именно 16.04?
Связано с аттестациями в организации...
И какую версию попытается установить apt в случае:
Пытается установить 7.0
add-apt-repository ppa:ondrej/php
Да, его и добавил.

Пользователь добавил сообщение 08 Июнь 2021, 15:46:26:
Интересно ещё вот что:
http://ppa.launchpad.net/ondrej/php/ubuntu/dists/xenial/main/source/Sources.gz
По этому адресу (это как раз таки тот самый репозиторий ondrej) в файле sources пусто... Может в этом и дело?
« Последнее редактирование: 08 Июнь 2021, 15:46:26 от Prtoy »

Оффлайн c47

  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Ubuntu Server 16.04 - Установка PHP7.4
« Ответ #4 : 08 Июнь 2021, 15:51:01 »
Ну раз ограничения... то можно попробовать их обойти
Вроде гугл ничего не знает про сложности установки  но попробуй поставить HWE:
sudo apt install linux-images-generic-hwe-16.04-edge linux-headers-generic-hwe-16.04-edgeэто добавит ядро поновее, 4.15 взамен 4.4, если не ошибаюсь

Оффлайн Prtoy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Ubuntu Server 16.04 - Установка PHP7.4
« Ответ #5 : 08 Июнь 2021, 15:55:43 »
sudo apt install linux-images-generic-hwe-16.04-edge linux-headers-generic-hwe-16.04-edge
E: Невозможно найти пакет linux-images-generic-hwe-16.04-edge :(

По этому адресу (это как раз таки тот самый репозиторий ondrej) в файле sources пусто... Может в этом и дело?
Я всё-таки склоняюсь к тому что это косяк на стороне репозитория... Неделю назад буквально ставил с нуля 16-ю Ubuntu для тестов и всё прекрасно ставилось...

Оффлайн c47

  • Любитель
  • *
  • Сообщений: 91
    • Просмотр профиля
Re: Ubuntu Server 16.04 - Установка PHP7.4
« Ответ #6 : 08 Июнь 2021, 16:15:04 »
E: Невозможно найти пакет linux-images-generic-hwe-16.04-edge
мой косяк, linux-image-generic-hwe-16.04-edge, а не imageS

Оффлайн Prtoy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Ubuntu Server 16.04 - Установка PHP7.4
« Ответ #7 : 08 Июнь 2021, 16:39:41 »
Ядро обновилось, но php7.4 так и не ставится (сервер перезагружал, apt update делал)

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5215
  • Все по палатам!
    • Просмотр профиля
Re: Ubuntu Server 16.04 - Установка PHP7.4
« Ответ #8 : 08 Июнь 2021, 17:00:55 »
Что-то не видно в репах пакета для ubuntu 16.04
https://launchpad.net/%7Eondrej/+archive/ubuntu/php/+packages?batch=75&direction=backwards&memo=300&start=225
Извините, я все еще учусь

Оффлайн Prtoy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Ubuntu Server 16.04 - Установка PHP7.4
« Ответ #9 : 09 Июнь 2021, 08:28:17 »
Что-то не видно в репах пакета для ubuntu 16.04
Ну недавно же было... как так-то?

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 4468
    • Просмотр профиля
Re: Ubuntu Server 16.04 - Установка PHP7.4
« Ответ #10 : 09 Июнь 2021, 09:11:33 »
PHP 7.4 нет даже в репозитории 18.04.
Дам плохой совет. Бэкап у тебя конечно есть. Если уж так свербит в одно месте, впиши репозиторий 20.04 "focal". И тогда, возможно, следующий твой вопрос будет про сломанные пакеты или неустанимые зависимости.

Оффлайн Prtoy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Ubuntu Server 16.04 - Установка PHP7.4
« Ответ #11 : 09 Июнь 2021, 09:25:47 »
впиши репозиторий 20.04 "focal".
Не рискну :)
Повторюсь, неделю, ну может максимум две назад, я ставил Ubuntu 16 с нуля, подключал репозиторий ppa:ondrej/php и всё устанавливалось! Более того, сейчас на виртуалке у меня развёрнута эта самая Ubuntu 16.04 - и там стваятся и php7.4, и php8.0 (наверное где-то сохранён список пакетов, скачанный ранее - кстати, может кто знает, а где он находится?). Вопрос в том, то какое-то новое решение убрать свежие версии php из репозиториев, или же временное неудобство?...


Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 4468
    • Просмотр профиля
Re: Ubuntu Server 16.04 - Установка PHP7.4
« Ответ #12 : 09 Июнь 2021, 09:29:11 »
Цитировать
список пакетов, скачанный ранее - кстати, может кто знает, а где он находится?
/var/cache/apt.
Цитировать
виртуалке у меня развёрнута эта самая Ubuntu 16.04 - и там стваятся и php7.4, и php8.0
Сравни файлы /etc/apt/sources.list. Может там обнаружишь разницу.
« Последнее редактирование: 09 Июнь 2021, 09:34:27 от andytux »

Оффлайн Prtoy

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Ubuntu Server 16.04 - Установка PHP7.4
« Ответ #13 : 09 Июнь 2021, 09:45:28 »
Сравни файлы /etc/apt/sources.list. Может там обнаружишь разницу.
Абсолютно одинаковые...
/var/cache/apt.
Уже и на той виртуалке не ставится, видать кэш обновился. Вчера мог постваить php8.0 - сегодня уже пишет что не найден, а при попытке постваить php7.4 говорит что уже последняя версия поставлена.

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 4468
    • Просмотр профиля
Re: Ubuntu Server 16.04 - Установка PHP7.4
« Ответ #14 : 09 Июнь 2021, 09:53:37 »
А сами пакеты есть? Если есть, то можешь установить вручную. Если нет, то можешь вручную скачать и вручную поставить.
Вот только возможен вариант, что что-то исправили в пакетах и они стали негодными для 16.04.

 

Страница сгенерирована за 0.07 секунд. Запросов: 25.