teeが入ってない
こちらにあるとおり,ログを画面に表示した上で記録するコマンドです.
この本の154ページで使っているのですが,「tee」は見つからないんです.
# tee
bash: tee: command not found
あれ?見つからない.もしかして,その前にインストールしろと書いてあったモジュールをインストールし忘れたのか?
と思っていたのですが,
BusyBox v0.60.2 (2002.04.30-03:39+0000) multi-call binary
Usage: busybox [function] [arguments]...
or: [function] [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use, and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, ash, basename, busybox, cat, chgrp, chmod, chown, chroot, cp,
cut, date, dd, df, dirname, dmesg, du, echo, env, expr, false,
free, grep, gunzip, gzip, halt, head, id, ifconfig, init, insmod,
kill, killall, klogd, linuxrc, ln, logger, ls, lsmod, mkdir, mkfifo,
mknod, mkswap, modprobe, more, mount, mv, pidof, ps, pwd, reboot,
reset, rm, rmdir, rmmod, route, sed, sh, sleep, sort, stty, swapoff,
swapon, sync, syslogd, tail, tar, test, touch, tr, true, umount,
uname, uniq, uptime, wc, which, whoami, xargs, yes, zcat
どうみても最初から入っていません.本当にありがとうございました.
この本の後でインストールさせるcoreutilsではteeは入ってるので,安心してどうぞ.
sed-4.1.4もインストールできません><
その他にも手順どおりやってもコンパイルできないのがあります.
sed-4.1.4です.
makeすると,最後の方でエラーが出てしまいます.
正しくインストールできている場合(玄箱の本より引用)
(略)
Making all in doc
make[2]: Entering directory `/mnt/share/src/GNU/sed-4.1.4/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/mnt/share/src/GNU/sed-4.1.4/doc'
Making all in testsuite
make[2]: Entering directory `/mnt/share/src/GNU/sed-4.1.4/testsuite'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/mnt/share/src/GNU/sed-4.1.4/testsuite'
make[2]: Entering directory `/mnt/share/src/GNU/sed-4.1.4'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/mnt/share/src/GNU/sed-4.1.4'
make[1]: Leaving directory `/mnt/share/src/GNU/sed-4.1.4'
正しく出来ない場合(自分w)
(略)
Making all in doc
make[2]: Entering directory `/mnt/share/sed-4.1.4/doc'
builddir=`pwd` && cd . && \
/bin/sh /mnt/share/sed-4.1.4/config/missing --run makeinfo --html --no-split -o $builddir/sed.html sed.texi
sed.texi:34: Unknown command `copying'.
sed.texi:52: Unmatched `@end'.
sed.texi:77: Unknown command `insertcopying'.
makeinfo: Removing output file `/mnt/share/sed-4.1.4/doc/sed.html' due to errors; use --force to preserve.
make[2]: *** [sed.html] Error 1
make[2]: Leaving directory `/mnt/share/sed-4.1.4/doc'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/share/sed-4.1.4'
make: *** [all] Error 2
どうも処理をする必要がないところで処理しているらしい.何かオプションでもつけるんだろうか.
readmeを読むのも面倒だし,きっと理解できないので(ぉ,付属CDについているコンパイル済みバイナリを展開して
make install
しちゃいました.まあ,いいか.
今のところここと前述の本を参考にしています.
MovableTypeに必要なSQLのインストール方法も書いてあるのでばっちりです.
早く移行したいですね.わくわくしちゃうw