mingplotの導入
【mingplotの導入】# FedoraCore5
グラフ描画ソフトウェア公式:http://0xcc.net/mingplot/
mingの導入
# wget http://jaist.dl.sourceforge.net/sourceforge/ming/m...# tar zxvf ming-0.2a.tgz
# cd ming-0.2a
# ./configure
# make
# make install
Ming/Rubyの導入
# wget http://madscientist.jp/~ikegami/sources/ming-ruby-...# tar zxvf ming-ruby-0.1.6.tar.gz
# cd ming-ruby-0.1.6
# ruby setup.rb
# ruby setup.rb setup
# ruby setup.rb install
miniplotの導入
# wget http://0xcc.net/mingplot/mingplot-0.3.tar.gz# tar zxvf mingplot-0.3.tar.gz
# cd mingplot-0.3
Makefileの修正(ruby path)
RUBY = /usr/local/bin/ruby
↓
RUBY = /usr/bin/ruby
# make
# make install
動作確認
# googleplot以下のようなエラーが出てうまく起動しない。
太字の部分が理由。SElinuxのセキュリティポリシーにより実行できない。
/usr/lib/ruby/site_ruby/1.8/i386-linux/ming/ming.so: /usr/lib/libming.so: cannot restore segment prot after reloc: Permission denied - /usr/lib/ruby/site_ruby/1.8/i386-linux/ming/ming.so (LoadError)
from /usr/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
from /usr/lib/ruby/site_ruby/1.8/mingchart.rb:12
from /usr/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
from /usr/lib/ruby/site_ruby/1.8/mingplot.rb:16
from /usr/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
from /usr/lib/ruby/site_ruby/1.8/googleplot.rb:12
from /usr/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
from /usr/local/bin/googleplot:13
以下のファイルのセキュリティポリシーを確認する
/usr/lib/ruby/site_ruby/1.8/i386-linux/ming/ming.so
/usr/lib/libming.so
# ls -alZ /usr/lib/ruby/site_ruby/1.8/i386-linux/ming/ming.so
-r-xr-xr-x root root root:object_r:lib_t /usr/lib/ruby/site_ruby/1.8/i386-linux/ming/ming.so
# ls -alZ /usr/lib/libming.so
lrwxrwxrwx root root root:object_r:lib_t /usr/lib/libming.so -> libming.so.0
個々のファイルのセキュリティポリシーを変更する
本当はここで、やりかたを考えるべきなんだろうけど、今回はめんどくさいので保留。
SElinux自体を起動しないように変更後、再起動
後日機会があれば別枠で記述します。
# vi /etc/sysconfig/selinux
SELINUX=enforcing
↓
SELINUX=disabled
# fixfiles relabel
# reboot
googleplotを使って動作確認をする
WEBブラウザ上からすぐ確認できるように、lighttpdのDocumentrootに直接書き出し。
検索キーワード オオアリクイは適当
# googleplot -o /srv/www/lighttpd '"オオアリクイ"'
WEBブラウザから確認
http://localhost/ へアクセス
一回の結果しかとれてないのでグラフとしては見れないが、繰り返しデータを記録していくことでグラフとなる。
mingplotの使用方法
実験中2006年10月08日(日) 00:47:35 Modified by glass57
添付ファイル一覧(全1件)
e883b07ebebad7f0.jpg (23.60KB)
Uploaded by glass57 2006年10月03日(火) 23:22:57
Uploaded by glass57 2006年10月03日(火) 23:22:57