Package-Management

如何找到所需的覆蓋在哪個包中?

  • March 31, 2020

如何辨識哪些覆蓋(如果有)包含特定包?

我只是在尋找同樣的東西。如果你使用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

引用自:https://unix.stackexchange.com/questions/65690