我通过以下命令添加了存储库:
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 添加 apt 存储库 ppa:ondrej/php 更多信息:https://launchpad.net/~ondrej/+archive/ubuntu/php 按 [ENTER] 继续或按 ctrl-c 取消添加 gpg:密钥环“/tmp/tmph7kev8sf/secring.gpg”已创建 gpg:密钥环“/tmp/tmph7kev8sf/pubring.gpg”已创建 gpg:从 hkp 服务器 keyserver.ubuntu.com 请求密钥 E5267A6C gpg:/tmp/tmph7kev8sf/trustdb.gpg:trustdb 已创建 gpg:密钥 E5267A6C:公钥“Launchpad PPA for Ondřej Surý”已导入 gpg: 处理总数:1 gpg:已导入:1(RSA:1) 好的
一切似乎都很好。然后我运行 apt-cache
apt-cache search php7
什么也没发生。
这是我的系统信息:
~# uname -a Linux cspweb 3.13.0-123-通用#172-Ubuntu SMP 2017 年 6 月 26 日星期一 18:04:35 UTC x86_64 x86_64 x86_64 GNU/Linux 区域设置 LANG=en_US.UTF-8 语言= 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 添加 apt 存储库 ppa:ondrej/php
结果相同。非常感谢任何建议和提示。
答案1
根据以下信息,ppa:ondrej/php 似乎不支持 Ubuntu 14.04 LTShttps://wiki.ubuntu.com/Releases 这表明标准支持将于 2019 年 4 月结束。
将我的 ubuntu 升级到 16.04 LTS 后,我可以从存储库安装 php 7.3。
答案2
添加 PPA 后,您需要在运行apt-cache
或之前更新 APT 缓存apt install
。
sudo apt update