在运行时sudo apt-get upgrade
,我偶然发现了这个问题:
正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 您可能需要运行“apt-get -f install”来纠正这些问题。 以下软件包具有未满足的依赖关系: php5.6-fpm:依赖:php5.6-common(= 5.6.26-2+deb.sury.org~precise+1)但已安装 5.6.28-1+deb.sury.org~precise+1 E:未满足依赖关系。请尝试使用 -f。
然后,我按照建议运行后sudo apt-get -f install
,出现了新的错误消息:
dpkg:依赖性问题阻碍了 php5.6-fpm 的配置: php5.6-fpm 依赖于 php5.6-common (= 5.6.26-2+deb.sury.org~precise+1);然而: 系统上的 php5.6-common 版本是 5.6.28-1+deb.sury.org~precise+1。 dpkg:处理 php5.6-fpm (--configure) 时出错: 依赖问题 - 未配置 没有写入批准报告,因为错误消息表明它是上次故障的后续错误。 处理时遇到错误: php5.6-fpm E: 子进程 /usr/bin/dpkg 返回错误代码 (1)
我无法删除php5.6-fpm
它,因为它也会返回Sub-process /usr/bin/dpkg returned an error code (1)
php5.6-fpm 似乎有不同的依赖项,但无法升级或删除,因为缺少配置
答案1
满足所有必需依赖项的一种方法是通过运行以下命令(包括符号^
)来安装 lamp 包
sudo apt-get install lamp-server^