apcupsdは、http://www.apcupsd.org/から取って来たが、バイナリはLinux、OSXおよびWindows用のものしか見当たらなかったので、ソースを持ってきてコンパイルし、installした。
手順はおおむね以下の通り
% tar xvfz apcupsd-3.14.1.tar.gz
% cd apcupsd-3.14.1
% ./configure
% make
% su
# make install
(apcupsd.confも自動的にうまく作られる)
ここで、/etc/init.d/apcupsd start を実行してみると、ライブラリが見つからないと文句を言われる。これは、必要なライブラリの一部が、/opt/swf/libという標準的でない場所にあることが原因。
pathを通すのも面倒なので、
ln -s /opt/sfw/lib/libstdc++.so.6.0.2 /lib/libstdc++.so.6
ln -s /opt/sfw/lib/libgcc_s.so.1 /lib/libgcc_s.so.1
でごまかすことにした。
バッテリーの交換日の設定は、/etc/opt/apcupsd/sbin/apctestで行った。
(この操作はapcupsdが動いていない状態で行う)
手順はおおむね以下の通り
% tar xvfz apcupsd-3.14.1.tar.gz
% cd apcupsd-3.14.1
% ./configure
% make
% su
# make install
(apcupsd.confも自動的にうまく作られる)
ここで、/etc/init.d/apcupsd start を実行してみると、ライブラリが見つからないと文句を言われる。これは、必要なライブラリの一部が、/opt/swf/libという標準的でない場所にあることが原因。
pathを通すのも面倒なので、
ln -s /opt/sfw/lib/libstdc++.so.6.0.2 /lib/libstdc++.so.6
ln -s /opt/sfw/lib/libgcc_s.so.1 /lib/libgcc_s.so.1
でごまかすことにした。
バッテリーの交換日の設定は、/etc/opt/apcupsd/sbin/apctestで行った。
(この操作はapcupsdが動いていない状態で行う)
※コメント投稿者のブログIDはブログ作成者のみに通知されます