freebsd pkg_info
2010年11月11日 星期四 by Anati
pkg_info是freebsd一個非常重要的指令,拿來查詢目前安裝的軟體,雖然man文件寫的很清楚,不過常用的幾個功能記錄一下
1. 查詢某一套件
> pkg_info -Ex gtk
2. 查詢套件相依
> pkg_info -rx py26-gtk
3. 查詢套件被相依
> pkg_info -rx py26-gtk
4. 查詢套件安裝資訊
> pkg_info -Dx virtualbox-ose
5. 查詢套件包含的檔案
> pkg_info -Lx virtualbox-ose
6. 查詢套件的說明
> pkg_info -dx pkg_tree
7. 查詢套件屬於那個ports
> pkg_info -ox virtual
8. 查詢某檔案屬於那個套件
> pkg_info -W libglx.so
9. 查詢某個ports安裝後為那個套件
> pkg_info -O ports-mgmt/pkg_tree
當然光有pkg_info工具不夠,所以通常大概會裝幾個關於管理的工具如
1. pkg_tree 了解套件之間相依性
2. portupgrade 裡面的集合的工具如pkg_deinstall pkgdb ....
3. bsdadminscripts 裡面集合的pkg_libchk ...
1. 查詢某一套件
> pkg_info -Ex gtk
2. 查詢套件相依
> pkg_info -rx py26-gtk
3. 查詢套件被相依
> pkg_info -rx py26-gtk
4. 查詢套件安裝資訊
> pkg_info -Dx virtualbox-ose
5. 查詢套件包含的檔案
> pkg_info -Lx virtualbox-ose
6. 查詢套件的說明
> pkg_info -dx pkg_tree
7. 查詢套件屬於那個ports
> pkg_info -ox virtual
8. 查詢某檔案屬於那個套件
> pkg_info -W libglx.so
9. 查詢某個ports安裝後為那個套件
> pkg_info -O ports-mgmt/pkg_tree
當然光有pkg_info工具不夠,所以通常大概會裝幾個關於管理的工具如
1. pkg_tree 了解套件之間相依性
2. portupgrade 裡面的集合的工具如pkg_deinstall pkgdb ....
3. bsdadminscripts 裡面集合的pkg_libchk ...