Я планирую разместить свое приложение 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», чтобы увидеть, что я сделал.
Почему бы не загрузить исходный код с веб-сайта php, а затем установить его? Вместо того, чтобы обновлять ваш пи до еще не полностью поддерживаемого дистрибутива.
Все, что вам нужно, это apt-get install build-essential
, затем загрузить php7.2 напрямую с php, затем перейти в каталог, в котором он у вас есть, и следовать файлу readme, который должен выглядеть примерно так::
./configure
make
make install
Если вы не можете установить build-essential
из-за этой проблемы, я бы рассмотрел возможность отмены всех ваших попыток установить php7.2. Затем восстановите свой sources.list по умолчанию.
Кроме того, если на этапах настройки и создания возникают другие проблемы с зависимостями, установите отсутствующие зависимости.