dnf의 약한 종속성을 나열하는 방법은 무엇입니까?

dnf의 약한 종속성을 나열하는 방법은 무엇입니까?

예를 들어 그리스어 메타패키지 설치를 시작하면 해당 종속성과 약한 종속성을 설치하라는 메시지가 표시됩니다.

$ LC_ALL=C sudo dnf install langpacks-el
[sudo] password for roman: 
Last metadata expiration check: 4:03:14 ago on Sat Sep 25 13:17:49 2021.
Dependencies resolved.
===============================================================================
 Package                    Arch      Version                 Repository  Size
===============================================================================
Installing:
 langpacks-el               noarch    3.0-14.fc34             fedora      10 k
Installing dependencies:
 autocorr-el                noarch    1:7.1.6.2-1.fc34        updates     81 k
 langpacks-core-el          noarch    3.0-14.fc34             fedora      10 k
 langpacks-core-font-el     noarch    3.0-14.fc34             fedora      10 k
Installing weak dependencies:
 glibc-langpack-el          x86_64    2.33-20.fc34            updates    512 k
 hunspell-el                noarch    1:0.9-7.fc34            fedora     1.7 M
 hyphen-el                  noarch    0.20051018-23.fc34      fedora     9.3 k
 libreoffice-help-el        x86_64    1:7.1.6.2-1.fc34        updates    3.6 M
 libreoffice-langpack-el    x86_64    1:7.1.6.2-1.fc34        updates    854 k
 mythes-el                  noarch    0.20070412-25.fc34      fedora     161 k

Transaction Summary
===============================================================================
Install  10 Packages

Total download size: 6.9 M
Installed size: 56 M
Is this ok [y/N]:

그러나 종속성을 수동으로 나열하려고 하면 약한 종속성이 표시되지 않습니다. 어떻게 찾을 수 있나요?

내가 시도한 것은 다음과 같습니다.

$ LC_ALL=C dnf repoquery --depends langpacks-el
Last metadata expiration check: 3:15:20 ago on Sat Sep 25 14:07:02 2021.
langpacks-core-el
$ LC_ALL=C dnf repoquery --depends langpacks-core-el
Last metadata expiration check: 3:15:42 ago on Sat Sep 25 14:07:02 2021.
langpacks-core-font-el
$ LC_ALL=C dnf repoquery --depends langpacks-core-font-el
Last metadata expiration check: 3:16:08 ago on Sat Sep 25 14:07:02 2021.
dejavu-sans-fonts

매뉴얼 페이지에 따르면:

dnf [옵션] repoquery [<옵션 선택>] [<쿼리 옵션>] [<패키지 파일 사양>]

선택한 패키지에 대해 사용 가능한 DNF 저장소를 검색하고 해당 패키지에 대한 필수 정보를 표시합니다. 그것은 동등하다속도-q원격 저장소의 경우.

- 의지하다

패키지가 의존하고, 향상하고, 권장하고, 제안하거나 보완하는 기능을 표시합니다.

답변1

dnf repoquery --depends순방향 종속성만 인쇄됩니다( langpacks-el패키지에 나열된 종속성은요청/권고/제안) "추가" 패키지가 다음을 통해 도입되었으므로 여기에서는 예상대로 작동합니다.역방향/역방향 종속성. hunspell-el예를 들어 이 패키지에는 역방향 약한 종속성이 있습니다(이 종속성은 hunspell-el다음에 나열되어 있습니다).보충제)는 및 를 모두 설치할 때 설치된다는 의미입니다 (hunspell and langpacks-el). 언어 팩의 경우, 설치된 패키지에 대한 언어 팩만 설치할 수 있습니다. KDE가 아직 없으면 KDE 지역화(보충)도 얻을 수 없습니다.hunspelllangpack-elkde-l10n-ellangpacks-el

역방향 약한 종속성을 인쇄할 수 있습니다.--whatsupplements

# dnf repoquery --whatsupplements langpacks-core-el
glibc-langpack-el-0:2.33-20.fc34.x86_64
glibc-langpack-el-0:2.33-5.fc34.x86_64

# dnf repoquery --whatsupplements langpacks-el
gimp-help-el-0:2.10.0-6.fc34.noarch
guayadeque-langpack-el-0:0.4.7-0.27.20210315git37840c1.fc34.noarch
guayadeque-langpack-el-0:0.4.7-0.30.20210415git79ec09d.fc34.noarch
hunspell-el-1:0.9-7.fc34.noarch
hyphen-el-0:0.20051018-23.fc34.noarch
kde-l10n-el-0:17.08.3-10.fc34.noarch
libreoffice-langpack-el-1:7.1.2.2-1.fc34.x86_64
libreoffice-langpack-el-1:7.1.6.2-1.fc34.x86_64
mythes-el-0:0.20070412-25.fc34.noarch
shotcut-langpack-el-0:21.03.21-2.fc34.noarch
tesseract-langpack-ell-0:4.1.0-1.fc34.noarch

하나의 명령으로 순방향 및 역방향 종속성을 모두 인쇄하는 것이 가능하지 않다고 생각합니다.

관련 정보