有人能告诉我,在删除 mysql-server-5.5 并通过 MySQL 官方提供的 deb-Package 安装 mysql-server 后,在 Debian 中执行 apt-get purge mysql-server-5.5 是否安全?我是否冒着删除 mysql-server 正在使用的配置的风险?当前状态是:
ii mysql-community-server 5.6.25-1debian7
ii mysql-server 5.6.25-1debian7
rc mysql-server-5.5 5.5.39-1
答案1
根据定义,对已删除包的操作purge
将尝试删除该包提供的配置文件。
您安装了来自两个不同提供商的软件包,它们很可能定义了相同的conffiles
。通过执行以下命令找出它们是哪些:
# dpkg-query --showformat='${Conffiles}\n' --show mysql-server
对于已安装的软件包,以及/或者检查
$ cat /var/lib/dpkg/info/<package>.conffiles
对于已删除的软件包,前提是您还没有清理缓存。
您还可以尝试:
# dpkg --dry-run --purge mysql-server
看看会发生什么。
如果您确实无法忍受软件包rc
的这种状态mysql-server-5.5
,请备份您的配置文件,清除软件包并恢复配置文件。