I need a way to print all packages installed on a FreeBSD 10 OS without the descriptions. Does such a command exist?
I've tried this:
pkg info
which does list all of the packages, but it also lists the descriptions like so:
pkg-1.5.4 Package manager
python26-2.7.9_1 Interpreted object-oriented programming language
....
Is is possible to print this info without the description? this would turn the above into this?
pkg-1.5.4
python26-2.7.9_1
....
Note: I'm on FreeBSD 10, which has replaced the pkg_install, pkg_info, etc. commands with pkg install, pkg info, etc
When you want a specific format, it is better to use the
pkg querycommand (see pkg-query(8)).In your case, you want to list all the packages with the name and the version separated by '-'. Then the command should be
pkg query -a %n-%vwhere-alist all the installed packages and%n-%vprint the ouput with name-version format.You can have more information on the QUERY FORMAT part of the man page.