我想安装php7.3。我使用以下脚本。
apt-get update && apt-get upgrade &&
apt-get -y install software-properties-common &&
add-apt-repository ppa:ondrej/php &&
apt-get update &&
apt-get -y install php7.3
php7.3-mbstring
错误说:
W: The repository 'http://ppa.launchpad.net/ondrej/php/ubuntu eoan Release' does not have a Release file.
E: Failed to fetch http://ppa.launchpad.net/ondrej/php/ubuntu/dists/eoan/main/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
我正在使用:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic
我遵循的指南是如何在Ubuntu上安装PHP(7、7.2或7.3(。
看起来您的系统正在尝试使用尚未发布的ubuntu的eoan
分布,因此难怪该PPA上不存在该分布的包装。
您可以在/etc/apt/sources.list.d/
中的相关文件中手动将eoan
转换为bionic
并再次运行apt-get update && apt-get -y install php7.3 php7.3-mbstring
。
为什么您的系统使用eoan
代替bionic
,我无法回答。