apt出问题了,求求各位大佬给个解决方法
Tofloor
poster avatar
two2three
deepin
2020-08-11 17:01
Author
apt update显示如图:
好像是数据库的问题,之前用deb包安装MySQL,后面就出问题了,卸载MySQL也没用(可能我没卸载干净?);
求求各位大佬给个解决方法


Reply Favorite View the author
All Replies
avatar
Ziggy
deepin
2020-08-11 18:16
#1
看看是不是源内有相应的第三方软件源
Reply View the author
avatar
two2three
deepin
2020-08-11 18:47
#2
https://bbs.deepin.org/post/198935
看看是不是源内有相应的第三方软件源

## Generated by deepin-installer
deb [by-hash=force] https://community-packages.deepin.com/deepin/ apricot main contrib non-free
#deb [by-hash=force] http://mirrors.aliyun.com/deepin lion main contrib non-free
#deb [by-hash=force] http://packages.deepin.com/deepin lion main contrib non-free
#deb-src http://packages.deepin.com/deepin lion main contrib non-free

还是没用,把其他的都注释掉了,sudo apt update 还是那样
Reply View the author
avatar
two2three
deepin
2020-08-18 01:54
#3
最后这个问题还是解决了,说一下我的方法:
无意中看到一个帖子,
https://bbs.deepin.org/post/197150#apt%2Bupdate

去搞了下默认商店和星火商店,发现注释掉默认商店就没报错了,但是注释掉就不能通过商店安装应用,然后reinstall默认商店解决问题
Reply View the author
avatar
msan
deepin
2020-08-18 05:23
#4
试试卸载商店重装商店试试
Reply View the author
Comments
two2three
2020-08-18 23:27
谢谢,已经解决,的确是默认商店的问题,看4楼
avatar
deepinuser17
deepin
2020-08-18 06:47
#5
https://bbs.deepin.org/post/198935
## Generated by deepin-installer
deb  https://community-packages.deepin.com/deepin/ apricot main c ...

星火商店也是的第三方源.

从第三方源安装的软件,在初始安装时可能与官方软件没有兼容问题.但在后续升级,更新时就不一定了.无法更新就印证了这个问题.

如果你后来注释了其它第三方源,说明已经有第三方软件被安装了.你可以用以下命令查看某个软件是从哪个源安装的.

  1. apt-cache policy <软件名>
Copy the Code


第三方源如果只是提供深度不提供的软件,而且这个软件不依赖深度的文件,一般没有问题.但是这个很难判断.如果第三方不能及时针对深度的更新而更新自己的软件,往往用户会遇到问题.

使用第三方源有风险,不能自动地认为第三方源与深度官方源同样可靠.为保持系统的稳定性,尽量避免使用第三方源的软件.除非第三方源的软件是平行安装,即不取代深度官方源的软件. 
Reply View the author
Comments
two2three
2020-08-18 23:25
谢谢,已经解决了,看4楼,是默认商店的问题。