シェルコマンドを使用してライブラリ名とバージョン別にパッケージ名とバージョンを見つける方法は?

シェルコマンドを使用してライブラリ名とバージョン別にパッケージ名とバージョンを見つける方法は?

パッケージ名とライブラリのバージョンを知らせるコマンドはありますか?

たとえば、現在インストールされていないが必須のライブラリバージョンをインポートしたいと思いますmariadb-libslibmysqlclient_r.so.16

回答を読んで更新してください。

yum whatprovides "*libmysqlclient*"libmysqlclient_r.so.16リストされたライブラリがないと表示されます。ol7_latestさまざまなバージョンのmariadb-libs(5.5.60-1.el7_5.x86_64)の5.5.56-2.el7.x86_64,リポジトリにはso.18ライブラリのみが表示されます, 5.5.64-1.el7.x86_64

オペレーティングシステム:Oracle Linux 7.7

ベストアンサー1

あなたはそれを使用することができますyum whatprovides:

供給または何を提供するのか

特定の機能やファイルを提供するパッケージを見つけるために使用されます。その機能またはファイルを提供する使用可能またはインストールされたパッケージを一覧表示するには、特定の名前またはファイルグローバル構文ワイルドカードを使用するだけです。

たとえば、

yum whatprovides "*libmysqlclient*"

おすすめ記事