FreeBSD 10:列出没有描述的包
FreeBSD 10: list packages without descriptions
我需要一种方法来打印安装在 FreeBSD 10 OS 上的所有软件包,而无需描述。有这样的命令吗?
我试过这个:
pkg info
它确实列出了所有的包,但它也列出了如下描述:
pkg-1.5.4 Package manager
python26-2.7.9_1 Interpreted object-oriented programming language
....
是否可以在没有描述的情况下打印此信息?这会把上面的变成这个吗?
pkg-1.5.4
python26-2.7.9_1
....
注意:我使用的是 FreeBSD 10,它已将 pkg_install
、pkg_info
等命令替换为 pkg install
、pkg info
等[=17] =]
当你想要特定的格式时,最好使用pkg query
命令(参见pkg-query(8))。
在您的例子中,您想要列出名称和版本以“-”分隔的所有包。然后命令应该是 pkg query -a %n-%v
,其中 -a
列出所有已安装的包,%n-%v
以名称版本格式打印输出。
您可以在手册页的查询格式部分获得更多信息。
我需要一种方法来打印安装在 FreeBSD 10 OS 上的所有软件包,而无需描述。有这样的命令吗?
我试过这个:
pkg info
它确实列出了所有的包,但它也列出了如下描述:
pkg-1.5.4 Package manager
python26-2.7.9_1 Interpreted object-oriented programming language
....
是否可以在没有描述的情况下打印此信息?这会把上面的变成这个吗?
pkg-1.5.4
python26-2.7.9_1
....
注意:我使用的是 FreeBSD 10,它已将 pkg_install
、pkg_info
等命令替换为 pkg install
、pkg info
等[=17] =]
当你想要特定的格式时,最好使用pkg query
命令(参见pkg-query(8))。
在您的例子中,您想要列出名称和版本以“-”分隔的所有包。然后命令应该是 pkg query -a %n-%v
,其中 -a
列出所有已安装的包,%n-%v
以名称版本格式打印输出。
您可以在手册页的查询格式部分获得更多信息。