gentoo equery

equery - gentoo package query toolui

e.g.spa

查看已安裝的軟件包或者給定包列表code

$ equery l(list) '*' // 或 package_name

- 查看portage tree中的給定包列表blog

> 結果列表中ip

> 第一個字段部分含義cmd

> "I"(installed)已安裝,"P"(portage)存在於portage tree中io

> 第二個字段部分含義class

> "~"不穩定版軟件

$ equery l -p package_name //該方法不能使用'*', 不然會輸出意料以外的結果

 - 查看匹配USE的軟件包列表(-p選項用於在搜索中包含package樹)配置

$ equery h(hasuse) -p(package-tree) USE_flag

---查看一個包分類中的全部包

$ equery l -p package_sort_name/*

 

 

查看包依賴

- 查看依賴於給定包的軟件包

$ equery d(depends)  package_name

- 查看給定包所依賴的軟件包

$ equery g(depgraph) package_name

--- 查看給定包間接依賴的軟件包,N用於控制所展現的樹結構深度

$ equery g --depth=N package_name

 

查看軟件包建立(包含)的文件

> 不包括用戶主目錄的 配置文件、其餘文件

$ equery f(files) package_name

- 可讀,以樹結構查看

$ equery f --tree package_name

- 過濾,只查找某種類型的文件

$ equery f --filter=cmd (cmd表示可執行文件,conf則查找配置文件) 

查看軟件包的USE flags,包括軟件包的 全部USE狀態(是否啓用),信息(通常解釋,用途)

$ equery u(uses) package_name

 

查看軟件包的元數據

$ equery m(meta) package_name

- 少部分軟件包可能會有額外的信息, 使用

$ equery m --description package_name

 

查看已安裝軟件包的佔用大小

$ equery s(size) package_name

- 顯示的包大小能夠指定爲字節單位

$ equery s --bytes package_name

 

查找軟件包ebuild路徑

$ equery w(which) package_name

 

查看一個文件來自哪一個包

$ equery b(belongs) -e file_name

 

參自:https://wiki.gentoo.org/wiki/Equery

相關文章
相關標籤/搜索