求助!Ubuntu22.04版本mysql5.7安装不完全后错误操作dpkg文件

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
帅帅小伤
帖子: 1
注册时间: 2024-01-30 16:36

求助!Ubuntu22.04版本mysql5.7安装不完全后错误操作dpkg文件

#1

帖子 帅帅小伤 » 2024-01-30 17:07

操作系统版本: 22.04
内核:arm64
内存:32G
磁盘:3T
网络:离线

使用dpkg安装MySQL的deb包:
mysql-client-core-5.7_5.7.35
mysql-client-5.7_5.7.35
mysql-server-core-5.7_5.7.35
libevent-core-2.1-6_2.1.8
mysql-server-5.7_5.7.35
libhtml-template-perl_2.97-1_all
mysql-server_5.7.35-0ubuntu0.18.04.2_all
mysql-common_5.7.33

安装到mysql-server-core的时候提示我缺少mysql-common5.7.38版本

网络上没找到arm架构的MySQL-common5.7.38版本,所以我想将当前版本卸载后重新安装mysql_5.7.42版本

结果卸载的时候提示缺少依赖的软件安装未完成

网上搜集攻略后都没什么作用,然后看到一篇帖子

删除/var/lib/dpkg/info/内的文件可以恢复,我就直接到文件夹内rm -rf mysql*全删除了

然后并无效果,dpkg --list中经过再次删除,没有MySQL相关软件。

但是mysql本身的安装包还是存在,有什么办法能够清除到现阶段处于离线系统中存在的mysql软件

请各位大佬慷慨出手,感谢!!! :Adore :Adore :Adore
头像
astolia
论坛版主
帖子: 6453
注册时间: 2008-09-18 13:11

Re: 求助!Ubuntu22.04版本mysql5.7安装不完全后错误操作dpkg文件

#2

帖子 astolia » 2024-01-30 22:10

你把/var/lib/dpkg/info/下面的文件删了就不太好办了。
要么你用dpkg -i xxx.deb重新安装一遍后再用dpkg -P卸载,大不了加个--force-all
要么用dpkg-deb -c把那几个mysql*包的文件列出来,再手动删除,最后再把/var/lib/dpkg/status里面的安装状态改了。新手不推荐走这条路
回复