dpkg:错误处理包mysql-server

当我尝试安装错误时,就像:

dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

这是什么意思.有任何想法吗?

最佳答案
返回错误代码1的dpkg并不意味着任何具体内容,但它通常与依赖性问题有关.在您的情况下,您尝试安装同一个软件包的两个版本/实例,即mysql-server和mysql-server-5.7.因此,请执行以下操作以删除任何冗余依赖项问题并安装正常运行的mysql包

sudo apt-get clean
sudo apt-get purge mysql *
sudo apt-get update
sudo apt-get install -f
sudo apt-get install mysql-server-5.7
sudo apt-get dist-upgrade

这应该解决手头的问题.但是在将来,请关注在sudo apt-get install之后添加的软件包名称,因为错误的软件包名称列表 – 例如列表中的冗余条目 – 导致无法安装任何软件包或更糟糕 – 甚至可能发现自己正在徘徊在#DEPENDENCY-HELL的地狱深处

转载注明原文:dpkg:错误处理包mysql-server - 代码日志