libltdl.so.3をインストールする方法

libltdl.so.3をインストールする方法

Fedora 20があり、Epson DX5000プリンタ用の32ビットスキャナソフトウェアをインストールしようとしています。次のメッセージを受け取りました。

[root@localhost:/home/Harry]$ rpm -Uvh iscan-2.29.3-1.usb0.1.ltdl3.i386.rpm 
error: Failed dependencies:
    libltdl.so.3 is needed by iscan-2.29.3-1.usb0.1.ltdl3.i386
[root@localhost:/home/Harry]$  yum install libltdl.so.3
Loaded plugins: langpacks, refresh-packagekit
No package libltdl.so.3 available.
Error: Nothing to do
[root@localhost:/home/Harry]$ 

インターネットで検索しようとしましたが、libltdl.so.3結果は非常に混乱しました。他のパッケージの一部かもしれませんか?誰でも私を助けることができますか?


今まで答えてくれてありがとう。今回はYに聞かなければならないXに聞くもう一つの時のようです。インストールしたのでlibtool(スクリーンショットを参照)、質問はインストールされたlibltdl.so.3 is neededときになぜメッセージが表示されるのですか?libtoolもう一度何が起こっているのか誤解しない限り。

[root@localhost:/home/Harry]$ yum install libtool-ltdl
Loaded plugins: langpacks, refresh-packagekit
Package libtool-ltdl-2.4.2-23.fc20.i686 already installed and latest version
Nothing to do
[root@localhost:/home/Harry]$ 

返品:

[root@localhost:/home/Harry]$ yum install libltdl7
Loaded plugins: langpacks, refresh-packagekit
No package libltdl7 available.
Error: Nothing to do
[root@localhost:/home/Harry]$ 

メタ質問:タイトルも変更する必要がありますか?

ベストアンサー1

repoqueryこのように欠落しているライブラリファイルを見つけるたびに、このコマンドを使用してそれを提供するパッケージを見つけることができます。

はい

$ repoquery -q -f */libltdl.so*
libtool-ltdl-devel-0:2.4.2-16.fc19.x86_64
libtool-ltdl-0:2.4.2-23.fc19.x86_64
libtool-ltdl-devel-0:2.4.2-16.fc19.i686
libtool-ltdl-0:2.4.2-23.fc19.i686
libtool-ltdl-devel-0:2.4.2-23.fc19.i686
libtool-ltdl-0:2.4.2-16.fc19.i686
libtool-ltdl-devel-0:2.4.2-23.fc19.x86_64
libtool-ltdl-0:2.4.2-16.fc19.x86_64

私はクエリを少し軽減し、.soファイルを見つける.3のが好きだから*

メモ:上記は、()のパターン()と一致するファイル()を-q照会することです。最初のアスタリスクは、クエリがシステムで知られているさまざまなYUMリポジトリのRPMに格納されているファイルへのフルパスと一致するものを見つけるために重要です。-f*/libltdl.so*

おすすめ記事