以降、すべての作業を次のユーザで行う。
admin (TS-220 の管理者)
■ Optware(IPKG) のインストール
(1) TS-220 にブラウザでログインし、App Center から Optware(IPKG) をインストール
(2) TS-220 に SSH でログインし、Optware.sh の PATH 変数の優先順位を変更
# vi /opt/Optware.sh
Optware.sh
[ $? -ne 0 ] && /bin/echo "export PATH=/opt/bin:/opt/sbin:\$PATH" >> /etc/profile
TS-220 を再起動し SSH でログイン
■ IPKG で色々とインストール
※参考先にもあるようにすべては不要(面倒だった)
# ipkg install man # ipkg install man-pages # ipkg install less # ipkg install bash # ipkg install grep # ipkg install which # ipkg install sed # ipkg install gawk # ipkg install perl # ipkg install procps # ipkg install coreutils # ipkg install util-linux-ng # ipkg install zip # ipkg install bzip2 # ipkg install zlib # ipkg install diffutils # ipkg install patchutils # ipkg install make # ipkg install binutils # ipkg install gcc # ipkg install gdb # ipkg install libtool # ipkg install glib # ipkg install openssl-dev # ipkg install pcre-dev # ipkg install ncursesw-dev # ipkg install net-tools # ipkg install wget-ssl # ipkg install imagemagick # ipkg install tcl
ここからは、下記を前提として作業を進める
・独自インストールするものはすべて
/opt/local/src 以下で make
/opt/local に配置
# cd /opt # mkdir -p local/src -m 755 # cd local/src
■ libyaml 0.1.5 のインストール
current directory: /opt/local/src
# wget http://pyyaml.org/download/libyaml/yaml-0.1.5.tar.gz # tar xvfz yaml-0.1.5.tar.gz # cd yaml-0.1.5 # ./configure --prefix=/opt/local/yaml-0.1.5 # make # make check # make install # cd ..
■ libffi 3.0.13 のインストール
current directory: /opt/local/src
# wget ftp://sourceware.org/pub/libffi/libffi-3.0.13.tar.gz # tar xvfz libffi-3.0.13.tar.gz # cd libffi-3.0.13 # ./configure --prefix=/opt/local/libffi-3.0.13 # make # make check # make install # cd ..
■ Ruby 1.9.2-p320 のインストール
current directory: /opt/local/src
# wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p320.tar.bz2 # tar xvfj ruby-1.9.2-p320.tar.bz2 # cd ruby-1.9.2-p320 # ./configure --prefix=/opt/local/ruby-1.9.2-p320 \ --with-opt-dir=/opt:/opt/local/yaml-0.1.5:/opt/local/libffi-3.0.13 \ --disable-install-doc --disable-install-rdoc --disable-install-capi # make # make check # make install # cd ..
※ 途中で /tmp 以下でエラーがでる場合、スティッキービットを予め立てておく
# chmod 1777 /tmp
■ Ruby のシンボリックリンクを張っておく
※後程の作業が捗る
# ln -s /opt/local/ruby-1.9.2-p320 /opt/local/ruby # ln -s /opt/local/ruby/bin/ruby /opt/bin # ln -s /opt/local/ruby/bin/gem /opt/bin # ln -s /opt/local/ruby/bin/rake /opt/bin
参考: QNAP TS410 QTS4.0.1 で ruby を入れる手順~
NEXT: Redmine on TS-220 (3) Redmine のインストール
0 件のコメント :
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。