Package-Management
如何找到所需的覆蓋在哪個包中?
如何辨識哪些覆蓋(如果有)包含特定包?
我只是在尋找同樣的東西。如果你使用
eix
,你很幸運。來自維基:
將疊加層添加到記憶體
要不僅在 portage 樹中搜尋所有覆蓋,請將覆蓋添加到記憶體中
root # eix-remote update
然後全部同步:
root # eix-sync
(來自我的系統的範例)
$ eix nuvola * x11-themes/nuvola Available versions: 1.0-r1^bs Homepage: http://www.kde-look.org/content/show.php?content=5358 Description: Nuvola SVG icon theme
嗯,這看起來不像Google音樂播放器……是時候添加更多來源了:
$ eix-remote update <snip> Saving to: 'eix-cache.tbz2' * Unpacking data layman/Armageddon -> Armageddon layman/AstroFloyd -> AstroFloyd layman/AzP -> AzP <snip>
看起來大約有 500 個來源:)
root # eix-sync -q
現在在搜尋時,如果您想擴大搜尋範圍,請添加 -R(遠端)以搜尋所有覆蓋,無論是否安裝。您需要
eix-remote
不時同步它。見man eix
。$ eix -R nuvola * media-sound/nuvolaplayer Available versions: (~)2.0.1[2] (~)2.0.3[1] {debug} Homepage: https://launchpad.net/nuvola-player Description: Cloud music integration for your Linux desktop * x11-themes/nuvola Available versions: 1.0-r1^bs Homepage: http://www.kde-look.org/content/show.php?content=5358 Description: Nuvola SVG icon theme [1] "sabayon" layman/sabayon [2] "tante" layman/tante