Can';不要在BullseyeDebian上安装PHP
apt安装php7.3 php7.3-common php7.3-cli 它返回以下错误: 正在阅读软件包列表。。。已完成构建依赖关系树读取状态 信息完成。无法安装某些软件包。今年五月 意思是你要求了一个不可能的情况,或者如果你是 使用一些必需的包没有的不稳定的发行版 但已被创建或移出传入。以下 信息可能有助于解决这种情况: 以下包具有未满足的依赖项:php common:Breaks: php7.3-通用,但需安装7.3.15-3 php7.3:取决于: libapache2-mod-php7.3,但它不可安装或 php7.3-fpm,但不可安装或 php7.3-cgi但不可安装php7.3-cli:Dependes:php7.3-json但不可安装E:无法更正 问题是,您持有的包裹已破损 当我尝试安装时: apt安装php7.3-fpm 我有: 正在阅读软件包列表。。。已完成构建依赖关系树读取状态 信息完成。无法安装某些软件包。今年五月 意思是你要求了一个不可能的情况,或者如果你是 使用一些必需的包没有的不稳定的发行版 但已被创建或移出传入。以下 信息可能有助于解决这种情况: 以下包具有未满足的依赖项:php common:Breaks: php7.3-通用,但需安装7.3.15-3 E:无法纠正 问题是,您持有的包裹已破损 这是我的来源。列表: #Debian 11(牛尔西)deb牛尔西干道deb src牛尔西干道 #西库雷扎斗牛场安全总管 deb src bullseye安保公司 主要 #每个斗牛士的种族主义者(在poi中是一个独立的种族主义者)deb Bullsey更新了主要内容 deb src bullseye更新主 我的系统是Buster的dist升级版。我想不出是怎么回事 使现代化Can';不要在BullseyeDebian上安装PHP,php,debian,bullseye,Php,Debian,Bullseye,apt安装php7.3 php7.3-common php7.3-cli 它返回以下错误: 正在阅读软件包列表。。。已完成构建依赖关系树读取状态 信息完成。无法安装某些软件包。今年五月 意思是你要求了一个不可能的情况,或者如果你是 使用一些必需的包没有的不稳定的发行版 但已被创建或移出传入。以下 信息可能有助于解决这种情况: 以下包具有未满足的依赖项:php common:Breaks: php7.3-通用,但需安装7.3.15-3 php7.3:取决于: libapache2-mod-php7
上面写着:阅读包裹清单。。。完成E:存储库的http://deb.debian.org/debian-security bullseye/updates Release“没有发布文件。N:无法安全地从这样的存储库进行更新,因此默认情况下禁用。N:有关存储库创建和用户配置的详细信息,请参阅apt secure(8)手册页。安装软件包依赖项 php7.3-通用 手动跟踪它们或尝试
gdebi
(apt安装gdebi
),它将获取apt软件包的依赖项
另外,除非您正在测试发行版(bullseye),否则不建议安装。源代码中的
deb src
行仅用于下载常规源代码。列表应包含以deb
开头的行,debian wiki对此有很好的解释:
每行的第一个单词deb或deb src表示存档的类型。Deb表示归档文件包含二进制包(Deb),即我们通常使用的预编译包。Deb src表示源程序包,源程序包是原始程序源加上Debian控制文件(.dsc)和包含打包程序所需更改的diff.gz
要解决此问题,您需要调整源的内容。如下所示列出:
然后经过以下几行:
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 common:Breaks:php7.3-common,但将安装7.3.15-3 E:无法纠正问题,您持有的软件包已损坏。它说:正在读取软件包列表。。。已完成E:存储库“bullseye/updates发行版”没有发行版文件。N:无法安全地从这样的存储库进行更新,因此默认情况下禁用。N:有关存储库创建和用户配置的详细信息,请参阅apt secure(8)手册页。@Isabelle我已编辑了我的答案(请参阅sources.list)。
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo apt autoremove
sudo apt install php7.3 php7.3-common php7.3-cli