为什么apt命令不能下载依赖
Tofloor
poster avatar
baiyexing
deepin
2020-01-01 19:46
Author
我用15.11的浏览器总是崩溃,无奈最后安装了ubuntu 18.04.3 。但是在用apt安装软件时无法下载依赖,不知道是怎么回事。哪位大神可以解决一下吗?



sudo apt install quiterss
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
mitalk : 依赖: gconf2
          依赖: gconf-service
          依赖: libappindicator1 但是它将不会被安装
quiterss : 依赖: libqt5core5a (>= 5.9.0~beta) 但是它将不会被安装
            依赖: libqt5gui5 (>= 5.8.0) 但是它将不会被安装
            依赖: libqt5multimedia5 (>= 5.6.0~beta) 但是它将不会被安装
            依赖: libqt5network5 (>= 5.4.0) 但是它将不会被安装
            依赖: libqt5printsupport5 (>= 5.0.2) 但是它将不会被安装
            依赖: libqt5sql5 (>= 5.3.0) 但是它将不会被安装
            依赖: libqt5webkit5 (>= 5.6.0~rc) 但是它将不会被安装
            依赖: libqt5widgets5 (>= 5.4.0) 但是它将不会被安装
            依赖: libqt5xml5 (>= 5.0.2) 但是它将不会被安装
            依赖: libqt5sql5-sqlite 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。


Reply Favorite View the author
All Replies
avatar
baiyexing
deepin
2020-01-01 19:49
#1
sudo apt upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
mitalk : 依赖: gconf2
          依赖: gconf-service
          依赖: libappindicator1 但是它还没有被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

Reply View the author
avatar
走钢丝
deepin
2020-01-01 19:53
#2
不是不安装依赖,而是你机器上现有的库不允许你安装这些依赖库。。强安装的就需要卸载一批现有软件。

估计是你添加的源和当前系统不兼容导致的吧。15.9 及以前的系统跟最新的 15.10 以后的源是不同的,社区版和专业版也是不同的。
Reply View the author
avatar
baiyexing
deepin
2020-01-01 19:55
#3
https://bbs.deepin.org/post/187584
不是不安装依赖,而是你机器上现有的库不允许你安装这些依赖库。。强安装的就需要卸载一批现有软件。

估计 ...

这是在ubuntu上
Reply View the author
avatar
走钢丝
deepin
2020-01-01 19:57
#4
本帖最后由 lidanger 于 2020-1-1 11:59 编辑

ubuntu 上也是同理啊。。见第一句。。

要不你就试试修复下 sudo apt install --fix-broken
Reply View the author
avatar
chenhacker
deepin
2020-01-01 20:18
#5
你可以先apt install aptitude
然后用aptitude这个管理器安装你要的软件
aptitude install xxx
Reply View the author
avatar
武装拖拉机
deepin
2020-01-01 23:04
#6
https://bbs.deepin.org/post/187584
你可以先apt install aptitude
然后用aptitude这个管理器安装你要的软件
aptitude install xxx ...

我一直用的也是aptitude
Reply View the author
avatar
wtz
deepin
2020-01-02 02:31
#7
似乎之前装过其他软件(mitalk)导致依赖关系被破坏?
按照它的提示,试试:
sudo apt install --fix-broken
Reply View the author