2019年3月22日金曜日

curses.hが無いと言われる。

bwmon
http://bwmon.sourceforge.net/
という、昔からある帯域モニターをインストールしようとしたときの事。

bwmon.c:3:20: 致命的エラー: curses.h: そのようなファイルやディレクトリはありません

うーん。
どうもライブラリがないと言う事らしい。

ググると、
https://teratail.com/questions/46889
とのことで、ググらなくても大丈夫らしい。これは使える。
テンプレは

yum provides \*/ライブラリ名
(円マークはバックスラッシュ)

実行結果は

# yum provides \*/curses.h
読み込んだプラグイン:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.fairway.ne.jp
 * extras: mirror.fairway.ne.jp
 * updates: mirror.fairway.ne.jp
extras/7/x86_64/filelists_db                                                                                                                                                                             | 235 kB  00:00:00
updates/7/x86_64/filelists_db                                                                                                                                                                            | 2.6 MB  00:00:00
ncurses-devel-5.9-14.20130511.el7_4.i686 : Development files for the ncurses library
リポジトリー        : base
一致          :
ファイル名    : /usr/include/ncurses/curses.h
ファイル名    : /usr/include/ncursesw/curses.h
ファイル名    : /usr/include/curses.h



ncurses-devel-5.9-14.20130511.el7_4.x86_64 : Development files for the ncurses library
リポジトリー        : base
一致          :
ファイル名    : /usr/include/ncurses/curses.h
ファイル名    : /usr/include/ncursesw/curses.h
ファイル名    : /usr/include/curses.h



ncurses-devel-5.9-14.20130511.el7_4.x86_64 : Development files for the ncurses library
リポジトリー        : @base
一致          :
ファイル名    : /usr/include/ncurses/curses.h
ファイル名    : /usr/include/curses.h
ファイル名    : /usr/include/ncursesw/curses.h

とのことで、「ncurses-devel」を入れれば良いよ、ということを教えてくれる。
ただ、ググる癖が付いてしまったので、次はこのyumの書き方をググりそうな気がする・・・。

0 件のコメント:

コメントを投稿