monkey - みる会図書館


検索対象: UNIX MAGAZINE 1995年8月号
12件見つかりました。

1. UNIX MAGAZINE 1995年8月号

図 15 全部 i 尺したときの醯 axR bXR cxR dxO exD fxO gxO hxD i xO kXD mxD 0 和 い 期米 Ca-e Pmt 78 ( : Core /usr 2 ( : : Core /var 60XK A i 弋 i ーれ国 - 0- ki 咫 1160 米 v 引 0 「 - 112 K ↑ Pages 22 鷙い上 F ( 「「 0 幵 , etc) 57 K G 25 28 K &. 日部代 Y ト 1 」引 s 21 Ⅸ ( 炉「鉾 X11 S 曰 - v 部 5 1015 ※旧は i X11 Bir•ies 4 釵 ( X11 トは 1 地ー Pages 47 ( ( X11 v 引自 -- 58 供 K Core X11 ロ ien±s 1 : 第 ( : X11 「 v " 148 ( 0 ( Misc. Additional 8inaries せ い い yx な BxD : 期 ( 閉 ZOOK 05 土 sc 「 ip 土 2145 米紀 E ト料こ S Editor 14 TeX 970 臼 e 守 145 米ヤ ()W trn, tin) 143C0 : : ISCC Utils and Dæmons 43 ( 期 : : K 部「 jects s 引弋ー = 引「 ea 山一 d 日 : 日製 i 「 space=optional Letter• Toggle package ー ace 「 d : 1 米 B ー 1 : Tc:€gle 早」 i 「 ' 3 : Toggle ' 弋 ior ' 2 : Toggle 4 : Toggleall N: x 士旧 se (lnstall select&d packages) x: Exit 」 t install ir€) パッケージの〕尺は、必要なパッケージのアルファベッ トを入力し、 * マークを付けていきます。すると、画面 の右下の、、 Space req'd: の欄に必要なディスク容量か表 示されるので、残りを計算しながら選んでいきましよう。 すべてを尺した場合の画面を図 15 に紹介しておきます。 必要なディスクは約 200MB で、 500MB のディスクを 使っている場合は、まだ余裕があります。ちなみに、この 段階で入れ忘れたものも、システムが立ち上がってから再 度 installsw を実行すれば j 助日インストールかできます。 lnstall these packages? [yes] Kerne1 Obj ects Networking Additiona1 /usr Core Root The following packages will be す。すると、 必要なパッケージの〕尺を終えたら、、、 N " を入力しま installed: 30 16 のようになります。この時点でインストール竹業は終了 すべてのパッケージのインストールか了すると、図 ることにしましよう。 くソフトウェアの名前たちを眺めながら、しはし休憩をと 面に出力されてはスクロールされて画面の外へと流れてい りますが、私たちの実験では 40 う呈度かかりました。画 す。すべてを〕尺した場合、ディスクの書込み速度にもよ ここで yes" と答えれば、いよいよインストールの開始で 力さ「インストールしてもいいの ? 」と訊いてきます。 のように、インストールされるパッケージの一覧表が出 です。このあとは、いまインストールしたハードディスク をルートディレクトリにして、システムを立ち上げるため にリプートします。最後に、 0 か。みんなに迷惑かけるから、しらふてやれよ。 らあるんやろ。酒飲んだら、ちゃんとでけへんやない sarumata : まあまあ。これからネットワークの設疋や うのに。あーあ ! うまい酒でも飲みたいもんやなあ。 moneky : はあ、よろしいなあ。これから残業やっちゅ ろしくな。 sarumata : そうか。こっちはもう帰るから、あとはよ 設定か残ってますけど。 すわ。あとはネットワークやらパスワードやらの細かい monkey : ( またいきなりかいな ) ばちばち出来上がりで sarumata : monkey! 調子はどや ? monkey : ふう、これでなんとかインストールは終りや での修正も可能です。失敗を恐れすにチャレンジしてみま りなおせます。場合によってはシェルに戻って、手作業 の 3 点ぐらいでしよう。たとえ失敗しても、途中からや ・必要なソフトウェアはすべて〕尺したか ・パーティションは正しく切られているか ・ハードディスクはすべて認識されているか 注意しなければならないのは、 インストール作業は、非常に簡単にすんでしまいます。 しよう。 す。そのあいだにいままで利用していた FD を取り出しま メッセージが出て実際にリプートするまで約 10 秒ありま ると、マシンがリプートします。 rebooting system の と、シェルに戻るか石忍しています。ここで、、 no " と答え custom configuration? [no] : DO you need a shell tO perform - これからどうしたらええんかな ? monkey : さて、マシンも無事にリプートしてくれたし、 立ち上げ後の設定 monkey : 分かってます。頑張りまーーす。 UNIX MAGAZINE 1995.8

2. UNIX MAGAZINE 1995年8月号

PC リ ! Y 岡山聖彦、片山喜章 BSD/OS 20 [ 1 ] monkey : ふだんからよう使うフリー・ソフトウェアも インストールできたし、やっと Solaris もイは事に使える ようになってきたなあ。 sarumata : おはよう、 monkey 君。 monkey : ああ、 sarumata さん。いつもながらいきな り声かけてきはりますけど、ええ加咸やめてもらえませ んか。それに、、君づけ " て呼ばれたら、背筋がさむ一な りますわ。 sarumata : 何をいってるんだね。私はいつもこうだよ。 ところで SoIaris のほうはだいふ硬いやすくなってるみ たいやな。 monkey : ( ん ~ 、雲行きが怪しいぞ ) そらそうですわ。 この monkey が真剣に仕事したら、どないなもんか分 かってもらえると思います。 sarumata : ( 調子にのりおって・・・・・・ ) そうかそうか。頼 もしいやないか。ところて相談なんやが、なんてか知ら んが、うちの会社でも BSD 系の UNIX システムちゅ うもんの人気か高いんや。 monkey : はあ ( あかん、これはあかんぞ・・・・・・ ) 。 sarumata : そこでや。次は BSD/OS のマシンを 1 ム 用意してもらおう思てな。それを monkey 君に頼みた いわけや。完璧な竟を用意してくれるのは、君ぐらい しかおらんやろ ( ここまでおだてたらどや ) 。 monkey: はう分かってるやん ) まあ、そらそうです が。そしたら、この solaris はどうしはるんですか ? sarumata : それは私カイ吏うんやないか。 monkey : ええ ! そしたら、いままで自分のもんでもな いのに、早くしろゆうて急がしてたんは・・ sarumata . ( なかなカいやないか ) まあ、そういうこ UNIX MAGAZINE 1995.8 とや。 monkey : あああ ! また、だまされてたんか。 sarumata : 人聞きの悪いこと言うな。こんなに大変な 仕事を完璧にこなすんは、 monkey 以外におれへんや ろ ? 信頼してるんやで ( ダメ押し ! ) 。 monkey : まあ、そらそうですね。いやいや・・・・・・もとい、 喜んてやらせてもらいます ( 信頼がありすぎるのも困り もんや。 sarumata . ( 簡単なやっちゃ ) そうか。そしたらガン バッテや。陰で応してるからな。そうそう、新しい マシンも前とおんなし構成やから。 monkey ・ ( はんまか ) へいへい。 前回までに、 Solaris 2.4 for X86 の環上竟成疋 . とフリー ソフトウェアのインストールを紹介しました。今月から は、 BSD/OS 2.0 を紹介していきましよう。 Solaris が SystemV 系だったのに対して、 BSD/OS は BSD 系と 呼ばれるものです。大学などの教育機関では親しまれてい るシステムですので、とつつきやすいかもしれません。 BSD/OS 2-0 の特徴 BSD/OS 2.0 は、 UCB (University of California at Berkeley) の CSRG て開発された 4.4BSD-lite にも とづく OS で、 BerkeIey Software Design から提供さ れています 1 。これを使うには、 Solaris と同様にお金を 出して購入しなけれは・なりません。といっても、そんなに 高額ではないので、個人べースでもなんとか出せる範囲で しよう。日本言韶 ) 丁寧なマニュアルも用意されており、比 較的導入しやすいと思います。 1 日困内ではフォアチューンか版売しています。 19

3. UNIX MAGAZINE 1995年8月号

連載 /UNIX の首具箱ー⑩ もう 1 つのガ去としては、いきなり上て考えた論理式を のマークが付いたメッセージを処理してしまいましよう。 pattern(-from): に入れてしまいます。論理式さえちゃ さもないと、すでに。や D の付いたメールには * マークを んと書ければ、こちらのはうカ吶単かもしれません。 付けてくれません。 2. monkey からの着信で okayama に cc されているか、 具イ勺に、条件の指定ガ去を説明していきます。 / を使 または unimag 宛のメール論理式を考えます。 った場合は、 pick をおこなうフォルダをュられます。ま すはそれに答えましよう。次に、 pick する条件を訊ねて ( —from monkey —and —cc okayama) —or , きます。 ? の場合は、いきなりこれから言ュられます。 —tO okayama こで条件を指定するのですが、 Mew ではかなり細かく指 これを指定するには直接このまま指定するか、あるいは 定できます。 次のような手順でおこなうことかできます。 ・ -from . 誰からきたの ? ( メールアドレスを指定 ) Pattern (-from) ・ -date : いっきたの ? ( 日付を指定 ) Pattern1 for -or (-from) ( —from monkey 号・ —and —cc okayama ) ・ -cc : 誰に cc してるの ? ( メールアドレスを指定 ) Pattern2 for —or (—from) —tO okayama ・ -to : 誰宛なの ? ( メールアドレスを扣疋 ) 注意する点は、各トークン ( 括弧や -from など ) はスペ ・ -search : どんな文字列が入ってるの ? ( 文字列を指定 ) ースで区切らなければならないことです。 ・ -before : いつより前の ? ( 日付を指定 ) ・ -after : いつよりあとの ? ( 日付を扣疋 ) 上の論理式を : 見するのは、こオび人外にもガ去があるで これらを pick の条件として指定することができます。 ( と、、 ) " はそれぞれ -lbrace 、 -rbrace と書い しよう。 複数の牛を組み合わせて pick するために、次のような ても同しです。 論理式のためのものも用意されています。 叫東してくれば、かなり複雑な条件も書けるはすです。 あとは自分で試彳告誤してください 9 。そうそう、入力の ・ -or : これを挟む条件のいすれかを満たすもの ー " のあとは TAB キーて補完カリき 手間を省くために、 ・ -and : これを挟む 4 つ両方を満たすもの ます。有効に使ってください。 ・ -lbrace : 左手刮瓜 ( ( でも同し ) ESC a : MIME 斤と非斤のトグル ・ -rbrace : 石話弧 ( ) でも同じ ) Mew でメールを読んでいるときに、デフォルトでは 具Ⅲ列を挙げます。 MIME 角斤をおこなっています。 MIME 解析をするか 1. monkey からきて、 okayama に cc してあるメ しないかのトグルコマンドです。 ーノレ。 論理式的には、次のようになるでしよう。 C-c C-I : MIME のリ違反メールを強引に表示 —from monkey —and —cc okayama Mew はデフォルトで自重加勺に MIME 角斤をします。 これを実現するためには、次のようにします。 ますは 正しい MIME 形式のメール、あるいは MIME 形式 でないメールはそのまま読めます 10 。しかし、なかには / 、 ? のいすれかを入力すると、 MIME 形式の規則に反したメールがやってくることもあ Pattern (—from) : —andß ります 11 。たとえば、 iso ー 2022 ー jp で書かれているメー となります。手刮瓜で囲まれているのがデフォルトです。 ルに対し charset を適切に指定しないと、デフォルトの まずはここで -and を指定します。続いて Pattern を us-ascii で表示しようとして文字化けします。このよう 2 つ訊いてきます。 -and は二寅算子 ( ? ) ですから、 2 な場合に、そのメールの中身を無理やり口一カルな文字 つの条件を必要とするのです。そこで、 -from monkey 9 あまり複雑な条円 : は必要ないと思うのですが・・ と -cc okayama を入力します。 10 Mew のもつ MIME 関係の i 皀については、 : 彡面 i の「 MIME メー ルを送イ - る」て彳あします。 PatternI for —and (—from) 11 MIME に関する言物日は RFC1341 などを参照してください。 Pattern2 for —and (—from) —from monkey —CC okayama 138 UNIX MAGAZINE 1995.8

4. UNIX MAGAZINE 1995年8月号

BSD/OS 2.0 ( 以降、 BSD/OS と略 ) は、名前の後ろ に付いている番号が示すとおり、バージョンが 1.0 、 1.1 そして今年になって 2.0 になりました 2 2.0 の機能につい ては、すでにさまざまなところで紹介されています 3 。で すからここでは紹介しないでおこう・・・・というわけにも いきませんので、機能の一部を簡単に以下に示します。 ・ 4.4BSD-Lite にもとづいたシステム ・ DiskI/O の速度向上 ( けっこう速くなった ! ) ・ 64 ピット・ファイルサイズのサポート ( でつかいファ イルが作れるようになった ) ・セキュリティ関係の機能強化 ・ FFS ( ディスクアクセスの高速イし root の fsck に失敗 してもリプートしない ) ・ mmap() の安定強化 デバイスの自重垢忍識と config プログラムの改良 ( イン ストールも楽になった ) 共有ライプラリ窈是供 ( 嬉しい ! 詳しくは彳あ ・ SCO バイナリ互換生 ・インストール去の改良鱚しい ! ) ・ 16 文字まで利用できるログイン名 ( 16 文字も憶えられ るか ! ? ) ・ PPP で重加勺 IP アドレスの割当て ・ソート関数の高速化 ・ネットワーク・プログラムの改良 ( 新しくなった。速く なった ) ・数々のプログラムの改良 ( 新しくなった ) ・ X11R6 と多くのクライアント ( 苦労がすこし減った ) とくに兜するのは、共有ライプラリカリ用できるよう になったことで、容量の小さなハードディスクしかないノ ート PC でも、上如勺余裕をもってインストールできるよ うになりました。たとえば、 kterm だと 1.1 では 670KB だったのが、 2.0 では 140KB 程度になります。おかげで ディスク容量が 250MB もあれば、 Mule 、 rIVfX 、 xdvi 、 font 、 tgif などがインストールできて、どこでもで 文章ガ書ける環竟かできあがります。 2.0 からの新機能は、 これらのほかにもまだまだありますが、詳しくはマニュア 2 1.0 より前のバージョンもありました 3 たとえば、本誌 1995 年 5 月号「 BSD/OS 2.0 の概要」などがそう 20 です。 ルやほかの文献に譲ることにしましよう。 今後のサポート予定は次のようになっているそうです。 ・ SPARC への不舞直 ・より多く、より速い Video カードのサポート ・ NCR 83C810 PCI SCSI アタフ。タ用ドライバのサポ ・より多様なデバイスドライバのサポート ・ PCMCIA のサポート OS のインストール ロ 2.1 か彳寺ち遠しくなります : ー ) ・ dialer 改良 イ反想メモリの改良 UNIX MAGAZINE 1995.8 どもすませてくれます。ただ、その過程でいったいどのよ 間に答えていくだけで、ネットワークのセットアップな 質的な竹喋の難易度ははとんど変わりません。基本的に質 クする代わりにキーポードから文字を入力するだけで、実 す。しかし字を読む量か若干増えるのと、マウスをクリッ 使ったものではなく、テキストべースで進められていきま BSD/OS のインストールは、 Solaris のような GUI を monkey : ( はあ ) sarumata : そうや。いつつもそれくらい素直ゃないと 読んでからやります。 monkey : 分かりました。そんだけ言わはるんやったら、 sarumata : あかんあかん。ちゃんと読まんかい。 言わんと・ monkey : ( / 占みたいやな ) まあまあ、そうかたいこと んや。ちゃんと最初に読んどかなあかん。 い。分からんようになってから読んでも遅いときがある sarumata . ( なめとるんやな ) あほなことゆうもんやな か読まんでもホイホイできるんですわ。 monkey : 僕ぐらいの達人になったら、マニュアルなん んのや。ちゃんとマニュアル読んだんか ? sarumata : 何をぶつぶつわけの分からんことをゆうと 。ん ~ 、ロマンチックや。 具て色つけるようなもん・・ てもワクワクするもんやな。真っ白なキャンバスに絵の monkey :OS のインストールっちゅうのは、何回やっ

5. UNIX MAGAZINE 1995年8月号

図 20 タイムゾーンの The f0110 ing timezones are available for the United States . If you are not in the US , or you need one Of the Other special timezones , enter ( Other ' at this prompt and you i11 be given the chance tO select from the complete list . US Timezones : A1aska A1eutian Arizona Centra1 East—Indiana Eastern Hawa1i Indiana—Starke Michigan Which timezone ( 'other' tO see other choices)? : Avai1ab1e Timezones : Africa/Abidjan Asia/Dubai Mountain Pacific Samoa other Europe/Be1grade こから ( 延々 ' と選択肢が登場 Asia/Damascus Asia/Dacca 全部で 7 画面ぶん。 411 種類 America/Denver America/Curacao America/Costa_Rica Europe/BeIfast Europe/Athens AustraIia/MeIbourne Austra1ia/Lord-Howe Austra1ia/LHI su コマンドでスーパーユーザーになれるユーザーです 14 いうシステム管理者とは、 root 宛のメール 13 を受け取り、 次に、システム管理者の登録をおこないます。ここで Which timezone ( Cnone' tO skip setting timezone)? : 以下の質問に答えます。 System administrator login? : monkey IS 'monkey ' the correct name? [yes] : Password: ( 表示されません ) Retype new password: ( 表示されません ) Primary group ( ? for list of choices) Fu11 name : Super Monkey Office : Sarumata—office Office Phone : XXX—XXXX—XXXX Home Phone : XXX—XXX—XXXX Home directory [/usr/home/monkey] : Login shell ( ? for list 0f choices) 13 daily report や postmaster 宛のものカゞあります。 14 wheel グループに入ります。 34 [user] : WET Zu1u Japan C/bin/csh] : /bin/bash Jamaica Japan KwaJ alein 質問のうち、 finger field に相当するものには無理に答 える必要はありません。このユーザー登録の手順は、 /usr /sbin/adduser コマンドでおこなわれています。シス テム管理者にかぎらす一殳ューサーの登録にも利用できる コマンドですので、憶えておきましよう。 システム管理者の設定力鮗了すると、 DO you wish t0 install packages from a floppy now? Cno] : と訊かれますが、とくに必要なければそのまま enter キー を押して終了します。 以てすべての準備か整いました。これでネットワーク につながれた BSD/OS マシンとして立派に機能します。 今回ク寺集のために準備したマシンのディスクの使用状況 を図 21 に示します。ディスクの必要量やパーティション 分割の目安にしてください。ただし、これからフリー フトウェアのインストールをしていくので、 /usr はどん どん使われます。いまは空いていますが、こオ功、らどうな UNIX MAGAZINE 1995.8

6. UNIX MAGAZINE 1995年8月号

図 27 ほら ! X が立ち上がった ! ! 3 い成功すると述べましたが、それを試してみてください。 れ議 0 いな を物、こい ー , よ第物こ、応、い 3 、物 ィレクトリに xaccel. ini がないかを石忍し、なければ /etc を探しにいくイ督はみになっています。 以 . E で、 Xsetup による Xaccel の設定は終了です。あ とは実際に X を立ち上げてみましよう。その前に、次の ように言定しておくといいでしよう。 monkey% set path= ($path /usr/X11/bin) さらに、初めて X を利用するユーザーは、 /usr/share /skel/dot . xinitrc ファイルを自分のホームディレク トリの . xinitrc にコピーすると、たいへん便利です。 れは、システム側で用意してくれた叩き台としての設定フ ァイルです。これをもとに、自分なりの設定を施していけ ばいいでしよう。 /usr/share/skel には、ほかにもさ まざまな設定ファイルの叩き台が用意されていますので、 利用してみてください。 それでは X の立ち上げです。コマンド行から、 設疋の失敗でよくあるのは、 monkey% startx 40 ックス・ポードやモニターの設定に VGA を使えばたいて カ咄力されているはすなのて財斤してください。グラフィ は、ホームディレクトリの . xinit ・ 1 。 g ファイルにログ 図のようになれは成功です。失敗して立ち上がらない場合 ります ( 図 27 ) 。 skel のファイルを利用している場合は、 続いて . xinitrc に従って X のクライアントが立ち上が トル打上げの写真が付いた X lnside のロゴが表示さ いいでしよう。 startx を入力すると、一瞬スペースシャ います。シェル・スクリプトなので 1 度覗いてみるのも ドで、 xinit でそのまま X を立ち上げるよりイ叫リにできて と入力しましよう。 startx は、 xinit を利用するコマン ・ . xinitrc で立ち上げるクライアントがあるディレク トリをサーチパスに加えていない ・リフレッシュ・レートか高すぎる ・解像度や色数カ随当でない などの原因カげられます。石忍してみてください。 ノート 3 参考までに、 Xaccel の強制終了の仕方を紹介します。な んらかの原因で X が正常に終了しない場合、 CtrI 十 AIt 十 BackSpace て無理やり終了させることができます。憶えて おくと便利ですよ。 BSD/OS 2.0 の BINARY CD-ROM に含まれている Xaccel より新しいバージョン 1.2 beta 5 が出ています。改 良点など詳しい情報は、今月号には間にあいませんでした。 monkey : 終った、終った。あとはフリー・ソフトウェ アのインストールやな。その前に、日本語キット # 2 っ ちゅう CD もあったな。そっちのはうも見てみなあか んわ。 BSD/OS 2.0 の日本語キットが山も匠リリースされま した。そのなかには、さまざまな日本語対応のプログラム (X のクライアントも含む ) が入っており、これをインス トールすることでかなり竟か整備されます。また、前出 のパッチや新しい XacceI も含まれています。今回は時間 的に間にあいませんでしたので、次回はこの日本語キット CD の説明から始めることにします。 ( おカ呻ま・きよひこ、かたやま・よしあき 奈良先端利・ ! 判支仆伏哮半完大学 ) UNIX MAGAZINE 1995.8

7. UNIX MAGAZINE 1995年8月号

スワードがあまりにも短い場合にも同様に認めてもらえま せん。セキュリティ上短すぎるものや小文字ばかりのパ スワードは受け付けす、大文字と交ぜたり、数ネや記号と くるので、間違いがないことを石忍して enter キーを入力 あと「 password ファイルに当求してもいい ? 」とュて これで質間は終りです。いままでの答の一覧を表示した Login she11 ( ? for list 0f choices) [/bin/bash] . Home directory [/usr/home/katayama] : グインシェルを言肋、れるので、これらにも答えましよう。 finger field の成疋に続いて、ホームディレクトリとロ ます。 けではなく、登録したくなければ enter キーを押していき これらの項目に答えます。ただし、どうしてもというわ ・ Home Phone ・ Office Phone ・ Office Full name グルーフ。ク旨定か終ると、 finger field の聢です。 addgroup コマンドを利用します。 group に登録されます。ちなみに、グループの登録には にない ) グループを指定した場合には、自動的に / etc / いときにはここで成疋します。存しない (/etc/group デフォルトは user ですが、それ以外のグループにした primary group ( ? for list of choices) [user] : ■ のユーザーの属すグループをぬてきます。 適切なパスワードを 2 回正しく入力し終ると、続いてそ れません。 交ぜたものでないと、適切なパスワードとして登録してく しましよう。 これで終りか、 ・・と思うとそうではありません。そ のユーザーがはかのグループに属すかどうかをてきま す。スーパーユーザーになる必要があるユーサーであれば wheel に入れておかねばなりませんし、モデムを利用す る場合には、 dialer グループに入れる必要があります。 Enter group name ( ? for list) : ー UNIX MAGAZINE 1995.8 、 PC リー X ー 3 」 この行でユーサーを追加するグループを指定します。 ? を入力すると、追加可能なグループの一覧が表示され るので、そのなかから尺することも可能です。 以 - ヒで、ユーザーの登録は終了です。 adduser カ鮗了す ると、自重加勺にホームディレクトリも用意してくれます。 しかもホームディレクトリのオーナーやハ ーミッションも ちゃんと設定してくれます。とってもイ叫リですれ monkey : ふう、 やっと終ったで。そんなに難しいもん ゃなかったな。前もって準備しといたから、当然とい えば当然カ 。さあ、サッカーの試合も終る日判りや し、帰って寝よ。 お疲れさまでした・ ・と言いたいところですが、まだ 仕事はあります。このままでは X ウインドウ・システム か利用できません。次は、 X の設定です。 monkey : ええ ! まだあるんかいな。きようは勘弁して もろて、またあしたやな。 X の設定 monkey : よっしゃ ! きようは X が使えるようにしよ。 BSD/OS のなかに X 関係は入っとったな。 BSD/OS の BINARY CD-ROM には、 X ウイン ドウ・システム ( X11R6 ) のサーバーやクライアントが、 ひととおり用意されています。インストールのときに選ん でおけば、 /usr/X11/bin にインストールされているは すです。 BSD/OS で提供される X サーバーは、 2 種類 用意されています。 X lnside の「 Accelerated X 」は XacceI でノヾージョンは 1.2 です。もう 1 つの XFree86 version 3.1 はコンフィギュレーションが複雑ですし、 BSD/OS でも正式にサポートされていません。そこで、 今回は XacceI を扱うことにします。 XacceI のコンフィギュレーションは非常に簡単で、セ ットアップのために用意された / us ツ X11 / bi Ⅱ / Xsetup というコマンドだけですんでしまいます。このコマン ドで設定された項目は、 /etc/xaccel . ini に保存さ れます。 Xsetup からだけでなく、必要に応してこのフ ァイルの修正もできます。ちなみに XFree86 の場合 は、適切なサーバーを /usr/X11/bin/X にリンクし、 37

8. UNIX MAGAZINE 1995年8月号

連載 /UNIX の首具箱ー⑩ mary モードでカーソルを該当のメールへ移動し、迷わす d ( Delete の頭文字 ) と入力しましよう。すると、そのメー ルに D というマークが付きます。これだけでは削除されま せんが、あとで説明する x コマンドを入力すると、その フォルダから削除されます。 o ・メールをフォルダに格納 (refile) 至睹したメールを、目的や不頁、差出人などによって別 のフォルダにオ褓内できます。そのためのコマンドが。で す。 inbox フォルダ ( 以下、十 inbox と表言こフォルダ 名の前には十を付けます ) は、 Mew が自重加勺に作ってくれ るフォルダです。十 inbox だけでなく、自分でフォルダを 作って上手にメールを整理しましよう。 十 inbox 以外のフォルダにオ褓内 (refile) したいメールに カーソルを合わせます。そこで。を入力すると、オ褓内する フォルダ名を訊ねてきます。 F01der name ( + 工 :r の : + ■ ( 十 ) は、 Mew が自重加勺に予測してくれる refile 先 のフォルダ名です。それが気に入らなければ十に続いてフ ォルダ名を指定します。 Mew の予測が正しければ、その ままリターンキーを押しましよう。指定したフォルダが 存しない場合、 Mew は「ほんまにそのフォルダ、作っ てもええかいな ? 」と石忍を求めてきます ( 誌面の都合長 途中で折り返しています ) 。 NO folder 十 ttt exists . Create it? - (y=RET or n=SPC)U OK ならリターンキーを押しましよう。自動的にフォ ルダを作成して refile してくれます。 refile ク旨定か終ると、そのメールには 0 というマーク カ咐けられます。この状態ではまだ、実際には指定したフ ォルダにオ絲勺されていません。さきほどの削除と同じく、 x コマンドて処理をおこないます。 ! : 直前フォルダと同じフォルダに格納 。コマンドと同し働きをします。ただし、 refile 先のフォ ルダは、直前に refile したフォルダと同しものになりま す。続けて同しフォルダに refile したい場合に便利です。 x : 実際に削除、 refile d や。て処理を指定したメールにはマークカ咐いていま す。このままの状態では、実際に削除や refile は実施され UNIX MAGAZINE 1995.8 ません。それを実際に処理するのが、 x コマンドです。 のコマンドを入力すると、 ミニノヾッフアに Refi1ing and deleting と表示さメールの refile と削除がおこなわれます。す なわち、 x コマンドで削除されたメッセージはもう読むこ とかできす、 refile したものは refile 先のフォルダを見な いと読めなくなります。 Mew や MH でのメールの削除は、 UNIX 上のファイ ルが rm されるわけではなく、実際はファイル名 (summary モードでの番号 ) の先頭に、 # " か、 , " が付けられるだけです。 たとえていうなら、 M intosh でファイルをゴミ箱に捨てた だけ・・・・・・でしようか。これらのファイルは、 cron などを使っ て定期的に消去する必要があるでしよう。さもないと、イな ファイルがいつまでも貴重なハードディスクの一部を占領した ままになってしまいます。 フォルダを操作する メールを保存しておくフォルダに対する各種の操作で す。これもメールを整理するために必要なコマンドたち です。 s : フォノレダを re-scan そのときに見ているフォルダをもう 1 度 sca Ⅱするため のコマンドです。たとえば、次の場合を考えてください。 1. 十 monkey というフォルダを見ていた。 2. メールか到着したので、十 inbox に移った 7 3. 到着したメールを十 m 。 nkey に refile した (x もした ) 。 この状態で十 monkey に移ったとしても、いま refile したメールは見えていません。このようなときは、もう 1 度十 monkey を scan すれば見えるようになります。こん なときに利用するコマンドが s です。 s を入力すると、 Range (update) : ■ とュられます。 Range には、 scan する観月を指定しま 7 フォルダの移り方は窗します。 〃社 m ノのメールから〃社 m2 のメールまで ・くれ社 7 〃プ > ーくれ社〃 ~ 2 > す。 Range 窈旨定は次のようにします。 135

9. UNIX MAGAZINE 1995年8月号

図 7 パーティションの言聢 (c) There were Ⅱ 0 apparent BSD/OS boot blocks on this disk. If this disk is to be bootable to BSD/OS, you must assure that b00t blocks have been installed at the start Of the BSD/OS partition. DO you wish t0 install new BSD/OS b00t blocks? [YES] The following types of bootblocks are available : bios fd wd aha BIOS boot blocks (any disk recognized by the BIOS, such as C: Adaptec 152X , EIDE w/co-residency) F10ppy boot blocks IDE/ESDI/MFM/RLL/ST506/etc boot blocks ISA SCSI boot blocks (Adaptec 154X , a11 Bus10gic) eaha EISA SCSI boot blocks (Adaptec 174X ) What type 0f b00t blocks dO you wish tO install? [wd] Okay to write new disk label and BSD/OS b00t blocks [YES] かパーティションは切りにくいからな。ここて気合入れ とかなあかん。 そう、 monkey 君のいうとおりです。いったんシステ ムか稼動し始めると、なかなかパーティションの切替え はできません。この段階で「考えに考え抜いた」構成にし ておくことカ明 : 腎です。もし「どうしたらええのか分から へん」ということであれは、自分で決定しようとせすにイ ンストール・プログラムのデフォルトの構成 (standard BSD partition table) を利用しましよう。あるいはパー ティションなんて切らすに、 swap と / だけにするという のも 1 っ窈尺肢です。 ハードディスクの設定力鮗了したら、あともうすこしで す。 disksetup から抜けると、画面は図 8 のようになりま す。ます、シェルに戻るかどうか訊ねています。この段 階でディスクの設定に失敗したのに気ついたり、あるいは もっと前の段階での間違いをみつけた場合は、シェルに 戻って setup スクリプトを再起動し、最初からやりなお すことができます。あるいは (monkey 君のように (?) も うすこし達人であれは、シェルを使ってもっと細かな設定 もできます。 シェルに戻らすに続けると、設定したいディスクがほか にないか訊かれます。内蔵ディスクか馥数ある場合は、 れを繰り返してすべてのディスクを設定します。次に、 26 Use MFS for /tmp? [yes] : ロ 図 8 次は MFS と fstab YO 」 need a 計Ⅱ to perform 飢 t configu-aticn? [ ] Sta-ti 「 g disksetup (any messages 0 」 t 70 disk 一引 ' are ). yo 」 wish 土 0 configu-e 0 廿旧「 disk? [ ] B / 〔 6 s 0 工士 s い i a 「旧 - y bas filesystem (FS) for 廿総 / 0 di 「士 ory. rnæhines with 計 least 16 rnegabytes of 「期 - y ard plenty of swap space ( 32 megabytes mre), this often a significmt p 鉱 for Ⅱ℃ e ⅲ材 - ov 代 . If you トノ e less 廿ー 16 g y 士” 0 「「 e 引価日 - y if ya 」鹵「 ot have 賺 JCh se,'4 斗 ) e , ya 」計 0 引 d NOT し a ー - y /tmp filesystem. FS for /trro? [yes) Retrieving filesystem 土 a creata:i by disksetup.. 匱れ e 社 i 「名 fstab fi ... 新「旧 T ト旧 fstab file 総ま -5 to valid ( least 廿を / イ記み . 国 - pa i も 6 、旧 - e fou-d), 50 you are not 「 eq 」 i 「 to は it. If ya 」面 wi 土 ovi it せを「 i , ィ旧 - sbe ーィ dyo 」 wi Ⅱ plæed in せ旧 itcr. lnstallation will continue 噛ー ya 」 exit 廿旧 editor. Edi±せを ge 「計 f 計 file? [ 「司・ と訊かれます。 MFS とは Memory File System の略 で、その名の表すとおり、メモリ上にファイルシステムを 作って、ファイルの高速な読み書きを可能にするもので す。しかし、画面にも書かれているとおり、 swap やメモ リが少ないときは利用しないはうがいいでしよう。今回は 16MB という容量的には裕福とはいえないメモリ構成で 、、 yes" を選択しました。本来 16MB 程度で あったのに i 尺すべきではないのでしようが、ものは試して利用する ことにします。 こまでの質問に答えると、 /etc/fstab が自重加勺に 生成されてディスクに書き込まれます。ファイルを見た ければ、 Edit the generated fstab file? [no] ■ UNIX MAGAZINE 1995.8

10. UNIX MAGAZINE 1995年8月号

図 6 / ヾ BSD la-b- 24.0 月 117.6 月 48.2 16 . 5 月 20.3 月 10 . 0 ーティションの (b) Partitioning /usr /var /tmp swap Point Mount for help Length 0f Fi1e System in ー wdO Device tO Partition れ冐まリ》 3 玉 Gap Sector FS Type a 4 ・ 2 b swap 4 . 2 4 . 2 れ f Sectors 20160 98784 1057392 16659 20480 901120 ( MBytes 440.0 516.3 Cy1s)l 1049 894 . 0 月 . 0 月 Starting Sector 20160 0 1040544 1020064 118944 Ending Sector 20159 118943 1057391 1057202 1040543 1020063 At this point you should define , a1ter , or delete the file systems . BSD/OS requires at least a て 00t filesystem ( / ) , a swap partition and a /usr filesystem. If you d0 not understand this screen , press X and then Y t0 confirm the cancel . When asked if you want the standard setup , answer YES. [I] mport [A] dd [D] elete [E] dit [N] ext [x] Abort [ ? ] He1p 具イ勺にパーティションを設定するガ去は、一番下の 部分に列挙されているコマンドを利用していきます。この うち、 ・ A]dd . ノヾーティションの追加 ・ D]elete : ノヾーティションの削除 は最小限慮えておきましよう。何まともあパーティシ ョンを作っていかなくてはならないので、 A を入力しま す。すると、デフォルトのパーティション名とマウント するディレクトリを訊いてきますので、それに答えます。 / 、 swap 、 /usr のパーティションは必須ですから、 れらの名前は自重加勺にュてきます。今回はさらに /tmp 、 /var を追加するので、それらも指定します。マウントボ イントを設定すると、次に容量の設定に移ります。設定の 仕方は、、、 MBytes" 、、セクタ数 " 、開始・終了セクタ " の いすれでも指定できます。 TAB キーで適当なところを反 転表示させて希望の定をおこないましよう。 図 6 が設疋終了の画面です。開始・終了セクタが 0 ~ 1057391 まで ( ディスク杓ちゃんと連続していて、む だなセクタを残していないことに注意してください。表 の、、 Sector G 叩 " の欄に何も表示されていないことから も分かりますれむだなセクタがある場合は、この欄にど UNIX MAGAZINE 1995.8 れくらいのむだカ咄ているかか表示されるので、それをな くすように言聢します。そのためには、最後の細かな調整 の部分で、 MBytes ではなくセクタで指定するようにしま す。そうしないと、せつかくのハードディスク上に利用さ れない部分カ吽してしまい、たいへんもったいないことに なってしまいます 5 パーティションの設定か終了したら、、、 N " を入力して 次の設定へと進みます。次は画面カ 7 のようになってい るはずです。パーティションを切っただけでは BSD/OS は立ち上がってくれません。 OS か立ち上がる ( プートす る ) ためには、プートプロック (boot block) と呼ばれ るものが必要です。それを書き込んでもいいのかどうか訊 ねてきます。さらに、どのタイプのプートプロックを利用 するのか Båュたあと、実際に書込みをおこないます。注意 するのはプートプロックのタイプを指定するところで、自 分て利用しているシステムに合わせて〕尺します。今回は IDE ディスクから立ち上げますので、デフォルトで表示 されている wd を利用しています。 monkey : よしよし。パーティションはこんなもんでえ えやろ。いっぺんシステム立ち上げたら、今度はなかな 5 孑彳定したパーティションがはかと重なっている場ま、警告メッセージ カ咄て ( 指定を ) やりなおすように促されます。 25