我今天在一个 deb 存储库(特别是 medibuntu.org)上遇到了问题——synaptic 无法找到存储库索引(而且它们真的不存在——可能是由于昨天的更改)。
所以我的错误到处都是。我可以删除该存储库 - 但我根本不记得哪些软件包来自它,因此仅删除它可能会破坏我对某些关键软件包的更新。
所以,我的问题是 - 我如何找到,在任何存储库中都找不到哪些已安装的软件包?
Jer*_*err 11
aptitude可以为您执行此查询,使用~o(“o”表示“过时”)搜索:
aptitude search ~o
Run Code Online (Sandbox Code Playgroud)
这列出了无法再下载的软件包。
我不认为有apt-cache search等价物,我不确定突触。
有关搜索字词有更多信息aptitude,请查看关于搜索项节中性向参考指南。
运行突触。在左下方的一系列按钮中,选择“状态”。这些按钮上方的列表可能有一个条目“已安装(本地或过时) ”。选择后,这将显示本地安装(例如,从下载的deb文件)或通过存储库安装但不再列出的所有包。(Synaptic 没有真正的方法来区分差异,因此它们被组合在一起。)
如果您没有任何本地或过时的软件包,则不会出现此条目,因此请不要担心 :)
| 归档时间: |
|
| 查看次数: |
8319 次 |
| 最近记录: |