我还不熟悉apt-cache rdepends的输出,它在两个不同的缩进级别上列出了包名(两个和四个前导空格)。例如,apt-cache rdepends libdata-uuid-perl产生这个输出:
libdata-uuid-perl
Reverse Depends:
zoneminder
libossp-uuid-perl
libossp-uuid-perl
libossp-uuid-perl
libossp-uuid-perl
libkiokudb-perl
libossp-uuid-perl
libhtml-embedded-turtle-perl
libossp-uuid-perl
libdata-guid-perl
libossp-uuid-perl
libcatmandu-perl
libossp-uuid-perl
libcatalyst-authentication-credential-http-perl
libossp-uuid-perl
gscan2pdf
libossp-uuid-perl这类输出应该如何读取?
发布于 2018-04-25 12:32:16
你拿了一个复杂的包裹!
对于正常的缩进,您有真正的反向依赖项。这是默认的,通常您只看到这样的行。
然后进一步缩进,您有真正的依赖项(如果与所要求的包不同的话)。您可以看到,在这种情况下,它是libossp-uuid-perl。因此,上面的包(标准缩进包)将libossp-uuid-perl作为依赖项,而不是直接使用libdata-uuid-perl。事实上,如果您检查该包,您将看到libossp-uuid-perl是依赖项,而不是libdata-uuid-perl。
这两个包都有另一个包的replace依赖项,这意味着其他包的依赖项可以由这个包来实现。但是由于反向依赖不是直接的,为了帮助用户理解关系,还有额外的缩进行。
https://stackoverflow.com/questions/50020658
复制相似问题