top for NetBSD
980610
ftp://ftp.groupsys.com/pub/top/
○以前の top 970806, top-3.4
を使って見ると、次のように全く動かない。当然かも知れない
makoto@tateyama 23:24:49/980610(/usr/pkgsrc)> top
top: cannot read nswap: kvm_read: Bad address
top: cannot read nswdev: kvm_read: Bad address
top: cannot read nswapmap: kvm_read: Bad address
top: cannot read swdevt: kvm_read: Bad address
top: panic: nswapmap goof
○ /usr/pkgsrc/sysutils/top に行って、make とすると、
次のようになってしまう。
makoto@tateyama 23:17:38/980610(sysutils/top)> make
"Makefile", line 25: Could not find bsd.port.mk
Fatal errors encountered -- cannot continue
○ 実は隣で動いている Macintosh IIci/NetBSD-1.3 だと
以前に package は動かして見たことがあるので、そちらで
そういう名前を探して見ると、
/usr/share/mk/bsd.port.mk
というものがあるので、これを写して来たら、
○ package での make が出来るようになった。
makoto@tateyama 23:25:01/980610(/usr/pkgsrc)> cd sysutils/top
○ 勝手に次のところから、
ftp://ftp.groupsys.com/pub/top/
○ 次の名前のものを持って来て、
top-3.5beta6.tar.gz
○ /usr/pkgsrc)> cd sysutils/top から見て、次のところに
出来ている。
./work/top-3.5beta6/top
○ make install する前に、動かして見ようと思ったけれど、
makoto@tateyama 23:38:01/980610(...sysutils/top)> ./work/top-3.5beta6/top
kvm_open: /dev/mem: Permission denied
となってしまうので、そうか setuid しておく必要があったなと
思い、どうせいまのものは動かないので、
make install してしまった。
○ /usr/pkg/bin/top
に入れてくれる。
普通に動く。
ここに Path を通さねば。