このウィキの読者になる
更新情報がメールで届きます。
このウィキの読者になる
カテゴリー
最近更新したページ
最新コメント
Synergy by stunning seo guys
RedHat9でyum by stunning seo guys
MRTG by stunning seo guys
rpmbuild by stunning seo guys
WevDAV by awesome things!
ubuntuメモ by check it out
mingplotの導入 by check it out
ServerIron設定メモ by awesome things!
mount by stunning seo guys
FrontPage by check it out
Menu
ここは自由に編集できるエリアです。

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



スマートフォン版で見る