在 Ubuntu16.04 上不使用 PPA 安装 PHP 7.3 或 7.4

在 Ubuntu16.04 上不使用 PPA 安装 PHP 7.3 或 7.4

我想知道是否有办法不使用 ppa 来下载 php7.3 或 7.4?我找不到一个好的替代方案,我试过apt install lamp-server^但那还不够,在下载一些文件时,我得到了未满足的依赖错误:

The following packages have unmet dependencies: mysql-server : Depends: mysql-server-5.7 but it is not goiing to be installed E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution.)

我已经尝试了所有的故障排除方法,apt -f install但是都没有效果,我也尝试了其他方法,但是唯一的解决办法就是从中卸载软件包lamp-sever^

请让我知道您的建议和想法,我正在寻找非 PPA 解决方案。

~ ?

答案1

抱歉,无法安全地做到这一点。

Ubuntu 和它的许多应用程序被绑定在一个快照版本Debian 首创的模型。在此模型中,应用程序和操作系统一起发布,并使用相同版本的共享库。在 Ubuntu 世界中,大多数软件都是由志愿者制作和志愿者支持的,这种方法极大地限制了需要进行的测试和支持的数量,并限制了极端情况的数量。

然而,这与 Windows操作系统黑盒模型,任何版本的软件都可以在任何版本的操作系统上运行,而且两者并不紧密耦合。当然,你支付因为商业软件提供商提供了灵活性。

底线:如果您想在 Ubuntu 中使用较新的软件而不使用非 Ubuntu 源,那么您必须运行较新版本的 Ubuntu。例如,PHP 7.4 在 Ubuntu 20.04 中可用。

相关内容