Solaris10:rrdtool-1.3.5導入
提供:KinusatiWiki
このページの情報は古いです。以下のページに移行しました。
目次 |
rrdtool-1.3.5導入
cacti利用のためにrrdtoolを導入する。依存ツールが多いため非常に導入が困難です。。。
- インストールディレクトリ : /usr/local/rrdtool
- 必要ツール(全て/usr/local/rrdtool配下にインストール)
- GNU libiconv
- GNU gettext
- pkgconfig
- zlib
- libpng
- freetype
- libxml
- fontconfig
- pixman
- cairo
- GLIB
- pango
下準備
必要環境変数を定義します。
# export INSTALL_DIR=/usr/local/rrdtool
# export PKG_CONFIG_PATH=${INSTALL_DIR}/lib/pkgconfig
# export PATH=$INSTALL_DIR/bin:$PATH
# export GNUMAKE=gmake
# export EGREP=egrep
GNU libiconvインストール
以下手順で導入
# wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.12.tar.gz # wget http://www2d.biglobe.ne.jp/~msyk/software/libiconv/libiconv-1.12-ja-4.patch.gz # gtar xvzfp libiconv-1.12.tar.gz # cd libiconv-1.12 # gzip -dc ../libiconv-1.12-ja-4.patch.gz | gpatch -p1 # ./configure --prefix=$INSTALL_DIR # gmake # gmake install
GNU gettextインストール
# wget http://core.ring.gr.jp/pub/GNU/gettext/gettext-0.17.tar.gz # gzip -dc gettext-0.17.tar.gz | tar xvfp - # cd gettext-0.17 # env LIBS="-lsec" \ CFLAGS="-O3" \ ./configure --prefix=$INSTALL_DIR \ --with-libiconv-prefix=$INSTALL_DIR # gmake # gmake nstall
pkgconfigインストール
# wget http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz # gunzip -c pkg-config-0.23.tar.gz | tar xf - # cd pkg-config-0.23 # env CFLAGS="-O3 -fPIC" ./configure --prefix=$INSTALL_DIR # gmake # gmake install
zlibインストール
# wget http://oss.oetiker.ch/rrdtool/pub/libs/zlib-1.2.3.tar.gz # gunzip -c zlib-1.2.3.tar.gz | tar xf - # cd zlib-1.2.3 # env CFLAGS="-O3 -fPIC" ./configure --prefix=$INSTALL_DIR # gmake # gmake install
libpngインストール
# wget http://oss.oetiker.ch/rrdtool/pub/libs/libpng-1.2.18.tar.gz # gunzip -c libpng-1.2.18.tar.gz | tar xf - # cd libpng-1.2.18 # env CFLAGS="-O3 -fPIC" ./configure --prefix=$INSTALL_DIR # gmake # gmake install
freetypeインストール
# wget http://oss.oetiker.ch/rrdtool/pub/libs/freetype-2.3.5.tar.gz # gunzip -c freetype-2.3.5.tar.gz | tar xf - # cd freetype-2.3.5 # env CFLAGS="-O3 -fPIC" GNUMAKE=gmake ./configure --prefix=$INSTALL_DIR # gmake # gmake install
libxmlインストール
# wget http://oss.oetiker.ch/rrdtool/pub/libs/libxml2-2.6.32.tar.gz # gunzip -c libxml2-2.6.32.tar.gz | tar xf - # cd libxml2-2.6.32 # ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" # gmake # gmake install
fontconfigインストール
# wget http://oss.oetiker.ch/rrdtool/pub/libs/fontconfig-2.4.2.tar.gz # gunzip -c fontconfig-2.4.2.tar.gz | tar xf - # cd fontconfig-2.4.2 # ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" # gmake # gmake install
pixmanインストール
# wget http://oss.oetiker.ch/rrdtool/pub/libs/pixman-0.10.0.tar.gz # gunzip -c pixman-0.10.0.tar.gz | tar xf - # cd pixman-0.10.0 # ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" # gmake # gmake install
cairoインストール
# wget http://oss.oetiker.ch/rrdtool/pub/libs/cairo-1.6.4.tar.gz # gunzip -c cairo-1.6.4.tar.gz | tar xf - # cd cairo-1.6.4 # ./configure --prefix=$INSTALL_DIR \ CFLAGS="-D_POSIX_PTHREAD_SEMANTICS -O3 -fPIC" \ --enable-xlib=no \ --enable-xlib-render=no \ --enable-win32=no # gmake # gmake install
http://cgit.freedesktop.org/cairo/commit/?id=6135ee716b4f2567f578fd023ba2d85c86cb7fda
GLIBインストール
# wget http://oss.oetiker.ch/rrdtool/pub/libs/glib-2.15.4.tar.gz # gunzip -c glib-2.15.4.tar.gz | tar xf - # cd glib-2.15.4 # CPPFLAGS="-I/usr/local/rrdtool/include" \ LDFLAGS="-L/usr/local/rrdtool/lib -R/usr/local/rrdtool/lib" \ CFLAGS="-O3 -fPIC" \ ./configure --prefix=$INSTALL_DIR --with-libiconv # gmake # gmake install
pangoインストール
# wget http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.21.1.tar.bz2 # bzip2 -dc pango-1.21.1.tar.bz2 | tar xf - # cd pango-1.21.1 # ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --without-x # gmake # gmake install
RRDtoolインストール
# wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.5.tar.gz # gunzip -c rrdtool-1.3.5.tar.gz | tar xf - # cd rrdtool1-1.3.5 # ./configure --prefix=$INSTALL_DIR --disable-tcl --disable-python # gmake clean # gmake # gmake install