我正在读书如何获取所有类型的反向包依赖项:非 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
给了我一个相当丰富的清单。我不明白为什么这两个命令之间存在巨大差异。难道我做错了什么 ?
答案1
命令grep-dctrl
应该是
grep-dctrl -FBuild-Depends aspectj -sPackage /var/lib/apt/lists/*Sources
在您所指的答案中给出的原始命令中,您应该只替换mypackage
.