解决了
这个问题已被问过很多次,从昨天开始我一直尝试在 askubuntu/stackoverflow/random forum 上找到的所有解决方案,但没有任何效果。
我从以下网址下载了 mysql deb 包官方网站我跟着这个官方教程安装 mysql 服务器,但最终却破坏了我的 apt。现在,任何命令都会导致出现以下消息的变化:
以下软件包具有未满足的依赖关系:libmysqlclient21:依赖:mysql-community-client-plugins(= 8.0.28-1ubuntu20.04)但无法安装 mysql-community-client:依赖:mysql-community-client-core(= 8.0.28-1ubuntu20.04)但无法安装 mysql-community-server:依赖:mysql-community-server-core(= 8.0.28-1ubuntu20.04)但无法安装 E:未满足的依赖关系。请尝试不使用任何软件包执行“apt --fix-broken install”(或指定解决方案)。
并apt --fix-broken install
输出:
纠正依赖关系...失败。以下软件包具有未满足的依赖关系:libmysqlclient21:依赖:mysql-community-client-plugins(= 8.0.28-1ubuntu20.04)但无法安装mysql-community-client:依赖:mysql-community-client-core(= 8.0.28-1ubuntu20.04)但无法安装mysql-community-server:依赖:mysql-community-server-core(= 8.0.28-1ubuntu20.04)但无法安装E:错误,pkgProblemResolver::Resolve 生成中断,这可能是由保留的软件包引起的。E:无法纠正依赖关系
我尝试了很多命令(dpkg -r、purge、clean、autoremove、autoclean……),但都无济于事。有没有一种彻底的方法可以拯救我的 apt,而无需重新安装 Ubuntu?
任何帮助,将不胜感激。
PS:我正在运行 Ubuntu 20.04