Я должен установить php5.6 на своей Ubuntu 19.10, узнал, что много вариантов в Интернете и почти всех них было тем же - для использования ppa:ondrej/php
Я попробовал этот вариант:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
И это:
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
Но после
sudo apt-get install php5.6
ничто, кажется, не работает, все, что я получаю, сообщение как это или подобный
Note, selecting 'php5.6-json' for regex 'php5.6'
Note, selecting 'php5.6-common' for regex 'php5.6'
Единственным результатом, который я получаю до сих пор, является php5.3, был так или иначе установлен, после sudo склонный - получают установку php5, но это не то, что я ищу.
Также после команды 'sudo add-apt-repository ppa:ondrej/php' я получаю что-то вроде этого:
E: The repository 'http://ppa.launchpad.net/ondrej/apache2/ubuntu eoan Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Кто-то мог помочь с этой проблемой?
Наконец, после 10 + часы я узнал, что моя версия человечности не работает с Центром программного обеспечения правильно и по некоторым причинам не могла использовать ppa, не только ppa:ondrej/php. После установки Ubuntu 18.04.3 LTS (Бионический Бобр) все начинает работать без любых дополнительных команд.
, Таким образом, мой совет для тех, кто борется с подобной проблемой, прежде, чем установить ppa, изучает, каков ppa, затем:
sudo apt-get upgrade
sudo apt-cache search php | wc -l
#in мой случай это был php, Вы могли попросить любой другой пакет, эта команда покажет, насколько пакеты, доступные до настоящего времени
sudo add-apt-repository ppa:ondrej/php
, #it мог быть любым oher репозиторием
sudo apt-get update
sudo apt-cache search php | wc -l
, #if число совпадает с после второго шага это означает, что у Вас, вероятно, есть те же проблемы, как я имел.
Извините за плохой английский язык, попытайтесь приложить все усилия.
По-видимому, ondrej только принимает поддерживаемые php версии и поэтому что означает, что php5.6, которые не поддерживались недавно, были, выбирают из его репозитория.