2015-06-16 30 views
0

我需要一種方法來打印安裝在FreeBSD 10操作系統上的所有軟件包,而無需說明。這樣的命令是否存在?FreeBSD 10:列出沒有說明的軟件包

我已經試過這樣:

​​

這確實列表中的所有包,但它也列出像這樣的描述:

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_installpkg_info等與pkg installpkg info,命令等

+0

'pkg info -q'?這是我用來完成pkg命令的。我承認手冊頁(pkg-info)不是很清楚。 – julp

回答

2

當你想要一個特定的格式,最好是使用pkg query命令(請參閱pkg-query(8))。

對於您的情況,您希望列出名稱和以' - '分隔的版本的所有軟件包。然後命令應該是pkg query -a %n-%v,其中-a列出所有已安裝的軟件包,%n-%v以名稱版本格式打印輸出。

您可以在手冊頁的QUERY FORMAT部分獲得更多信息。