查找依赖于另一个端口的 FreeBSD 端口

Chi*_*chi 7 freebsd bsd-ports dependencies

我有一个无头 FreeBSD 服务器,其中某个端口安装了大量与 X11 相关的软件包。我想找出这些端口是什么,以便我可以摆脱不需要的 X 相关软件包。有没有办法解决这个问题?

Kay*_* II 8

当前接受的答案已过时。FreeBSD 已经用pkgng取代了其遗留的打包工具。

这是查询包的反向依赖关系的新方法:

pkg info -r <pkg name>
Run Code Online (Sandbox Code Playgroud)

例子:

root@server:/usr/ports # pkg info -r python27
python27-2.7.6_4:
        python2-2_2
        talloc-2.0.8
        tevent-0.9.18
        tdb-1.2.12,1
        ldb-1.1.16
        glib-2.36.3_2
        xcb-proto-1.9
        gobject-introspection-1.36.0_2
        samba4-4.0.13
Run Code Online (Sandbox Code Playgroud)