Debian

在 Debian 中查找軟體包的遞歸和非遞歸依賴項

  • May 27, 2018

我正在閱讀如何獲取所有類型的反向包依賴項:用於非 Ubuntu 發行版的反向依賴挂件,並嘗試使用相同的方法獲取資訊。在 Debian 中的幾個軟體包上,但沒有成功。

$ aptitude search aspectj
p   aspectj                                              - aspect-oriented extension for Java - tools                    
p   aspectj-doc                                          - aspect-oriented extension for Java - documentation            
p   libaspectj-java                                      - aspect-oriented extension for Java - library                  
p   libaspectj-java-doc                                  - aspect-oriented extension for Java - API documentation        
p   libaspectj-maven-plugin-java                         - AspectJ compiler Maven Plugin

例如我試過 -

$ grep-dctrl -FBuild-Depends aspectj  -saspectj /var/lib/apt/lists/*Sources
$

可以看出它沒有給我任何輸出,而使用

$ apt-rdepends aspectj 

給了我一份相當豐富的清單。我不明白為什麼這兩個命令之間存在巨大差異。難道我做錯了什麼 ?

grep-dctrl命令應該是

grep-dctrl -FBuild-Depends aspectj -sPackage /var/lib/apt/lists/*Sources

在您所指的答案中給出的原始命令中,您應該只替換mypackage.

引用自:https://unix.stackexchange.com/questions/446240