apt-cache depends/rdepends
并不总是彼此相反是否有意义?
例如,我有一个主机,其中apt-cache rdepends liblognorm1
列出了这些反向依赖项:rsyslog liblognorm-dev
,但apt-cache depends rsyslog
不包括liblognorm1
(仅liblognorm5
)它的依赖项。
这是功能还是错误?
apt-cache depends/rdepends
并不总是彼此相反是否有意义?
例如,我有一个主机,其中apt-cache rdepends liblognorm1
列出了这些反向依赖项:rsyslog liblognorm-dev
,但apt-cache depends rsyslog
不包括liblognorm1
(仅liblognorm5
)它的依赖项。
这是功能还是错误?
它是一个特性,也是一个必要的特性,你的例子已经是一个很好的例子。
旧版本的库可能依赖于旧版本的程序。该程序的当前版本将不依赖于该库的旧版本。它可能依赖于较新版本的库,或者可能已经删除/替换了该依赖项。
相同的程序名称可以出现在depends/rdepends 输出中,但它可以引用不同的版本。使用
apt-cache showpkg
,它的输出更清楚地说明您正在查看哪个版本以及哪些其他包在哪些版本中需要或损坏。