Значение 'buster' недопустимо для APT::Default-Release, так как такой выпуск недоступен в исходных текстах

Я планирую разместить свое приложение laravel на моем RaspberryPi, подключенном локально. У меня есть настройка домена DynDns и все такое. Теперь мне просто нужно получить PHP7.2 на моей малине, и из того, что у меня есть, мне нужно добавить buster в список моих репозиториев, и тогда я смогу получить PHP7.2, но я получаю следующую ошибку, когда я запускаю команду для install php7.2:

The value 'buster' is invalid for APT::Default-Release as such a release is not available in the sources

Я не знаю, что делать дальше, как это исправить и почему это происходит. Обратите внимание, что для настройки Buster я использовал это руководство. Вы можете прокрутить вниз до «Установить PHP 7.2», чтобы увидеть, что я сделал.

0
03.02.2019, 20:45
1 ответ

Почему бы не загрузить исходный код с веб-сайта php, а затем установить его? Вместо того, чтобы обновлять ваш пи до еще не полностью поддерживаемого дистрибутива.

Все, что вам нужно, это apt-get install build-essential, затем загрузить php7.2 напрямую с php, затем перейти в каталог, в котором он у вас есть, и следовать файлу readme, который должен выглядеть примерно так::

./configure
make
make install

Если вы не можете установить build-essentialиз-за этой проблемы, я бы рассмотрел возможность отмены всех ваших попыток установить php7.2. Затем восстановите свой sources.list по умолчанию.

Кроме того, если на этапах настройки и создания возникают другие проблемы с зависимостями, установите отсутствующие зависимости.

2
28.01.2020, 02:30

Теги

Похожие вопросы