예를 들어 그리스어 메타패키지 설치를 시작하면 해당 종속성과 약한 종속성을 설치하라는 메시지가 표시됩니다.
$ 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 지역화(보충)도 얻을 수 없습니다.hunspell
langpack-el
kde-l10n-el
langpacks-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
하나의 명령으로 순방향 및 역방향 종속성을 모두 인쇄하는 것이 가능하지 않다고 생각합니다.