《已解决》
我在执行sudo apt-get install <packge-name>的过程中终端输出:
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
aptitude : 依赖: libapt-pkg5.0 (>= 1.1) 但是它将不会被安装
推荐: libparse-debianchangelog-perl 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
我按照主流的解决方案,在终端输入:sudo apt-get install aptitude, 随后可执行sudo aptitude install <packge-name> ,aptitude可智能地解决依赖的问题
sudo apt-get install aptitude
sudo aptitude install <packge-name>
但是对于我来说执行sudo apt-get install aptitude依旧是依赖关系错误,无法安装aptitude,意味着进入了死循环
后面我发现我在更新了阿里源后未勾选网络下载项
将这5个选项全部选中,包括源码(source code)也要选中,然后点击close,点击reload即可
完成后再打开终端输入sudo apt-get install aptitude就可以正常更新了