apt-cache rdepends 输出具有两个不同缩进级别的包
apt-cache rdepends output with packages at two different levels of indentation
我还不熟悉 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
这种输出应该怎么读?
你拍了一个复杂的包裹!
使用正常的缩进,你就有了真正的反向依赖。这是默认设置,通常您只会看到这样的行。
然后进一步缩进,你有真正的依赖(如果与要求的包不同)。您会看到在这种情况下它是 libossp-uuid-perl
。所以上面的包(标准缩进)有 libossp-uuid-perl
作为依赖而不是直接 libdata-uuid-perl
。事实上,如果你检查那个包,你会看到 libossp-uuid-perl
作为依赖而不是 libdata-uuid-perl
.
两个包都具有另一个包的 replace
依赖性,这意味着该包可以满足另一个包的依赖性。但是因为反向依赖不是直接的,为了帮助用户理解关系,所以有额外的缩进线。
我还不熟悉 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
这种输出应该怎么读?
你拍了一个复杂的包裹!
使用正常的缩进,你就有了真正的反向依赖。这是默认设置,通常您只会看到这样的行。
然后进一步缩进,你有真正的依赖(如果与要求的包不同)。您会看到在这种情况下它是 libossp-uuid-perl
。所以上面的包(标准缩进)有 libossp-uuid-perl
作为依赖而不是直接 libdata-uuid-perl
。事实上,如果你检查那个包,你会看到 libossp-uuid-perl
作为依赖而不是 libdata-uuid-perl
.
两个包都具有另一个包的 replace
依赖性,这意味着该包可以满足另一个包的依赖性。但是因为反向依赖不是直接的,为了帮助用户理解关系,所以有额外的缩进线。