【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
コメント