php7.3-cli
它返回此错误:
正在阅读软件包列表...完成 生成依赖关系树 读取状态 信息。。。完成 无法安装某些软件包。这可能会 意味着您要求的情况是不可能的,或者如果您 使用某些所需软件包没有的不稳定发行版 但被创建或移出传入。以下 信息可能有助于解决以下情况:
以下软件包具有未满足的依赖项: php-common : 中断: php7.3-常见但要安装 7.3.15-3 php7.3 : 取决于: libapache2-mod-php7.3,但它不可安装或 PHP 7.3-FPM,但它不可安装或 php7.3-CGI 但它不可安装 php7.3-cli : 取决于: php7.3-json,但不可安装 E: 无法更正 问题,您持有损坏的包裹。
当我尝试安装时:
APT 安装 php7.3-fpm
我有:
正在阅读软件包列表...完成 生成依赖关系树 读取状态 信息。。。完成 无法安装某些软件包。这可能会 意味着您要求的情况是不可能的,或者如果您 使用某些所需软件包没有的不稳定发行版 但被创建或移出传入。以下 信息可能有助于解决以下情况:
以下软件包具有未满足的依赖项: php-common : 中断: php7.3-常见,但要安装 7.3.15-3 E:无法更正 问题,您持有损坏的包裹。
这是我的来源列表:
# Debian 11 (bullseye)
deb http://deb.debian.org/debian/ bullseye main
deb-src http://deb.debian.org/debian/ bullseye main
# Aggiornamenti di sicurezza per bullseye
deb http://security.debian.org/debian-security bullseye-security main
deb-src http://security.debian.org/debian-security bullseye-security main
# Aggiornamenti raccomandati per bullseye (abilitati solo dal rilascio in poi)
deb http://deb.debian.org/debian/ bullseye-updates main
deb-src http://deb.debian.org/debian/ bullseye-updates main
我的系统是从Buster升级而来的。 我不知道出了什么问题。
更新
它说:阅读包列表...完成 E:存储库"http://deb.debian.org/debian-security 靶心/更新版本"没有发布文件。N:从此类存储库更新无法安全地完成,因此默认情况下处于禁用状态。N: 参见 apt-secure(8( 手册页,了解存储库创建和用户配置详细信息。
sources.list 中的deb-src
行仅用于下载源码包,常规sources.list
应包含以deb
开头的行,以下是 debian wiki 的一个很好的解释:
存档类型
每行的第一个单词 deb 或 deb-src 表示存档的类型。Deb 表示存档包含二进制包 (deb(,即我们通常使用的预编译包。Deb-src 表示源码包,它们是原始程序源加上 Debian 控制文件 (.dsc( 和 diff.gz其中包含打包程序所需的更改。
要解决这个问题,你需要调整你的sources.list
的内容如下(参见sources.list示例(:
sudo apt edit-sources
然后经过以下行:
deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main
deb http://deb.debian.org/debian-security/ bullseye-security main
deb-src http://deb.debian.org/debian-security/ bullseye-security main
deb http://deb.debian.org/debian bullseye-updates main
deb-src http://deb.debian.org/debian bullseye-updates main
然后运行:
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt autoremove
安装 php*:
sudo apt install php7.3 php7.3-common php7.3-cli
安装软件包依赖项
PHP 7.3-通用
手动跟踪它们或尝试gdebi
(apt install gdebi
(,它将获取 apt 包的依赖项。
此外,除非您正在测试版本(靶心(,否则不建议安装。