たとえば、ギリシャ語のメタパッケージのインストールを開始すると、その依存関係と弱い依存関係をインストールするように求められます。
$ 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
1つのコマンドで順方向と逆方向の依存関係の両方を印刷することは不可能だと思います。