SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【linux】欲しいライブラリが入手できるパッケージを探す

問題

Linux版Thunderbirdを起動しようとしたところ、何かが足りないというメッセージがでて利用できない。 不足しているライブラリがインストールされるRPM名を調べるには?

例)
./thunderbird-bin: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

答え

特定のファイルが提供されているパッケージ名を調べる方法がある。

yumで何をインストールしたらよいか、yumに聞く。

# yum provides libgtk-x11-2.0.so.0
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: www.ftp.ne.jp
 * extras: www.ftp.ne.jp
 * updates: www.ftp.ne.jp
gtk2-2.10.4-21.el5_5.6.i386 : The GIMP ToolKit (GTK+), a library for creating
                            : GUIs for X
Repo        : base
Matched from:
Other       : libgtk-x11-2.0.so.0

こんなお答えをもらえるので、お言葉のとおりこうする。

# yum install gtk2

関連するメモ

コメント