Gentoo Linuxで動的セットのパッケージ名を取得します。

Gentoo Linuxで動的セットのパッケージ名を取得します。

9999私のGentoo Linuxシステムにあるすべてのライブ(つまりバージョン付き)パッケージのリストを取得したいと思います。これは(動的に生成された)@live-rebuildパッケージセットに含まれています。

;を実行して画面に印刷できますが、emerge -pav @live-rebuild他の詳細や構文もたくさんあります。

zenbookhost ~ # emerge -pav @live-rebuild

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   *] sci-libs/nipy-9999::neurogentoo  PYTHON_TARGETS="python2_7 python3_4 -python3_5" 0 KiB
[ebuild   R   *] app-misc/repositorg-9999::chymeric  PYTHON_TARGETS="python2_7" 0 KiB
[ebuild   R    ] dev-python/yahoo-finance-9999::chymeric  USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_5" 0 KiB
[ebuild   R   *] sci-biology/ants-9999::neurogentoo  0 KiB
[ebuild   R   *] sci-libs/labbookdb-9999::chymeric  PYTHON_TARGETS="python2_7 python3_4 -python3_5" 0 KiB
[ebuild   R   *] dev-python/matrix2latex-9999::neurogentoo  PYTHON_TARGETS="python2_7 python3_4" 0 KiB
[ebuild   R   *] dev-python/tqdm-9999::gentoo  PYTHON_TARGETS="python2_7 python3_4 -python3_5" 0 KiB
[ebuild   R   *] sci-biology/psychopy-9999::neurogentoo  PYTHON_TARGETS="python2_7" 0 KiB
[ebuild   R   *] sci-biology/nilearn-9999::neurogentoo  USE="plot {-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_5" 0 KiB
[ebuild   R   *] sci-biology/dcmstack-9999::neurogentoo  USE="{-test}" PYTHON_TARGETS="python2_7 python3_4 -python3_5" 0 KiB
[ebuild   R   *] sci-visualization/mricron-9999::neurogentoo  0 KiB

Total: 11 packages (11 reinstalls), Size of downloads: 0 KiB

category/package私が実行しているかのように名前だけを取得する方法はありますかcat /var/lib/portage/world?上記の状況については次のとおりです。

sci-libs/nipy
app-misc/repositorg

など。

emerge理想的には、パッケージ名のみを返すコマンドまたはこれらのセットを含むいくつかのファイル(たとえば)の引数を探しています/var/lib/portage/world

ベストアンサー1

もしあればそのフラグをGNU grep使うことができます。-PPCRE mode-o一致専用パターンの場合

emerge -pav @live-rebuild | grep -Po "\[.*\]\s\K[a-zA-Z0-9-]*\/[a-zA-Z]*"
sci-libs/nipy
app-misc/repositorg
dev-python/yahoo
sci-biology/ants
sci-libs/labbookdb
dev-python/matrix
dev-python/tqdm
sci-biology/psychopy
sci-biology/nilearn
sci-biology/dcmstack
sci-visualization/mricron

おすすめ記事