2015年8月18日火曜日

qnapのipkgがいつの間にか無くなってて焦った件 - Entware qnapwareのインストール

Qnap TS-420を使っている。
管理用のコマンド(例 less, screen, mc...etc)が入っていないのでoptwareを入れて使っていたが、いつの間にか廃止されたらしい。Entwareというのが代替であるとのこと。無いと困るのでここを参考にインストールしてみた。
まずディレクトリを作る。/share/MD0_DATAは環境に合わせて変更のこと。
# mkdir /share/MD0_DATA/@qnapware
# mkdir /share/MD0_DATA/@qnapware/opt
# mkdir /App
# ln -sf  /share/MD0_DATA/@qnapware/opt /App/opt
次に、下記から環境に合った方のスクリプトをダウンロードして実行する。
(arm script) http://qnapware.zyxmon.org/binaries-arm ... all_arm.sh
(x86 script) http://qnapware.zyxmon.org/binaries-x86 ... all_x86.sh
Congratulations!が表示されればOK。
/App/optの下にbinとsbinができるのでそこにパスを通せばいいのだが、/rootの下はリスタートすると初期化されるのでそこに.bashrcとか作ってもダメ。これ、どうしたらいいのか正解を知りたいのだが、私の場合は/share/MD0_DATA/homes/adminにいろいろ設定するスクリプトを作っておき、それを上記/rootにboot時にコピーして使っている。そのスクリプトのopkgに関する部分は下記の通り。
/bin/mkdir -p /Apps
/bin/ln -sf /share/MD0_DATA/@qnapware/opt /Apps/opt
export PATH=$PATH:/Apps/opt/bin:/Apps/opt/sbin
上記を実行後にopkg[Enter]入力してヘルプが表示されればインストール完了。
1年以内にAppCenterからインストールできるようになることに 10000ガバス。