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

관련 정보