libssh2 は RHEL 8 のモジュラーフィルタリングでフィルタリングされます。

libssh2 は RHEL 8 のモジュラーフィルタリングでフィルタリングされます。

1.9はlibssh2RHEL 8.1以降のEPELリポジトリからインストールできません(RHEL 8.3でテスト済み)。

# dnf --enablerepo=epel install libssh2-1.9.0
...
All matches were filtered out by modular filtering for argument: libssh2-1.9.0
Error: Unable to find a match: libssh2-1.9.0

他のEPEL RPMは問題なくインストールできます。

libssh2ローカルにダウンロードしてインストールせずにどのようにインストールできますか?

ベストアンサー1

最も簡単な方法は、モジュールフィルタリングをバイパスすることです。

そのセクションの下に行を編集して/etc/yum.repos.d/epel.repo追加します。module_hotfixes=1[epel]

完璧。インストールが成功します。

ただし、上記の解決策は広すぎる可能性があります。もう1つの方法は、module_hotfixes次のコマンドで設定することです--setopt

dnf --enablerepo=epel --setopt=epel.module_hotfixes=true install libssh2-1.9.0

おすすめ記事