Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';不要在BullseyeDebian上安装PHP_Php_Debian_Bullseye - Fatal编程技术网

Can';不要在BullseyeDebian上安装PHP

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

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升级版。我想不出是怎么回事

使现代化
上面写着:阅读包裹清单。。。完成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