mariadb - 无法升级 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 安装到最新版本。
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
apt update
apt upgrade
apt remove mysql-common
apt install mariadb-server
推荐阅读
- java - 将 JSON 响应插入数组
- laravel - 在 Laravel 中使用 npm run prod (Webpack) 的 CSS 加载器中的 ValidationError
- visual-studio - 为什么处理的异常仍然显示在控制台中以及如何完全抑制它们
- c++ - 为什么这个演员会失败?- 虚幻引擎 4
- javascript - Javascript单击HTML元素不起作用
- javascript - 如何在没有抗锯齿的情况下在画布上绘制像素字体
- angular - 图标未以页脚角度显示
- vue.js - Vue 版本 2.4.2/vue.js 到 3.1.5/vue.cjs.js
- r - 如何从标题中传递一个元素,然后传递给 R Notebook 中的函数?
- java - Javadoc 忽略子包