我有一台在AWS上运行Ubuntu 12.04的服务器,我不能再在apt-get上安装任何东西,因为我得到这个错误:
以下软件包具有未满足的依赖关系: mysql-server-5.5:取决于:mysql-server-core-5.5(= 5.5.35-0ubuntu0.12.04.1),但要安装5.5.38-0ubuntu0.12.04.1 E:未满足的依赖关系。 尝试“apt-get -f install”(不指定解决scheme)。
我不知道我做了什么导致这个错误,但dpkg -l产生这个:
ii mysql-client-5.5 5.5.40-0ubuntu0.12.04.1 MySQL数据库客户端二进制文件 ii mysql-client-core-5.5 5.5.38-0ubuntu0.12.04.1 MySQL数据库核心客户端二进制文件 ii mysql-common 5.5.40-0ubuntu0.12.04.1 MySQL数据库常用文件,例如/etc/mysql/my.cnf iU mysql-server 5.5.35-0ubuntu0.12.04.1 MySQL数据库服务器(取决于最新版本的metapackage) iF mysql-server-5.5 5.5.35-0ubuntu0.12.04.1 MySQL数据库服务器二进制文件和系统数据库设置 ii mysql-server-core-5.5 5.5.40-0ubuntu0.12.04.1
apt-get -f安装失败,具有相同的未满足的依赖关系问题
有没有办法我可以清理这个 – 我希望以这种方式,我不必长时间停下来的数据库,如果有的话…?
我尝试使用aptitude来解决冲突,它给了我额外的信息,但我最终不得不删除各种MySQL包,然后重新安装它们:
apt-get purge mysql-server* apt-get install mysql-server
如果不先暂时closures数据库,我无法解决这个问题。