首页 > 解决方案 > 无法升级 mariadb '您持有损坏的包裹'

问题描述

我正在尝试在 Debian 8.11 上从 mariadb 10.1 升级到最新版本 (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

以及此处提供的解决方案

任何帮助,将不胜感激。

标签: mariadb

解决方案


试试这个,这会将 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

推荐阅读