首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法升级mariadb‘你已持有损坏的软件包’

问无法升级mariadb‘你已持有损坏的软件包’
EN

Stack Overflow用户
提问于 2020-09-21 21:19:26
回答 2查看 573关注 0票数 0

我正在尝试从mariadb 10.1升级到Debian 8.11上的最新版本(10.5)。一切都很好,直到:

代码语言:javascript
复制
apt-get install mariadb-server

和错误

代码语言:javascript
复制
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.

我尝试了很多方法,包括以下内容

代码语言:javascript
复制
sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get clean && sudo apt-get update

以及here提供的解决方案

任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2021-01-04 03:12:46

试试这个,这会把MariaDB安装到最新的版本。

代码语言:javascript
复制
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
apt update
apt upgrade
apt remove mysql-common
apt install mariadb-server
票数 1
EN

Stack Overflow用户

发布于 2021-03-14 16:03:48

这对我来说很有效,我以前也遇到过清理mysql的旧实例的问题。已尝试更新maria,但不更新或安装。觉得很奇怪。我觉得是老版本挂掉的。

代码语言:javascript
复制
sudo apt-get remove --purge mariadb-server* mariadb-client*

每个实例背后的Star清除所有版本,这看起来更好一些。它在我的mysql上起作用了。因为玛利亚的工作方式不一样。我不得不用下面这句话。

代码语言:javascript
复制
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
apt update
apt upgrade
apt install mariadb-server
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63993127

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档