首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取Gentoo Linux中动态集的包名

获取Gentoo Linux中动态集的包名
EN

Unix & Linux用户
提问于 2016-12-27 15:30:02
回答 1查看 138关注 0票数 0

我想得到一个清单,例如,在我的Gentoo Linux系统上的所有活动包(即版本9999)。这些内容包含在(动态生成的) @live-rebuild包集中。

我可以通过运行emerge -pav @live-rebuild将它们打印到屏幕上;但这也给了我许多其他细节和语法:

代码语言:javascript
复制
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名称吗?对于上述情况,将是:

代码语言:javascript
复制
sci-libs/nipy
app-misc/repositorg

诸若此类。

理想情况下,我将查找emerge命令的一个参数,该参数只返回包名,或者保存这些集合的某个文件(如/var/lib/portage/world)。

EN

回答 1

Unix & Linux用户

发布于 2016-12-27 16:15:40

如果您有GNU grep,您可以使用它的-P标志来表示PCRE mode,而对于只匹配的模式使用-o

代码语言:javascript
复制
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
票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/333381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档