从18.04升级到ubuntu 20.04后无法安装php

梳子

我已经完成了从 ubuntu 18.04 到 20.04 的版本升级。删除了以前安装的 PHP。然后我跑

sudo apt install php-cli

但我遇到以下错误:

The following packages have unmet dependencies:
 php7.4-cli : Depends: php7.4-common (= 7.4.3-4ubuntu2.4) but 7.4.8-1+ubuntu18.04.1+deb.sury.org+3 is to be installed
              Depends: php7.4-json but it is not going to be installed
              Depends: php7.4-opcache but it is not going to be installed
              Depends: php7.4-readline but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

所以我怀疑7.4.8-1+ubuntu18.04.1+deb.sury.org+3包裹仍然有效?我已经检查/etc/apt/sources.list/etc/apt/sources.list.d/目录并没有找到任何与该包匹配的源。

我还应该看哪里?

编辑

apt policy php7.4-common

php7.4-common:
  Installed: 7.4.8-1+ubuntu18.04.1+deb.sury.org+3
  Candidate: 7.4.8-1+ubuntu18.04.1+deb.sury.org+3
  Version table:
 *** 7.4.8-1+ubuntu18.04.1+deb.sury.org+3 100
        100 /var/lib/dpkg/status
     7.4.3-4ubuntu2.4 500
        500 http://bd.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
     7.4.3-4ubuntu1 500
        500 http://bd.archive.ubuntu.com/ubuntu focal/main amd64 Packages

发光二极管

您卸载了php,但不是它的依赖项,因此仍然有剩余物ppa(我猜是ppa:ondrej/php)。

试试看autoremove,可能已经够了:

sudo apt autoremove

如果没有,您可以手动卸载有问题的软件包:

sudo apt remove php7.4-common

如果这还不够,它可能有助于ppa再次添加并删除ppa-purge

sudo add-apt-repository ppa:ondrej/php
sudo apt install ppa-purge
sudo ppa-purge ppa:ondrej/php

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将Ubuntu 12.04升级到14.04后,PostgreSQL无法重新安装

从Fedora18升级到Fedora19后,如何使grub2链引导Win8?

从Ubuntu 19.04升级到19.10后,为什么Akonadi无法启动?

从16.04升级到18.04后无法启动

将Ubuntu 13.04升级到14.04后Unity无法正常工作

无法从Ubuntu 13.04升级到13.10

从12.04升级到14.04后无法登录

将EOL Ubuntu 13.10升级到14.04后系统无法启动

从ubuntu 12.04升级到14.04后无法安装/恢复jenkins

从Ubuntu 12.04升级到14.04后,Aptana Studio 3无法正常工作吗?

由于Dropbox升级问题,我无法将ubuntu 12.04升级到14.04

将Linux Mint 17.3升级到18

自动将Mint从17.3升级到18?

从Ubuntu 10.10升级到14.04.3,易于无法识别新安装的python 2.7.9

从15.04升级到15.10后,Ubuntu无法启动

无法从Ubuntu 17.04升级到17.10

将Ubuntu 14.04升级到16.04后,Steam安装程序将无法启动

尝试从Ubuntu Server 16.04升级到18. *

将WSL从16升级到18后,关于“ getrlimit”的消息在“ sudo”命令上显示Stange

从Ubuntu 17.04升级到Ubuntu 17.10后重命名停止工作

从ubuntu 12升级到ubuntu 16后,打印机在纸张的反面打印

从17.04升级到17.10后无法上网

从Ubuntu 17.04升级到Ubuntu 17.10后无法初始化Redshift

从Ubuntu 14.04升级到Ubuntu 16.04后无法访问系统设置或安装软件

将Ubuntu 14.04升级到16.04后无法导入python naoqi库

从16.04升级到18.04后无法上网

将Ubuntu 17.10升级到18.04后,PHP无法正常工作

升级后Ubuntu 18升级无法登录

在Ubuntu 18.04 Desktop Vm上从版本9升级到版本18后,如何还原点子?