egrep や uniq がどのRPMに入っているかわからないので、busyboxを入れてみることに。
TeraStationにもともと入っている busybox は、0.6.0 で、uniq は入ってるけど、egrep や sort は入っていない。
http://www.busybox.net/downloads/から、busybox-1.2.1.tar.gz をダウンロードして、展開する。
make config で、全ての質問にEnterを押し、できた.configを編集する。(もちろん、質問に真面目に答えれば良いのだが、だるかったので)
とりあえず欲しかったのがcmp, egrep, sort, uniqだったので、以下の行を修正
PREFIX="/usr/local/bin"
CONFIG_CMP=y
CONFIG_GREP=y
CONFIG_FEATURE_GREP_EGREP_ALIAS=y
CONFIG_OD=y
CONFIG_SORT=y
CONFIG_TAIL=y
CONFIG_FEATURE_FANCY_TAIL=y
CONFIG_UNIQ=y
CONFIG_WHO=y
CONFIG_WHOAMI=y
make すると、ドキュメントを作るあたりでエラーが出るけど、コマンドはできているので気にしない。
出来上がったbusyboxを/usr/local/bin/にコピーし、cmp, egrep, sort, uniq にシンボリックリンクを張る。
※ その後 net-snmpをconfigure/makeする過程で必要になったので、od, tail, whoamiを追加した。

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: TeraStationにbusybox

このブログ記事に対するトラックバックURL: https://www.wizard-limit.net/cgi-bin/mt/mt-tb.cgi/1079

コメントする

このブログ記事について

このページは、falseが2006年10月16日 16:20に書いたブログ記事です。

ひとつ前のブログ記事は「TeraStationでsnmpその2」です。

次のブログ記事は「TeraStationでsnmp(その3)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

広告

Powered by Movable Type 6.1.1