You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

关于apt-cache rdepends两级缩进输出的技术问询

我来帮你理清楚apt-cache rdepends的两级缩进输出格式哈~

解读apt-cache rdepends的缩进输出逻辑

apt-cache rdepends <软件包名>是用来查询指定软件包的反向依赖链——也就是哪些包直接或间接依赖了目标包。它的输出用两级缩进(2个、4个前导空格)区分依赖层级,具体含义如下:

  • 最顶部是固定标题:[目标包名] Reverse Depends:
  • 2个前导空格的条目:直接依赖目标包的软件包(一级反向依赖)
  • 4个前导空格的条目:依赖上述一级包的软件包(二级反向依赖,也就是间接依赖目标包的包)

libdata-uuid-perl为例的格式化输出

执行apt-cache rdepends libdata-uuid-perl后,正确的缩进结构输出应该是这样的:

libdata-uuid-perl Reverse Depends:
  zoneminder
    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
  ...

实用小技巧

如果只想看直接反向依赖(过滤掉二级间接依赖),可以添加参数缩小输出范围,命令改为:

apt-cache rdepends --no-recommends --no-suggests libdata-uuid-perl

内容的提问来源于stack exchange,提问作者rookie099

火山引擎 最新活动