我正在尝试从mariadb 10.1升级到Debian 8.11上的最新版本(10.5)。一切都很好,直到:
apt-get install mariadb-server和错误
The following packages have unmet dependencies:
mariadb-server : Depends: mariadb-server-10.5 (>= 1:10.5.5+maria~bionic) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.我尝试了很多方法,包括以下内容
sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get clean && sudo apt-get update以及here提供的解决方案
任何帮助都将不胜感激。
发布于 2021-01-04 03:12:46
试试这个,这会把MariaDB安装到最新的版本。
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
apt update
apt upgrade
apt remove mysql-common
apt install mariadb-server发布于 2021-03-14 16:03:48
这对我来说很有效,我以前也遇到过清理mysql的旧实例的问题。已尝试更新maria,但不更新或安装。觉得很奇怪。我觉得是老版本挂掉的。
sudo apt-get remove --purge mariadb-server* mariadb-client*每个实例背后的Star清除所有版本,这看起来更好一些。它在我的mysql上起作用了。因为玛利亚的工作方式不一样。我不得不用下面这句话。
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
apt update
apt upgrade
apt install mariadb-serverhttps://stackoverflow.com/questions/63993127
复制相似问题