xi@localhost /usr/src $ equery depgraph gcc | wc -l
872
xi@localhost /usr/src $ equery depends gcc
* These packages depend on gcc:
app-admin/eselect-python-20100321 (>=sys-devel/gcc-3.4)
sys-devel/llvm-3.0-r2 (>=sys-devel/gcc-3.0)
sys-libs/glibc-2.15-r3 (>=sys-devel/gcc-3.4.4)
(arm ? >=sys-devel/gcc-4.1.0)
(x86 ? >=sys-devel/gcc-4.3)
(amd64 ? >=sys-devel/gcc-4.3)
(ppc ? >=sys-devel/gcc-4.1.0)
(ppc64 ? >=sys-devel/gcc-4.1.0)
xi@localhost /usr/src $ equery depgraph
Display a direct dependency graph for a given package
xi@localhost /usr/src $ equery depends
List all packages that depend on a atom given query
답변1
equery depgraph <atom>
설치해야 하는 종속성을 나열하는 차트
equery depend <atom>
직접 설치해야 하는 모든 패키지를 나열합니다.
답변2
equery depgraph <atom>
필요한 모든 종속성 내보내기원자.
사용 사례: 사전 설치 고려 사항
- 소프트웨어는 어디에 기반을 두고 있나요?
- 추가 패키지가 그만한 가치가 있나요?
- USE 플래그 조정을 통해 전체 트리의 추가 종속성을 방지합니다.
예: gnome 사용자라면 qt, kde 라이브러리를 소개할 수 있습니다. 플래그를 비활성화 qt
하고 사용하면 이를 방지할 수 있습니다 kde
. 또는 유사한 솔루션을 제공하는 대체 패키지를 찾아보세요.
equery depends <atom>
역방향 종속성 해결을 제공합니다. 그러면 어떤 다른 패키지를 가져오나요?원자.
사용 사례:차단된 패키지
설치된 패키지가 업데이트를 차단할 수 있습니다.
- 이 원자를 소개하는 다른 패키지는 무엇입니까?
- 이것이 절대적인 요구 사항입니까, 아니면 USE 플래그를 비활성화하여 제거할 수 있습니까?
- 해당 원자 패키지를 요청해야 하는지 아니면 실제로 업데이트하고 싶은지 고려하세요.
이 두 명령에 대한 추가 사용 사례:
- 포티지 트리 종속성 버그 검색
- 시스템 정리