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

1つのコマンドで順方向と逆方向の依存関係の両方を印刷することは不可能だと思います。

おすすめ記事