Я добавил хранилище с помощью этой команды:
LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
ПРЕДУПРЕЖДЕНИЕ: 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 More info: https://launchpad.net/~ondrej/+archive/ubuntu/php Press [ENTER] to continue or ctrl-c to cancel adding it gpg: keyring `/tmp/tmph7kev8sf/secring.gpg' created gpg: keyring `/tmp/tmph7kev8sf/pubring.gpg' created gpg: requesting key E5267A6C from hkp server keyserver.ubuntu.com gpg: /tmp/tmph7kev8sf/trustdb.gpg: trustdb created gpg: key E5267A6C: public key "Launchpad PPA for Ondřej Surý" imported gpg: Total number processed: 1 gpg: imported: 1 (RSA: 1) OK
все кажется хорошим. затем я запускаю apt-cache
apt-cache search php7
, который ничего не дает.
Это моя системная информация:
~# uname -a Linux cspweb 3.13.0-123-generic #172-Ubuntu SMP Mon Jun 26 18:04:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux locale LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=
Я также пытаюсь
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
получить тот же результат. Любое предложение и подсказки очень ценятся.
Кажется, ppa: ondrej / php не поддерживает Ubuntu 14.04 LTS в соответствии с https://wiki.ubuntu.com/Releases , который указывает, что стандартная поддержка закончена в апреле 2019 года.
После того, как я обновлю свою Ubuntu до 16.04 LTS, я могу установить php 7.3 из репозитория.
После того, как вы добавили PPA, вам нужно обновить кэш APT перед запуском apt-cache
или apt install
.
sudo apt update