FreeBSD 中“apt list”的等价物是什么?

Rui*_*iro 2 freebsd package-management pkg

在远离基于 *BSD 的系统(macOS 除外)多年后,我刚刚再次开始使用 FreeBSD。我使用的是 FreeBSD 11.0 和 12.0。

管理包,pkg看起来很直观,实际上命令非常相似pkg update,分别是pkg upgradepkg searchpkg autoremove

但是,什么是相当于apt listdpkg -l具有已安装的软件包列表?我有点记得并找到了一个详细说明它的页面pkg_info,但是该命令不起作用。

Rui*_*iro 5

pkg_info 不推荐使用,因此您会感到困惑。

事实上,列出已安装的 FreeBSD 软件包的适当命令是pkg info.

man pkg

info 显示有关已安装软件包的信息。

$ pkg info | tail
python27-2.7.13_1              Interpreted object-oriented programming language
readline-6.3.8                 Library for editing command lines as they are typed
screen-4.5.0_2                 Multi-screen window manager
sdig-0.45_1                    Translate IP/DNS/WINS/MAC address into port description
tmux-2.3_2                     Terminal Multiplexer
unbound-1.6.1                  Validating, recursive, and caching DNS resolver
vm-bhyve-1.1.5                 Management system for bhyve virtual machines
wget-1.19                      Retrieve files from the Net via HTTP(S) and FTP
xextproto-7.3.0                XExt extension headers
xproto-7.0.31                  X11 protocol headers
Run Code Online (Sandbox Code Playgroud)

请参阅 FreeBSD wiki Pkg Primer,其中详细说明了该pkg命令的用法以及已弃用的 pkg_* 命令的等效用法。