Package-Management
FreeBSD 中的 apt list 等價物是什麼?
在遠離基於 *BSD 的系統(macOS 除外)幾年後,我剛剛再次開始使用 FreeBSD。我正在使用 FreeBSD 11.0 和 12.0。
管理包,
pkg
看起來很直覺,實際上命令非常相似,是pkg update
,和.pkg upgrade``pkg search``pkg autoremove
但是,擁有已安裝軟體包列表的等價
apt list
物是什麼?dpkg -l
我有點記得併找到了一個詳細說明它的頁面pkg_info
,但是該命令不起作用。
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
請參閱 FreeBSD wiki Pkg Primer,其中詳細介紹了該
pkg
命令的用法,以及已棄用的 pkg_* 命令的等效用法。