どりあえず前回までで、最小限の状態で、特にエラーも無く、 システムを起動できるようになった。ぼちぼち、自分用の作業環境を整えながら、 フリーソフトのインストールの準備に取り掛かろう。 ... っと、その前に開店を祝って mille (unix標準のいかしたカーレースゲーム) で、しばし遊ぶ。
※お客様へ。ここから先は、スーパーユーザーと一般ユーザーとを使い分けたりして、 あれこれややこしくなるので、表記上の注意点等を書いてみました。 ぜひこちらを御覧下さい。
+--- コマンド操作(root) --+ | # cd /dev | | # ./MAKEDEV pty0 | +-------------------------+
※WARNING:電波指令1 STEP12 の操作をしておけば、この問題は出ない筈。
+---- コマンド操作(root) ----+ | # newfs_msdos /dev/fd0c |:ドライブ0に FD を入れてフォーマット | # mount /dev/fd0c /mnt2 | +----------------------------+
+-------- /etc/rc.conf ---------+ l lpd=YES lpd_flags="" | 51行目変更 +-------------------------------+次に、/etc/printcap のラインプリンタ用エントリをアクティブにする。
+------------------------ /etc/printcat(変更前) ----------------------+
| #lp|local line printer:\ |
| # :lp=/dev/lp:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs: |
+---------------------------------------------------------------------+
↓
+----------------------- /etc/printcat(変更後) ------------------------+
| lp|local line printer:\ |
| :lp=/dev/par0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs: |
+----------------------------------------------------------------------+
※ lp=/dev/lp は lp=/dev/par0 に変更する。
次に、プリンタ用スペシャルファイルの作成と、スプールディレクトリの作成。
+--------- コマンド操作(root) ---------+ | # cd /dev | | # ./MAKEDEV par0 | | # mkdir /var/spool/output/lpd | | # chmod 755 /var/spool/output/lpd | +--------------------------------------+
※WARNING:電波指令1 STEP12
の操作をしておけば、
さらに、一般ユーザーからプリントアウトする時の lpr コマンドオプションを alias 設定する。
+-- /home/users/dz/.cshrc --+ | alias lpr lpr -ph | 追加 +---------------------------+ ※ -p = pr コマンドで整形する。 -h = ヘッダページを出力しない。
+------------------------------ コマンド操作 --------------------------------+ | $ cd | | $ su - | | # mount /mnt/cdrom | | # exit | | $ gunzip -c /mnt/cdrom/gnu/screen-3.7.4.tar.gz | tar xvf - | | $ cd screen-3.7.4 | | $ ./configure --prefix=/usr/local | | $ make | | $ su | | # make install | * (中略) * * tic ./terminfo/screeninfo.src * * tic: not found * * *** Error code 1 (ignored) * * termcap entry (./terminfo/screencap) should be installed manually. * * You may also want to install ./etc/etcscreenrc in /usr/local/etc/screenrc * | # mkdir /usr/local/etc | | # cp ./etc/etcscreenrc /usr/local/etc/screenrc | | # exit | | $ cp /usr/local/etc/screenrc ~/.screenrc | +----------------------------------------------------------------------------+'make install' でエラーが出たが、NetBSD では terminfo は採用されていないようなので、 このエラーは無視して構わないだろう。設定ファイル screenrc は手動でインストールせよ ... という事なので、そうする。動作確認OK。
[加筆修正履歴]
ご意見、ご感想などは、draconianz@geocities.co.jp まで。