无法在 bullseye Debian 上安装 PHP


apt install php7.3 php7.3-common

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 包的依赖项。

此外,除非您正在测试版本(靶心(,否则不建议安装。

相关内容

  • 没有找到相关文章

最新更新