OSDN Git Service

convert the encoding of jp.netatalk-HOWTO to UTF-8
authorMasanori Kobayasi <yasikoba@users.sourceforge.jp>
Mon, 17 Jan 2011 13:47:41 +0000 (22:47 +0900)
committerMasanori Kobayasi <yasikoba@users.sourceforge.jp>
Mon, 17 Jan 2011 13:47:41 +0000 (22:47 +0900)
Exception_1.rules
docs/jp.netatalk-HOWTO/README.html
docs/jp.netatalk-HOWTO/jp.AppleVolumes.html
docs/jp.netatalk-HOWTO/jp.atalkd.conf.html
docs/jp.netatalk-HOWTO/jp.index.html
docs/jp.netatalk-HOWTO/jp.kernel.1.2.html
docs/jp.netatalk-HOWTO/jp.netatalk-1.3.3.html
docs/jp.netatalk-HOWTO/jp.sparc-netatalk.html
docs/jp.netatalk-HOWTO/jp.suggestions.html
docs/jp.netatalk-HOWTO/jp.tips.html

index 92e20fe..462d08b 100644 (file)
@@ -1,3 +1,10 @@
+# for jp.netatalk-HOWTO only
+
+ifeq ($(origin BASENAME), undefined)
+BASENAME := $(notdir $(CURDIR))
+NODELETE_OLDDOCS = yes
+endif
+
 .SUFFIXES:
 .SUFFIXES: .sgml .html .txt
 
@@ -33,6 +40,8 @@ endif
 #
 .sgml.html:
        $(SGML2HTML) $<
+       nkf -w $*.html > $*.utf-8
+       mv $*.utf-8 $*.html
        touch $(LAST_MODIFIED)
 
 .sgml.txt:
@@ -84,9 +93,6 @@ $(DEST_WWW_HTML)/$(BASENAME).html: $(BASENAME).html
        $(INSTALL) $< $(@D)
        mkdir -p $*
        $(INSTALL) $(MYDOCS) $*
-       if [ -r dot.htaccess ]; then \
-          $(INSTALL) dot.htaccess $*/.htaccess ; \
-       fi
 
 endif
 
index ca8d5b0..4b1a9f2 100644 (file)
@@ -1,15 +1,15 @@
-Anders Brownworth \e$B$K$h$k\e(B Linux netatalk-HOWTO \e$B$NF|K\8lLu$G$9!#86J8$N\e(B
- HTML \e$B5-=R$r$=$N$^$^;D$7$F$"$j$^$9$N$G!"\e(BGIF \e$B2hA|$NItJ,$,$]$C\e(B
-\e$B$+$j6u$$$F$$$^$9$,!"$=$NBe$o$j$KB>$N%5%$%H$X$N%j%s%/$O@8$-$F\e(B
-\e$B$^$9!#\e(B
+Anders Brownworth による Linux netatalk-HOWTO の日本語訳です。原文の
+ HTML 記述をそのまま残してありますので、GIF 画像の部分がぽっ
+かり空いていますが、その代わりに他のサイトへのリンクは生きて
+ます。
 <p>
-\e$B$^$?!"$3$3$K$"$2$?K]Lu$N:G?7HG$O!"\e(BAnders \e$B$N1Q8lHG%5%$%H\e(B
-http://thehamptons.com/anders/netatalk/ \e$B$K$*$$$F$"$j$^$9!#$=$A$i$r\e(B
-\e$B$4Mw$K$J$l$P!"Kd$a9~$^$l$F$$$k3($b8+$k$3$H$,$G$-$^$9!#\e(B
+また、ここにあげた翻訳の最新版は、Anders の英語版サイト
+http://thehamptons.com/anders/netatalk/ においてあります。そちらを
+ご覧になれば、埋め込まれている絵も見ることができます。
 <p>
-\e$B$J$*!"8mLuEy$N;XE&$OKY9>$^$G!"FbMF$N8m$jEy$O:n<T$^$GO"Mm$r\e(B
-\e$B$*4j$$$7$^$9!#\e(B
+なお、誤訳等の指摘は堀江まで、内容の誤り等は作者まで連絡を
+お願いします。
 <p>
-1996\e$BG/\e(B12\e$B7n\e(B18\e$BF|\e(B<p>
-\e$BLu<T\e(B \e$BKY9>@?0l\e(B  
+1996年12月18日<p>
+訳者 堀江誠一  
 shorie@ibm.net
\ No newline at end of file
index 6c0c60c..1386857 100644 (file)
@@ -12,25 +12,25 @@ Last updated: April 3, 1997<br>
 </center>
 
 <p>
-<code>etc/afpd</code> \e$B$K$O\e(B <code>AppleVolumes.system</code> 
-\e$B$H\e(B <code>AppleVolumes.default</code>
-\e$B$NFs$D$N@_Dj%U%!%$%k$,$"$j$^$9!#$3$NN><T$N=q<0$OF1$8$G$9!#0c\e(B
-\e$B$&$N$O!"%2%9%H$H$7$F%m%0%*%s$7$?%f!<%6!<$O!"\e(BAppleVolumes.defaults \e$B$K\e(B
-\e$B5-=R$5$l$F$$$k%\%j%e!<%`$7$+;2>H$G$-$J$$E@$G$9!J%2%9%H%f!<\e(B
-\e$B%6!<$,8B$i$l$?8"8B$7$+;}$C$F$$$J$$$3$H$HF1$8$G\e(B
-\e$B$9!K!#;d$N>l9g$O!"\e(B<code>AppleVolumes.system</code> \e$B$O\e(B 
+<code>etc/afpd</code> には <code>AppleVolumes.system</code> 
+ <code>AppleVolumes.default</code>
+の二つの設定ファイルがあります。この両者の書式は同じです。違
+うのは、ゲストとしてログオンしたユーザーは、AppleVolumes.defaults に
+記述されているボリュームしか参照できない点です(ゲストユー
+ザーが限られた権限しか持っていないことと同じで
+す)。私の場合は、<code>AppleVolumes.system</code> は 
 <code>/usr2/data</code> 
-\e$B$NMM$K3'$K8+$;$?$$%G%#%l%/%H%j!<$r5-=R$7!"\e(B
-<code>AppleVolumes.default</code> \e$B$K$O\e(B <code>~/</code>  \e$B$N\e(B
-\e$B$h$&$K%f!<%6!<$N8GM-$N%G%#%l%/%H%j$r5-=R$7$F$$$^$9!#\e(Bnetatalk \e$B$N\e(B
-\e$B%=!<%9%G%#%l%/%H%j!<$N\e(B <code>etc/afpd/</code> \e$B$K$O!"$=$l$>$l$N\e(B
-\e$B%U%!%$%k$N5-=RNc$,\e(B
-\e$B$"$j$^$9!#$=$l$>$l\e(B <code>etc.AppleVolumes.system</code> \e$B$H\e(B
-<code>etc.AppleVolumes.default</code> \e$B$G$9!#$3$NFs$D$N%U%!%$%k$r\e(B
-<code>DESTDIR/etc</code> \e$B%G%#%l%/%H%j!JIaDL$O\e(B 
-<code>/usr/local/atalk/etc</code> \e$B!K$K%3%T!<$7$F!"%U%!%$%kL>$N\e(B
-\e$BF,$+$i\e(B <code>etc.</code> \e$B$r<h$j=|$$$F2<$5$$!#\e(B
\e$B;d$N\e(B AppleVolumes.system \e$B$O2<$N$h$&$K$J$C$F$$$^$9!#\e(B
+の様に皆に見せたいディレクトリーを記述し、
+<code>AppleVolumes.default</code> には <code>~/</code>  の
+ようにユーザーの固有のディレクトリを記述しています。netatalk の
+ソースディレクトリーの <code>etc/afpd/</code> には、それぞれの
+ファイルの記述例が
+あります。それぞれ <code>etc.AppleVolumes.system</code> と
+<code>etc.AppleVolumes.default</code> です。この二つのファイルを
+<code>DESTDIR/etc</code> ディレクトリ(普通は 
+<code>/usr/local/atalk/etc</code> )にコピーして、ファイル名の
+頭から <code>etc.</code> を取り除いて下さい。
+ 私の AppleVolumes.system は下のようになっています。
 
 
 
@@ -38,7 +38,7 @@ Last updated: April 3, 1997<br>
 
 
 <img src=images/thak.gif width=307 height=191 align=right
- alt="\e$B%^%&%s%H$5$l$?\e(B Thak \e$B%\%j%e!<%`$NFbMF\e(B">
+ alt="マウントされた Thak ボリュームの内容">
 <p><p>
 <code>
 /usr2/data Thak<br>
@@ -56,95 +56,95 @@ Last updated: April 3, 1997<br>
 <hr>
 
 <p>
-\e$B$3$NNc$G$O\e(B <code>/usr2/data</code \e$B%G%#%l%/%H%j$,%M%C%H\e(B
-\e$B%o!<%/>e$G\e(B AppleShare \e$B%\%j%e!<%`\e(B 
-<code>Thak</code> \e$B$H$7$F8+$($k$h$&$K$J$C$F$$$^$9\e(B( Thak 
-\e$B$O!"\e(B<code>Far Side</code> \e$B%>!<%s$N%U%!%$%k%5!<%P!<\e(B 
-<code>Outpost</code> \e$B>e$K$"$k\e(B AppleShare \e$B%\%j%e!<%`\e(B
-\e$B$N0l$D$G$9\e(B)\e$B!#\e(BExtra Space \e$B%\%j%e!<%`$OF1\e(B
-\e$B$85!3#$+$i8x3+$5$l$F$$$kFs$DL\$N%\%j%e!<\e(B
-\e$B%`$G$9!#$7$+$7!"\e(BThak \e$B$H0c$&%G%#%l%/%H%j!<\e(B
-\e$B$G$9!J\e(B/usr2/extra_space \e$B$K$O!"JL$NBg$-$J%O\e(B
-\e$B!<%I%G%#%9%/$,%^%&%s%H$5$l$F$$$^$9!K!#\e(B \e$B:GBg\e(B
-\e$B$$$/$D$N%\%j%e!<%`$r8x3+$G$-$k$+$O!";d$OCN$j$^$;$s!#\e(B
+この例では <code>/usr2/data</code ディレクトリがネット
+ワーク上で AppleShare ボリューム 
+<code>Thak</code> として見えるようになっています( Thak 
+は、<code>Far Side</code> ゾーンのファイルサーバー 
+<code>Outpost</code> 上にある AppleShare ボリューム
+の一つです)。Extra Space ボリュームは同
+じ機械から公開されている二つ目のボリュー
+ムです。しかし、Thak と違うディレクトリー
+です(/usr2/extra_space には、別の大きなハ
+ードディスクがマウントされています)。 最大
+いくつのボリュームを公開できるかは、私は知りません。
 
 <p>
-\e$B%f!<%6!<$,\e(B AppleShare \e$B%U%!%$%k%5!<%P!<$K%m%0%*%s$9\e(B
-\e$B$k>l9g!"\e(BUnix \e$B%5!<%P!<$KEPO?$5$l$F$$$k%f!<%6!<L>$H%Q\e(B
-\e$B%9%o!<%I$rMQ$$$^$9!#$=$N$?$a!";d$O\e(B Unix \e$B5!$K%m%0%$\e(B
-\e$B%s$7$F$/$k\e(B Mac \e$B$N$?$a$K!"\e(BUnix \e$BB&$K%"%+%&%s%H$r:n$C$F\e(B
-\e$B$$$^$9!#H`$i$K$7$+$k$Y$-FI$_=q$-8"$rM?$($F$$$^$9$N$G\e(B
-\e$B!"$3$l$i$N%f!<%6!<$O!"8x3+$5$l$F$$$k%G%#%l%/%H%j\e(B
-(<code>/usr/data</code>\e$B$J$I\e(B)\e$B$XFI$_=q$-$r9T$($^$9!#$H$3$m\e(B
-\e$B$G!"=q9~$_6X;_$OHs>o$KM-8z$JJ]8n<jCJ$G$9!#Nc$($P!"\e(B
-\e$B%W%m%0%i%`$,>e=q$-$5$l$k$N$rKI$.$^$9!#\e(B
+ユーザーが AppleShare ファイルサーバーにログオンす
+る場合、Unix サーバーに登録されているユーザー名とパ
+スワードを用います。そのため、私は Unix 機にログイ
+ンしてくる Mac のために、Unix 側にアカウントを作って
+います。彼らにしかるべき読み書き権を与えていますので
+、これらのユーザーは、公開されているディレクトリ
+(<code>/usr/data</code>など)へ読み書きを行えます。ところ
+で、書込み禁止は非常に有効な保護手段です。例えば、
+プログラムが上書きされるのを防ぎます。
 
 <p>
-Macintosh \e$B0J30$G:n$C$?%U%!%$%k$O!"%\%j%e!<%`Dj5A\e(B
-\e$B$KB3$/\e(B type/creator \e$B9T$N\e(B
-\e$BDj5A$K=>$C$F7?IU$1$5$l$^$9!#\e(BMacintosh \e$B$O!"$I$N%=\e(B
-\e$B%U%H$,%U%!%$%k$r:n$C$?$+!"$=$N%U%!%$%k$O$I$s$J7?\e(B
-\e$B$+$r!"%U%!%$%k$NL>A0$K4X$o$i$:JL$K5-21$7$F$$$^$9\e(B(
\e$B$D$^$j!"\e(BMac \e$B$O%U%!%$%kL>$N=*$o$j$K\e(B .txt \e$B$r$D$1$J\e(B
-\e$B$/$F$b$"$k%U%!%$%k$,%F%-%9%H%U%!%$%k$+$I$&$+$o$+\e(B
-\e$B$k$N$G$9\e(B )\e$B!#\e(BMacintosh \e$B$,:n$k%U%!%$%k$O!"%G!<%?%U\e(B
-\e$B%)!<%/$@$1$G$J$/!"%j%=!<%9%U%)!<%/$bJ]B8$5$l$^$9\e(B
-\e$B!#\e(BMac \e$B$O$3$N%j%=!<%9%U%)!<%/$NCf$K\e(B type \e$B$H\e(B creator 
-\e$B>pJs$rJ]B8$7$^$9!#EvA3!"\e(BUnix \e$BB&$G%U%!%$%k$,:n@.$5$l\e(B
-\e$B$?$i!"$3$N%j%=!<%9%U%)!<%/$OB8:_$7$^$;$s!#$=$3$G!"\e(B
-\e$B$3$l$r$7$N$0$?$a$K\e(B afpd \e$B$O\e(B AppleVolumes \e$B%U%!%$%k$N\e(B
-\e$B!V3HD%;R\e(B-type/creator \e$BBP!W$rFI$_$H$C$F!"\e(BMac\e$B$K8+$+$1\e(B
-\e$B$N>pJs$rM?$($F$$$^$9!#\e(B
+Macintosh 以外で作ったファイルは、ボリューム定義
+に続く type/creator 行の
+定義に従って型付けされます。Macintosh は、どのソ
+フトがファイルを作ったか、そのファイルはどんな型
+かを、ファイルの名前に関わらず別に記憶しています(
+ つまり、Mac はファイル名の終わりに .txt をつけな
+くてもあるファイルがテキストファイルかどうかわか
+るのです )。Macintosh が作るファイルは、データフ
+ォークだけでなく、リソースフォークも保存されます
+。Mac はこのリソースフォークの中に type と creator 
+情報を保存します。当然、Unix 側でファイルが作成され
+たら、このリソースフォークは存在しません。そこで、
+これをしのぐために afpd は AppleVolumes ファイルの
+「拡張子-type/creator 対」を読みとって、Macに見かけ
+の情報を与えています。
 
 <p>
-\e$B>e$NNc$N\e(B<code>.txt TEXT MSWD</code>\e$B$H$$$&9T$O!"\e(BUnix \e$B$G:n@.$7$?\e(B
- <code>.txt</code> \e$B$G=*$o$k%U%!%$%k$N7?$r$9$Y$F\e(B 
-<code>TEXT</code> (\e$BEvA3$G$9\e(B
-\e$B$,!"%F%-%9%H7?$G$9\e(B)\e$B$H$7!"%/%j%(!<%?!<$r\e(B <code>MSWD</code> \e$B$D$^\e(B
-\e$B$j\e(B Microsoft Word \e$B$K$7$F$$$^$9!#Nc$($P\e(B Unix \e$BB&$G\e(B 
-<code>test.txt</code> \e$B$H$$$&%U%!%$%k$r:n@.$7$F\e(B 
-<code>/usr/data</code> \e$B%G%#%l\e(B
-\e$B%/%H%j!<$KJ]B8$9$k$H$7$^$9!#$3$N%U%!%$%k$N%"%$%3%s\e(B
-\e$B$r!"\e(BAppleShare \e$B%\%j%e!<%`$r%^%&%s%H$7$?\e(B Mac \e$BB&%@%V\e(B
-\e$B%k%/%j%C%/$9$k$H!"\e(BMac \e$B$O!J\e(B \e$BF3F~$7$F$$$l$P\e(B
-\e$B!K\e(B Microsoft Word \e$B$r5/F0$7!"%U%!%$%k$r%F%-%9%H$H$7\e(B
-\e$B$FFI$_9~$^$;$^$9!#$=$N30$K!"\e(B <code>TTXT</code> \e$B$d!"\e(B
-<code>8BIM</code> \e$B$H$$$&%/\e(B
-\e$B%j%(!<%?!<$b$"$j$^$9$,!"$3$l$O$=$l$>$l\e(B TeachText \e$B$H\e(B
- Adobe Photoshop \e$B$K$"$?$j$^$9!#\e(B<p>
+上の例の<code>.txt TEXT MSWD</code>という行は、Unix で作成した
+ <code>.txt</code> で終わるファイルの型をすべて 
+<code>TEXT</code> (当然です
+が、テキスト型です)とし、クリエーターを <code>MSWD</code> つま
+り Microsoft Word にしています。例えば Unix 側で 
+<code>test.txt</code> というファイルを作成して 
+<code>/usr/data</code> ディレ
+クトリーに保存するとします。このファイルのアイコン
+を、AppleShare ボリュームをマウントした Mac 側ダブ
+ルクリックすると、Mac は( 導入していれば
+) Microsoft Word を起動し、ファイルをテキストとし
+て読み込ませます。その外に、 <code>TTXT</code> や、
+<code>8BIM</code> というク
+リエーターもありますが、これはそれぞれ TeachText と
+ Adobe Photoshop にあたります。<p>
 
 <img src=images/pointer.gif width=11 height=16 align=right>
 
 <p>
-type/creator \e$B$N3dIU$rD4::$9$k$K$O!"\e(BResEdit 
-\e$B$r;H$$$^$9!#\e(BResEdit \e$B$r5/F0$7$F:G=i$K=P$F$/$k\e(B
-\e$B%U%!%$%k%@%$%"%m%0$r%-%c%s%;%k$7$^$9!#<!$K\e(B
-<b> File</b> \e$B%a%K%e!<$N\e(B  <b>Get File/Folder Info...</b> 
-\e$B$rA*$V$H!"JL$N%U%!%$%k%@%$%"%m%0%\%C%/%9$,3+\e(B
-\e$B$-$^$9!#$3$3$G$"$J$?$,D4$Y$?$$%U%!%$%k$r3+$/\e(B
-\e$B$H!">pJs%@%$%"%m%0$,8=$l$F!"$=$NCf$K\e(Btype/creator 
-\e$B$,I=<($5$l$^$9!#\e(BResEdit \e$B$O$?$d$9$/F~<j$G$-$k\e(B
-\e$B$O$:$G$9!#;d$O3P$($F$J$$$/$i$$A0$+$i$3$N%=%U\e(B
-\e$B%H$r;HMQ$7$F$$$^$9!#\e(B<p>
+type/creator の割付を調査するには、ResEdit 
+を使います。ResEdit を起動して最初に出てくる
+ファイルダイアログをキャンセルします。次に
+<b> File</b> メニューの  <b>Get File/Folder Info...</b> 
+を選ぶと、別のファイルダイアログボックスが開
+きます。ここであなたが調べたいファイルを開く
+と、情報ダイアログが現れて、その中にtype/creator 
+が表示されます。ResEdit はたやすく入手できる
+はずです。私は覚えてないくらい前からこのソフ
+トを使用しています。<p>
 
 <p>
-\e$B$b$C$H4JC1$K\e(B type/creator \e$B$N3d$jIU$1$rD4$Y$kJ}K!$H$7$F$O!"\e(BSnictch \e$B3HD%5!G=\e(B
-\e$B$,$"$j$^$9!#$3$N3HD%5!G==qN`$r;HMQ$9$k$H!"\e(BFinder \e$B$N\e(B<b>\e$B>pJs$r$_$k\e(B</b>\e$B%@%$%"\e(B
-\e$B%m%0%\%C%/%9$+$i\e(B type/creator \e$B>pJs$r8+$k$3$H!J$*$^$1$KJT=8$b!K$,$G$-$^$9!#\e(B
+もっと簡単に type/creator の割り付けを調べる方法としては、Snictch 拡張機能
+があります。この拡張機能書類を使用すると、Finder の<b>情報をみる</b>ダイア
+ログボックスから type/creator 情報を見ること(おまけに編集も)ができます。
 
-\e$B62$i$/!"0lHV4JC1$J\e(B type/creator \e$B3d$jIU$1>pJs$NF~<j$N;EJ}$O!"\e(B
+恐らく、一番簡単な type/creator 割り付け情報の入手の仕方は、
 <a href=mailto:johnson@stpt.usf.edu>Steve 
 Johnson</a> 
-\e$B$,4IM}$7$F$$$k5pBg$J\e(B<a href=http://www.stpt.usf.edu/staff/johnson/linux/AppleVolumes.system.txt>
-big type/creator list</a>\e$B$r%@%&%s%m!<%I$9$k$3$H$G$7$g$&!#\e(B<p>
+が管理している巨大な<a href=http://www.stpt.usf.edu/staff/johnson/linux/AppleVolumes.system.txt>
+big type/creator list</a>をダウンロードすることでしょう。<p>
 
 <img src=images/trash.gif width=30 height=44 align=right>
 
-\e$BK\J8$G@bL@$7$^$7$?\e(B hfs \e$B%U%!%$%k%7%9%F%`$O\e(B type/creator \e$B3d\e(B
-\e$BIU$r<+F0E*$K=hM}$7$^$9!#\e(Bhfs \e$B$O%G%#%9%/>e$N%U%!%$%k$+\e(B
-\e$B$i\e(B type/creator \e$B>pJs$rFI$_=P$7!"\e(B.AppleDoulbe \e$B%U%!%$%k%7%9\e(B
-\e$B%F%`7PM3$G\e(B afpd \e$B$KEO$7$^$9\e(B( netatalk \e$B$,\e(B mac \e$B$N%U%!%$%k$r\e(B
- unix \e$B$N%\%j%e!<%`$K=q$/$HF1$8J}K!$G$9\e(B )\e$B!#\e(B<p>
+本文で説明しました hfs ファイルシステムは type/creator 割
+付を自動的に処理します。hfs はディスク上のファイルか
+ら type/creator 情報を読み出し、.AppleDoulbe ファイルシス
+テム経由で afpd に渡します( netatalk が mac のファイルを
+ unix のボリュームに書くと同じ方法です )。<p>
 </body>
 
 </html>
index 4795e18..06cb296 100644 (file)
@@ -12,137 +12,137 @@ Last updated: December 18, 1996<br>
 </center>
 <hr>
 <p>
-(\e$BLuCm!'0J2<$G@bL@$5$l$k%"%I%l%9$d%M%C%H%l%s%8$O!"\e(BIP \e$B%"%I%l%9$H$OD>@\$N4X78$r;}$A$^$;$s!#\e(BAppletalk \e$B$G$O!"0lHL$K$3$l$i$N%Q%i%a!<%?$d%>!<%s>pJs$O5/F0;~$KB>$N%3%s%T%e!<%?$H$N8r>D$K$h$j<+F0E*$K7hDj$5$l$^$9!#$7$?$,$C$F!"%k!<%?!<L5$7$N>l9g$O2?$b9M$($:Nc$NDL$j$K$7$F$+$^$$$^$;$s!#\e(B)
+(訳注:以下で説明されるアドレスやネットレンジは、IP アドレスとは直接の関係を持ちません。Appletalk では、一般にこれらのパラメータやゾーン情報は起動時に他のコンピュータとの交渉により自動的に決定されます。したがって、ルーター無しの場合は何も考えず例の通りにしてかまいません。)
 <P>
 
-<code>atalkd.conf</code> \e$B%U%!%$%k$O!"%M%C%H%o!<%/\e(B
-\e$B$N>pJs$d!";HMQ$9$k\e(B ethernet \e$B%+!<%I$r\e(B
-\e$B@_Dj$7$^$9!#\e(B<p>
+<code>atalkd.conf</code> ファイルは、ネットワーク
+の情報や、使用する ethernet カードを
+設定します。<p>
 
 <hr>
-<conf>atalkd.conf</conf> \e$B$K$O!"Bg$-$/J,$1$F\e(B<p>
+<conf>atalkd.conf</conf> には、大きく分けて<p>
 <ul>
-<li>\e$B%k!<%?!<$"$j\e(B
-<li>\e$B%k!<%?!<L5$7\e(B
+<li>ルーターあり
+<li>ルーター無し
 </ul>
-\e$B$NFsDL$j$N@_Dj$,$"$j$^$9!#\e(B<p>
+の二通りの設定があります。<p>
 
 <p>
-\e$B%k!<%?!<$r;}$C$F$$$J$$$N$K!"\e(B <code>atalkd.conf</code> \e$B$r!"\e(B
-\e$B%k!<%?!<$"$j$H$7$F@_Dj$7$F$b!"\e(B <code>atalkd</code> \e$B$O\e(B
- <code>atalkd.conf</code> \e$B%U%!%$%k$r=q$-49$($F!"%k!<%?L5$7$N\e(B
- LAN \e$BMQ$K<+F0E*$KF0:n$rJQ99$7$^$9!#\e(B
+ルーターを持っていないのに、 <code>atalkd.conf</code> を、
+ルーターありとして設定しても、 <code>atalkd</code> は
+ <code>atalkd.conf</code> ファイルを書き換えて、ルータ無しの
+ LAN 用に自動的に動作を変更します。
 
 <p>
-Appletalk \e$B$G$O%k!<%?!<$GJ,$+$?$l$k%5%V%M%C%H$N$3$H$r%>!<%s\e(B
-\e$B$H8F$S$^$9!#$"$J$?$H$OJL$N%>!<%s$K$"$k%5!<%P!<$r%^%&%s%H$9\e(B
-\e$B$k>l9g!"\e(BAppletalk\e$B$O!"%k!<%?!<$N8~$3$&B&!J;~$K$O$$$/$D$b$N%k\e(B
-\e$B!<%?!<$N8~$3$&B&!K$K$"$k%5!<%P!<$N$3$H$rCN$i$J$1$l$P$J$j\e(B
-\e$B$^$;$s!#Nc$H$7$F!"Fs$D$N%>!<%s$r;}$D9=@.$r9M$($^$7$g$&!#0l\e(B
-\e$B$D$O\e(B "Twilight"\e$B!"$b$&0l$D$O\e(B "Far Side" \e$B$H8F$P$l$k%>!<%s$G$9\e(B
-\e$B!#$=$N4V$K$O\e(B Appletalk \e$B%k!<%?!<$,$"$j$^$9!#\e(BTwilight \e$B%>!<%s\e(B
-\e$B$+$i\e(B Far Side \e$B%>!<%s$X$N%Q%1%C%H$O%k!<%?!<$rDL$j$^$9$,!"\e(B
-Twilight \e$B%>!<%s$+$i\e(B Twilight \e$B%>!<%s$X$N%Q%1%C%H$O%k!<%?!<\e(B
-\e$B$rDL$j$^$;$s!#$3$N;E3]$1$O!"%5%V%M%C%H!J$"$k$$$O%>!<%s!KFbIt\e(B
-\e$B$N%H%i%U%#%C%/$r%5%V%M%C%HFb$KJD$89~$a$kF/$-$r$7$^$9!#<B:]$K\e(B
-\e$BI,MW$K$J$k$^$G!"$"$k%>!<%s$N%H%i%U%#%C%/$,B>$N%>!<%s$K=P$F9T\e(B
-\e$B$/$3$H$O$"$j$^$;$s!#\e(B 
+Appletalk ではルーターで分かたれるサブネットのことをゾーン
+と呼びます。あなたとは別のゾーンにあるサーバーをマウントす
+る場合、Appletalkは、ルーターの向こう側(時にはいくつものル
+ーターの向こう側)にあるサーバーのことを知らなければなり
+ません。例として、二つのゾーンを持つ構成を考えましょう。一
+つは "Twilight"、もう一つは "Far Side" と呼ばれるゾーンです
+。その間には Appletalk ルーターがあります。Twilight ゾーン
+から Far Side ゾーンへのパケットはルーターを通りますが、
+Twilight ゾーンから Twilight ゾーンへのパケットはルーター
+を通りません。この仕掛けは、サブネット(あるいはゾーン)内部
+のトラフィックをサブネット内に閉じ込める働きをします。実際に
+必要になるまで、あるゾーンのトラフィックが他のゾーンに出て行
+くことはありません。 
 
 
 <p>
-\e$B0J2<$O!"%k!<%?!<$r\e(B<b>\e$B;HMQ$9$k\e(B</b>\e$B>l9g$N\e(B <code>atalkd.conf</code> 
-\e$B%U%!%$%k$NNc$G$9!#\e(B<p>
+以下は、ルーターを<b>使用する</b>場合の <code>atalkd.conf</code> 
+ファイルの例です。<p>
 <code>
 eth0 -phase 2 -zone "Far Side"<p>
 </code>
 
 <p>
-\e$B0J2<$O!"%k!<%?!<$r\e(B<b>\e$B;HMQ$7$J$$\e(B</b>\e$B>l9g$N\e(B <code>atalkd.conf</code> \e$B%U%!%$%k$NNc$G$9!#\e(B
+以下は、ルーターを<b>使用しない</b>場合の <code>atalkd.conf</code> ファイルの例です。
 <p>
 <code>
 eth0 -phase 2<p>
 </code>
 
-\e$BG[I[$5$l$F$$$k%=!<%9$KE:IU$5$l$F$$$k\e(B <code>etc.atalkd.conf</code> 
-\e$B%U%!%$%k$N=q<0$r0J2<$K@bL@$7$^$9!#\e(B<p>
+配布されているソースに添付されている <code>etc.atalkd.conf</code> 
+ファイルの書式を以下に説明します。<p>
 <hr>
 <img src=images/pointer.gif width=11 height=16 align=right>
 
-atalkd.file \e$B$N=q<0\e(B<p>
+atalkd.file の書式<p>
 <p>
 interface [ -seed ] [ -phase { 1 | 2 } ] [ -addr net.node ]<p>
 [ -net first[-last] ] [ -zone ZoneName ] ...<p>
 
 <p>
--seed \e$B$O!"$"$J$?$,J#?t$N%$%s%?!<%U%'!<%9$r;}$C$F$$$k>l9g$K$@$1F/$-$^$9!#\e(B
-\e$B$=$NB>$N%Q%i%a%?$r>JN,$9$k$H!"CM$O<+F0E*$K@_Dj$5$l$^$9!#Dj5A9T$OJ,3d$G$-$^$;$s\e(B
-\e$B$N$G!"$3$N$h$&$K>JN,$7$F=q$1$k$H$$$&$N$O=u$+$j$^$9!#\e(B
+-seed は、あなたが複数のインターフェースを持っている場合にだけ働きます。
+その他のパラメタを省略すると、値は自動的に設定されます。定義行は分割できません
+ので、このように省略して書けるというのは助かります。
 <hr>
 
-<code>interface</code> \e$B$K$O!"\e(B Appletalk \e$B$K;HMQ$7$?$$\e(B Ethernet \e$B%+!<%I$r\e(B
-\e$B;XDj$7$^$9!#\e(BLinux \e$B5!$K\e(B Ethernet \e$B%+!<%I$,0lKg$7$+$J$1$l$P!"\e(B
-\e$B$=$N%+!<%I$O\e(B eth0 \e$B$H8F$P$l$F$$$^$9!#J#?tKg$N%+!<%I$r;}$C$F\e(B
-\e$B$$$k$J$i$P!"$=$l$>$l\e(B eth1, eth2 ... \e$B$HL>$E$1$i$l$^$9!#$I$N\e(B
-\e$B%$%s%?!<%U%'!<%9$G\e(B Appletalk \e$B$r;HMQ$7$F$b$+$^$$$^$;$s!#$?$@\e(B
-\e$B!"G[I[$5$l$F$$$k%=!<%9%3!<%I$NCf$G$O!"$3$NNc$G\e(B eth0 \e$B$H$7$F$$\e(B
-\e$B$k%$%s%?!<%U%'!<%9$,!"\e(Ble0 \e$B$H$J$C$F$$$k$3$H$KCm0U$7$F2<$5$$!#\e(B
-le0 \e$B$H$$$&$N$O!"\e(BSun \e$B%7%9%F%`$N\e(B Ethernet \e$B%$%s%?!<%U%'!<%9$G\e(B
-\e$B$9!#\e(BLinux \e$B$G$O!"$3$NL>A0$O\e(B<b>\e$B;H$($^$;$s\e(B</b>\e$B!#\e(BLinux \e$B$G;HMQ$9$k$?$a\e(B
-\e$B$K!"@5$7$$L>A0$N%$%s%?!<%U%'!<%9$r5-=R$9$k$h$&$K$7$F2<$5$$\e(B
-\e$B!#\e(Broot \e$B$G%m%0%$%s$7$F\e(B <code>ifconfig</code> \e$B%3%^%s%I$r<B9T$9$l$P!"%7%9\e(B
-\e$B%F%`$G$I$N$h$&$J%$%s%?!<%U%'!<%9$,;H$($k$+$,$o$+$j$^$9!#\e(B
+<code>interface</code> には、 Appletalk に使用したい Ethernet カードを
+指定します。Linux 機に Ethernet カードが一枚しかなければ、
+そのカードは eth0 と呼ばれています。複数枚のカードを持って
+いるならば、それぞれ eth1, eth2 ... と名づけられます。どの
+インターフェースで Appletalk を使用してもかまいません。ただ
+、配布されているソースコードの中では、この例で eth0 としてい
+るインターフェースが、le0 となっていることに注意して下さい。
+le0 というのは、Sun システムの Ethernet インターフェースで
+す。Linux では、この名前は<b>使えません</b>。Linux で使用するため
+に、正しい名前のインターフェースを記述するようにして下さい
+。root でログインして <code>ifconfig</code> コマンドを実行すれば、シス
+テムでどのようなインターフェースが使えるかがわかります。
 
 <p>
-<code>-seed</code> \e$B%*%W%7%g%s$O!"\e(Batalkd.conf \e$B%U%!%$%k$NFbMF$r\e(B
- atalkd \e$B$K6/@)$9$k%*%W%7%g%s$G$9!#\e(B<code>-seed</code>\e$B%*%W%7%g%s$,$J\e(B
-\e$B$$>l9g!"\e(Batalkd \e$B$O%k!<%?$H$N4V$KLdBj$,$"$k>l9g$O<+J,\e(B
-\e$B$G@_Dj%U%!%$%k$NFbMF$H$O0[$J$k@_Dj$r9T$$$^$9!#\e(B
- <code>-seed</code> \e$B$J$7$G@_Dj$r9T$&$3$H$r$9$9$a$^$9!#\e(B
+<code>-seed</code> オプションは、atalkd.conf ファイルの内容を
+ atalkd に強制するオプションです。<code>-seed</code>オプションがな
+い場合、atalkd はルータとの間に問題がある場合は自分
+で設定ファイルの内容とは異なる設定を行います。
+ <code>-seed</code> なしで設定を行うことをすすめます。
 <p>
 
 <p>
-<code>-phase</code> \e$B$O\e(B 2 \e$B$r;HMQ$7$F2<$5$$!#$"$J$?$N\e(B Mac \e$B$d%k!<%?!<$,$9$4\e(B
-\e$B$/8E$$>l9g$K$O!"%U%!%$%k%5!<%P!<$,8+$($J$$$3$H$b$"$j$($^$9\e(B
-\e$B!#$=$N>l9g$K$O!"B?J,\e(B Appletalk Phase 1 \e$B$,;HMQ$5$l$F$$$^$9\e(B
-\e$B!#\e(BLinux \e$B%+!<%M%k$O\e(B Appletalk Phase 1 \e$B$KBP1~$G$-$J$$$N$G!"\e(B
-\e$B$3$l$O$A$C$g$H$7$?LdBj$J$s$G$9$,!D$($X$X$X!#IaDL$O%k!<%?!<\e(B
-\e$B$N%=%U%H$r\e(B Appletalk Phase 2 \e$BBP1~$K%"%C%W%0%l!<%I$G$-$k$O$:$G$9!#\e(B
+<code>-phase</code> は 2 を使用して下さい。あなたの Mac やルーターがすご
+く古い場合には、ファイルサーバーが見えないこともありえます
+。その場合には、多分 Appletalk Phase 1 が使用されています
+。Linux カーネルは Appletalk Phase 1 に対応できないので、
+これはちっょとした問題なんですが…えへへへ。普通はルーター
+のソフトを Appletalk Phase 2 対応にアップグレードできるはずです。
 
 <p>
-<code>-addr net.node</code> \e$B%*%W%7%g%s$O!"%5!<%P!<$N%M%C\e(B
-\e$B%H%o!<%/%"%I%l%9$r@_Dj$9$k$?$a$K;HMQ$7$^$9!#IaDL!"%"%I%l\e(B
-\e$B%9$O%5!<%P!<$,5/F0$5$l$?$H$-$K<+F0E*$K8!=P$5$l$^$9!#$7$+\e(B
-\e$B$7!"$3$N%*%W%7%g%s$r;H$C$F<j$GF~NO$9$k$3$H$b$G$-$^$9!#%"\e(B
-\e$B%I%l%9$r5-=R$9$k$K$O!":G=i$K5!3#$,$*$+$l$F$$$k%M%C%HHV9f$r\e(B
-\e$B5-=R$7!"<!$K5!3#$N%N!<%IHV9f$r5-=R$7$^$9!#$"$J$?$,Bg$-$J%M\e(B
-\e$B%C%H%o!<%/$K@\B3$5$l$F%"%I%l%9$,M?$($i$l$k$^$G$O!"$3$3$K$O\e(B
-\e$BE,Ev$J?t$rM?$($F$b$+$^$$$^$;$s!#%"%I%l%9HV9f$O!"%M%C%H%l%s\e(B
-\e$B%8$KF~$C$F$$$J$1$l$P$J$j$^$;$s!#%M%C%H%l%s%8$K$D$$$F$O!"<!\e(B
-\e$B$G@bL@$7$^$9!#\e(B<p>
-
-\e$BNc\e(B:<p>
+<code>-addr net.node</code> オプションは、サーバーのネッ
+トワークアドレスを設定するために使用します。普通、アドレ
+スはサーバーが起動されたときに自動的に検出されます。しか
+し、このオプションを使って手で入力することもできます。ア
+ドレスを記述するには、最初に機械がおかれているネット番号を
+記述し、次に機械のノード番号を記述します。あなたが大きなネ
+ットワークに接続されてアドレスが与えられるまでは、ここには
+適当な数を与えてもかまいません。アドレス番号は、ネットレン
+ジに入っていなければなりません。ネットレンジについては、次
+で説明します。<p>
+
+:<p>
 <code>-addr 108.5</code><p>
 <p>
-<code>-net</code> \e$B%*%W%7%g%s$O!"@\B3$5$l$F$$$k%>!<%s$,$I$N$h\e(B
-\e$B$&$J%"%I%l%9HO0O$r;HMQ$7$F$$$k$+$r;XDj$7$^$9!#$3$N%*%W%7%g%s\e(B
-\e$B$r;H$($P!"IaDL$O%5!<%P!<5/F0;~$K8!=P$5$l$k%"%I%l%9HO0O$NCM$r\e(B
-\e$B$3$A$i$+$i;XDj$9$k$3$H$,$G$-$^$9!#$b$7!"%>!<%s$r;}$C$F$$$J$$\e(B
-\e$B$J$i!"$3$N?t$K$O0UL#$O$"$j$^$;$s!#0z?t$OFs$D$"$j!":G=i$N$b$N\e(B
-\e$B$OHO0O$N@hF,!"FsHVL\$N$b$N$OHO0O$N=*$o$j$r$"$i$o$7$^$9!#FsHVL\\e(B
-\e$B$N0z?t$O>JN,$G$-$^$9!#\e(B<code>-addr net.node</code> \e$B$G;XDj$7$?\e(B
- netatalk \e$B%"%I%l%9$O!"$3$NHO0O$K4^$^$l$F$$$J$1$l$P$J$j$^$;$s!#\e(B
+<code>-net</code> オプションは、接続されているゾーンがどのよ
+うなアドレス範囲を使用しているかを指定します。このオプション
+を使えば、普通はサーバー起動時に検出されるアドレス範囲の値を
+こちらから指定することができます。もし、ゾーンを持っていない
+なら、この数には意味はありません。引数は二つあり、最初のもの
+は範囲の先頭、二番目のものは範囲の終わりをあらわします。二番目
+の引数は省略できます。<code>-addr net.node</code> で指定した
+ netatalk アドレスは、この範囲に含まれていなければなりません。
 <p>
 
-\e$BNc\e(B:<p>
+:<p>
 <code>-net 106-110</code><p>
 
 <p>
-<code>-zone</code> \e$B%*%W%7%g%s$O%M%C%H>e$K%G!<%?$rN.$9$H$-\e(B
-\e$B$K\e(B atalkd \e$B$,;HMQ$9$k%>!<%sL>$r;XDj$7$^$9!#$9$G$K@bL@$7$^\e(B
-\e$B$7$?$,!"$3$N%*%W%7%g%s$OC1$K%M%C%H%o!<%/>e$G$N%0%k!<%W$o$1\e(B
-\e$B$KJX59E*$K;HMQ$5$l$k$K2a$.$^$;$s!#\e(B-seed \e$B%*%W%7%g%s$,;XDj$5\e(B
-\e$B$l$F$*$j!"LdBjL5$/F0$$$F$$$k%k!<%?!<$,$"$l$P!"$3$N%>!<%sL>\e(B
-\e$B$,%V%m!<%I%-%c%9%H$5$l$^$9!#\e(B<p>
+<code>-zone</code> オプションはネット上にデータを流すとき
+に atalkd が使用するゾーン名を指定します。すでに説明しま
+したが、このオプションは単にネットワーク上でのグループわけ
+に便宜的に使用されるに過ぎません。-seed オプションが指定さ
+れており、問題無く動いているルーターがあれば、このゾーン名
+がブロードキャストされます。<p>
 </body>
 
 </html>
index f338d5a..151e273 100644 (file)
@@ -13,7 +13,7 @@
 <h2>Linux Netatalk-HOWTO</h2>
 Last updated: December 22, 1997<br>
 by <a href=mailto:anders@thehamptons.com>Anders Brownworth</a><p>
-\e$BK]Lu\e(B <a href=mailto:shorie@ibm.net>\e$BKY9>@?0l\e(B</a><p>
+翻訳 <a href=mailto:shorie@ibm.net>堀江誠一</a><p>
 
 <hr size=5 width=200>
 </center>
@@ -23,76 +23,76 @@ by <a href=mailto:anders@thehamptons.com>Anders Brownworth</a><p>
  
 
 
-Netatalk \e$B$O\e(B LAN \e$B>e$N\e(B Unix \e$B5!$r\e(B AppleTalk \e$B$N%U%!%$%k%5!<%P!<\e(B
-\e$B$KJQ$($^$9!#$3$NJ8=q$r=q$/$K$"$?$C$F!"\e(BAppleTalk \e$B%5!<%S%9$r\e(B
- Linux \e$B>e$G9T$&$?$a$K\e(B Netatalk \e$B$r@_Dj$7$h$&$H9M$($F$$$k\e(B
- Linux \e$B4IM}<T$N=u$1$K$J$k$h$&Cm0U$7$^$7$?!#\e(BLinux \e$B$O!"<+M3$K\e(B
-\e$BG[I[$G$-$k\e(B Posix \e$B8_49$N\e(B U*ix \e$B$G$"$j!"\e(B386\e$B!"\e(B486\e$B!"\e(BPentimum
-PowerMacintosh\e$B!"\e(BSun\e$B!"\e(BDEC Alpha \e$B$=$NB>$N>e$GF0$-$^$9!JB>$K$O\e(B SGI\e$B!"\e(B
-\e$BEy$J$I!K!#\e(BNetatalk \e$B$O!"\e(BUnix \e$B%U%!%$%k%7%9%F%`$N0lIt\e(B
-\e$B$r\e(B AppleTalk \e$B%W%m%H%3%k$r;H$C$F30It$K8x3+$9$k%W%m%0%i%`$G\e(B
-\e$B$9!#\e(BNetatalk \e$B$r;H$($P\e(B Macintosh \e$B%3%s%T%e!<%?$G!"IaDL$N\e(B 
-AppleTalk Network Server \e$B$N%U%!%$%kF1MM$K!"\e(BUnix \e$B$N%\%j%e!<\e(B
-\e$B%`$r%^%&%s%H$G$-$^$9!#\e(B
-<p>
-Netatalk\e$B$O!"$o$l$i$,%_%7%,%sBg3X\e(B Research Systems Unix Group 
-\e$B$NM-;V$N<j$K$h$j$^$9!#2?$+$"$C$?$i\e(B 
-<a href="mailto:netatalk@umich.edu">Netatalk@umich.edu</a> \e$B$X$I$&$>!#\e(B
-<p>
-\e$B1Q9q$K\e(B <a href=mailto:hugh.dixon@bristol.ac.uk>Hugh Dixon</a> \e$B$,\e(B
-\e$B1?1D$9$k\e(B Netatalk-HOWTO \e$B$N\e(B
-<a href=http://pc2.gly.bris.ac.uk/netatalk/>UK mirror</a> \e$B$,\e(B
-\e$B$"$j$^$9!#$^$?!"F|K\8lHG$r\e(B
- <a href=mailto:shorie@ibm.net>\e$BKY9>@?0l\e(B</a> \e$B$,\e(B
-\e$B4IM}$7$F$$$^$9!#\e(B
-<p>\e$B?7$7$/\e(B<a href=counter.html> Netatalk Counter </a>\e$B$r;O$a$^$7$?!#\e(B
-\e$B$"$J$?$N\e(B netatalk \e$B$N@_Dj$,@5$7$/=*$o$C$?$i!"$3$3$K=q$-9~$s$G$/$@\e(B
-\e$B$5$$!#3'$5$s$N6(NO$G!"\e(BNetatalk \e$B$,$I$N$h$&$K;H$o$l$F$$$k$+CN$k$3$H\e(B
-\e$B$,$G$-$^$9!#$J$*!"$3$l$O\e(B Linux \e$B0J30$NMxMQ<T$K$b$*4j$$$7$^$9!#\e(B
-<p>
-<a href="mailto:anders@thehamptons.com">\e$B$40U8+\e(B</a>\e$B$dD{@5\e(B
-\e$B$J$I$OBg4?7^$G$9!#$I$J$?$+$K;d$N%Z!<%8$N$R$I$$%_%9%9%Z%k$N\e(B
-diff \e$B$rAw$C$F$b$i$&$N$G$9$,!"<j0c$$$G%a!<%k%\%C%/%9$r?a$CHt$P$7$F\e(B
-\e$B$7$^$C$?$?$a!"$J$/$7$F$7$^$$$^$7$?!#\e(B
-\e$B$b$7FI$s$G$$$?$i:FAw$7$F$/$@$5$$!*\e(B
-\e$B2?$+LdBj$,$"$k$H$-$K$O!"\e(B
+Netatalk は LAN 上の Unix 機を AppleTalk のファイルサーバー
+に変えます。この文書を書くにあたって、AppleTalk サービスを
+ Linux 上で行うために Netatalk を設定しようと考えている
+ Linux 管理者の助けになるよう注意しました。Linux は、自由に
+配布できる Posix 互換の U*ix であり、386、486、Pentimum
+PowerMacintosh、Sun、DEC Alpha その他の上で動きます(他には SGI、
+等など)。Netatalk は、Unix ファイルシステムの一部
+を AppleTalk プロトコルを使って外部に公開するプログラムで
+す。Netatalk を使えば Macintosh コンピュータで、普通の 
+AppleTalk Network Server のファイル同様に、Unix のボリュー
+ムをマウントできます。
+<p>
+Netatalkは、われらがミシガン大学 Research Systems Unix Group 
+の有志の手によります。何かあったら 
+<a href="mailto:netatalk@umich.edu">Netatalk@umich.edu</a> へどうぞ。
+<p>
+英国に <a href=mailto:hugh.dixon@bristol.ac.uk>Hugh Dixon</a> が
+運営する Netatalk-HOWTO の
+<a href=http://pc2.gly.bris.ac.uk/netatalk/>UK mirror</a> 
+あります。また、日本語版を
+ <a href=mailto:shorie@ibm.net>堀江誠一</a> が
+管理しています。
+<p>新しく<a href=counter.html> Netatalk Counter </a>を始めました。
+あなたの netatalk の設定が正しく終わったら、ここに書き込んでくだ
+さい。皆さんの協力で、Netatalk がどのように使われているか知ること
+ができます。なお、これは Linux 以外の利用者にもお願いします。
+<p>
+<a href="mailto:anders@thehamptons.com">ご意見</a>や訂正
+などは大歓迎です。どなたかに私のページのひどいミススペルの
+diff を送ってもらうのですが、手違いでメールボックスを吹っ飛ばして
+しまったため、なくしてしまいました。
+もし読んでいたら再送してください!
+何か問題があるときには、
 <a href=#listservs>Netatalk
-list</a>\e$B$KEj9F$9$k$N$,$$$$$G$7$g$&!#\e(B
+list</a>に投稿するのがいいでしょう。
 <p>
 
-netatalk \e$B%5!<%P!<$KC/$,%m%0%*%s$7$F$$$k$+CN$j$?$/$"$j$^$;$s$+!)\e(B
-<a href=#nu>nu</a>\e$B$r;n$7$F8+$F$/$@$5$$!#\e(B
+netatalk サーバーに誰がログオンしているか知りたくありませんか?
+<a href=#nu>nu</a>を試して見てください。
 
 <hr>
 
 
- <b>\e$B;O$a$kA0$K\e(B:</b><p>
+ <b>始める前に:</b><p>
 <ul>
-<li>\e$B6=L#$N$"$kJ}$N$?$a$K\e(B \e$B%O!<%I\e(B / \e$B%=%U%H$N\e(B <a href=jp.suggestions.html>\e$B$*$9$9$a\e(B</a>
-\e$B$rMQ0U$7$^$7$?!#\e(B
+<li>興味のある方のために ハード / ソフトの <a href=jp.suggestions.html>おすすめ</a>
+を用意しました。
 <li><a href=jp.sparc-netatalk.html>netatalk on
-SparcLinux</a> \e$B$N$?$a$N%Z!<%8$rMQ0U$7$^$7$?\e(B</li>
+SparcLinux</a> のためのページを用意しました</li>
 </ul>
 
 <p>
-<b>\e$BI,MW$J$b$N\e(B:</b><p>
+<b>必要なもの:</b><p>
 <ul>
-<li>Linux kernel 1.2 \e$B$+!"$=$l\e(B<b>\e$B0J9_\e(B</b>\e$B$NHG$,F0:n$7$F$$$k\e(B
-\e$B%3%s%T%e!<%?!#$^$?!"%=!<%9$H%3%s%Q%$%i!<$bI,MW!#\e(B</li>
-<li>\e$B%^%k%A%-%c%9%H2DG=$J\e(B Ethernet \e$B%+!<%I!J$[$H$s$I$N$b$N$O2DG=$G$9$,!"\e(B
-\e$B%$%s%F%k$N\e(B EtherExpress \e$B$N$h$&$K$G$-$J$$$b$N$b$"$j$^$9!K!#\e(B</li>
-<li>LAN\e$B!#\e(B Mac \e$B$,$V$i2<$,$C$F$$$k$3$H!J$$$d!"L5$$$J$iL5$/$F$b$$$$$s$G$9$1$I!K!#\e(B</li>
-<li>Netatalk-1.3.3 \e$B%W%m%0%i%`\e(B
+<li>Linux kernel 1.2 か、それ<b>以降</b>の版が動作している
+コンピュータ。また、ソースとコンパイラーも必要。</li>
+<li>マルチキャスト可能な Ethernet カード(ほとんどのものは可能ですが、
+インテルの EtherExpress のようにできないものもあります)。</li>
+<li>LAN。 Mac がぶら下がっていること(いや、無いなら無くてもいいんですけど)。</li>
+<li>Netatalk-1.3.3 プログラム
 <ul>
 <li><a href="ftp://terminator.rs.itd.umich.edu/unix/netatalk/netatalk-1.3.3.tar.gz">
-\e$B%=!<%9%3!<%I\e(B</a> \e$B!#\e(B</li>
-<li>\e$B$I$&$7$F$b:G?7$N%Y!<%?$H$*$C$7$c$k$J$i\e(B
+ソースコード</a> 。</li>
+<li>どうしても最新のベータとおっしゃるなら
  <a href=ftp://terminator.rs.itd.umich.edu/unix/netatalk/netatalk-1.4b2.tar.gz>
 netatalk-1.4b2.tar.gz</a>
-(\e$B$3$N%Y!<%?HG$O!"$h$j>/$J$$\e(B CPU \e$B%Q%o!<$G$h$jB.$/Av$j$^$9\e(B)</li>
-<li>RedHat \e$BHG$N%3%s%Q%$%kMQ$K\e(B<a href=patches/RH5.0.patch>netatalk 1.4b2 under RedHat 5.0</a>
-\e$B$,$"$j$^$9!#\e(B</li>
-<li><a href=ftp://ftp.redhat.com/pub/contrib/netatalk-1.4b2-1.i386.rpm>Netatalk binary RPM</a>\e$B$r;H$($P!"\e(BRedHat \e$B%f!<%6!<$O0J2<$G@bL@$9$k@_Dj$N$[$H$s$I$r$H$P$9;v$,$G$-$^$9!#\e(B
+(このベータ版は、より少ない CPU パワーでより速く走ります)</li>
+<li>RedHat 版のコンパイル用に<a href=patches/RH5.0.patch>netatalk 1.4b2 under RedHat 5.0</a>
+があります。</li>
+<li><a href=ftp://ftp.redhat.com/pub/contrib/netatalk-1.4b2-1.i386.rpm>Netatalk binary RPM</a>を使えば、RedHat ユーザーは以下で説明する設定のほとんどをとばす事ができます。
 </li>
 </ul></li>
 </ul>
@@ -100,64 +100,64 @@ netatalk-1.4b2.tar.gz</a>
 
 
 <a name=to_do>
-<b>\e$B$3$l$+$i$d$k$3$H\e(B:</b><p>
+<b>これからやること:</b><p>
 
 <ul>
-<li>Netatalk \e$B%=!<%9%3!<%I$r\e(B
-<a href=#source>\e$BF~<j$72rE`\e(B</a>\e$B$7$^$9!#\e(B
-<li>1.2.* \e$B%+!<%M%k$r;HMQ$7$F$$$k$J$i!"\e(B 
+<li>Netatalk ソースコードを
+<a href=#source>入手し解凍</a>します。
+<li>1.2.* カーネルを使用しているなら、 
 <a href=jp.kernel.1.2.html>
-1.2.* \e$B%+!<%M%k%,%$%I\e(B</a>\e$B$N;X<($K=>$$$^$9!#\e(B(2.* \e$B0J9_$N%+!<%M%k$r\e(B
-\e$B;HMQ$7$F$$$k$J$i$P!"JQ99$OITMW$G$9!#\e(B)
-<li>\e$B$$$/$D$,%P%0$r=$@5$9$k$?$a$K!"\e(B
+1.2.* カーネルガイド</a>の指示に従います。(2.* 以降のカーネルを
+使用しているならば、変更は不要です。)
+<li>いくつがバグを修正するために、
 <a href=jp.netatalk-1.3.3.html>
-Netatalk-1.3.3 \e$B%Q%C%A%,%$%I\e(B</a> \e$B$K=>$$$^$9!#\e(B
-<li>Netatalk-1.3.3 \e$B$N%=!<%9%3!<%I$N\e(B
-<a href=#configure_source>\e$B9=@.$r@_Dj$7$^$9\e(B</a>\e$B!#\e(B
+Netatalk-1.3.3 パッチガイド</a> に従います。
+<li>Netatalk-1.3.3 のソースコードの
+<a href=#configure_source>構成を設定します</a>。
 <li><a href=#compile_Netatalk>Netatalk
\e$B$r%3%s%Q%$%k$7$^$9\e(B</a>\e$B!#\e(B
+ をコンパイルします</a>。
 <li><a href=#install_Netatalk>Netatalk
\e$B$rF3F~$7$^$9\e(B</a>\e$B!#\e(B
-<li>AppleTalk \e$B%5!<%S%9$D$-$G\e(B
+ を導入します</a>。
+<li>AppleTalk サービスつきで
 <a href=#compile_kernel>
-\e$B%+!<%M%k$r%3%s%Q%$%k$7$^$9\e(B</a> \e$B!#\e(B
+カーネルをコンパイルします</a> 。
 <li><a href=#configure_Netatalk>
-Netatalk \e$B$N%*%W%7%g%s$r@_Dj$7$^$9\e(B</a>\e$B!#\e(B
-<li>\e$B%5!<%P!<$r\e(B<a href=#start>\e$B5/F0$7$^$9\e(B</a>\e$B!#\e(B
-<li>\e$B?7$7$$%\%j%e!<%`$r\e(BMac\e$B$K\e(B
-<a href=#mount>\e$B%^%&%s%H$7$^$9\e(B</a>\e$B!#\e(B
-<li>\e$B$=$NB>$N\e(B <a href=#other>\e$B6=L#?<$$OCBj\e(B</a>\e$B!#\e(B
+Netatalk のオプションを設定します</a>。
+<li>サーバーを<a href=#start>起動します</a>。
+<li>新しいボリュームをMacに
+<a href=#mount>マウントします</a>。
+<li>その他の <a href=#other>興味深い話題</a>。
 </ul>
 
 <p>
-(Netatalk\e$B$N%$%s%9%H!<%k$N\e(B<b>\e$B8e\e(B</b>\e$B$K%+!<%M%k%3%s%Q%$%k$r$b$C$F$-$?$3$H\e(B
-\e$B$K5$$,$D$-$^$7$?$+!)$3$l$O%+!<%M%k\e(B1.2.*\e$B%f!<%6!<$N$?$a$G$9!#\e(BNetatalk 
-\e$B$r%+!<%M%k\e(B1.2.* \e$B$G;HMQ$9$k$K$O\e(BNetatalk\e$B$N%Q%C%A$,I,MW$G$9!#$3$N%Q%C%A\e(B
-\e$B$K$h$j!"\e(BNetatalk \e$B$O\e(B make kinstall \e$B$K$h$kF3F~Cf$K%+!<%M%k%=!<%9$N\e(B
- Appletalk \e$B5!G=$K%Q%C%A$rEv$F$^$9!#$G$9$+$i\e(B Netatalk  \e$B$rF3F~$7$?\e(B
-\e$B8e$K%+!<%M%k%3%s%Q%$%k$r9T$&$N$G$9!#$J$*!"$3$N%Q%C%A$O%+!<%M%k\e(B 
-1.3.* \e$B0J9_$N\e(B AppleTalk \e$B$G$OITMW$K$J$j$^$7$?!#\e(B(\e$BLuCm!'=>$C$F!"?7$7\e(B
-\e$B$$%+!<%M%k$r;H$C$F$$$k?M$O!"%+!<%M%k%3%s%Q%$%k$r@h$K$d$C$F$b\e(B
-\e$B9=$$$^$;$s!#\e(B)
+(Netatalkのインストールの<b>後</b>にカーネルコンパイルをもってきたこと
+に気がつきましたか?これはカーネル1.2.*ユーザーのためです。Netatalk 
+をカーネル1.2.* で使用するにはNetatalkのパッチが必要です。このパッチ
+により、Netatalk は make kinstall による導入中にカーネルソースの
+ Appletalk 機能にパッチを当てます。ですから Netatalk  を導入した
+後にカーネルコンパイルを行うのです。なお、このパッチはカーネル 
+1.3.* 以降の AppleTalk では不要になりました。(訳注:従って、新し
+いカーネルを使っている人は、カーネルコンパイルを先にやっても
+構いません。)
 
 <hr>
 
 
 <p>
 <a name=source>
-<h2>Netatalk \e$B%=!<%9%3!<%I$rF~<j$72rE`$^$9\e(B</h2>
+<h2>Netatalk ソースコードを入手し解凍ます</h2>
 <p>
 <ol>
-<li>\e$B:G?7$N%=!<%9%3!<%I$r\e(B
+<li>最新のソースコードを
 <a ftp://terminator.rs.itd.umich.edu/unix/netatalk/netatalk-1.3.3.tar.gz>
-\e$BF~<j\e(B</a>\e$B$7$^$9!#\e(B<p>
+入手</a>します。<p>
 
-<li>\e$BE83+$7$?$$>l=j$K!"%=!<%9%3!<%I$rCV$-$^$9!#\e(B<p>
+<li>展開したい場所に、ソースコードを置きます。<p>
 
-<li>\e$B2rE`$7$^$9!#<!$N$h$&$KBG$C$F$/$@$5$$\e(B:<p>
+<li>解凍します。次のように打ってください:<p>
 <code>gzip -d netatalk-1.3.3.tar.gz</code><p>
 
-<li>\e$BG[I[%U%!%$%k$rE83+$7$^$9!#<!$N$h$&$KBG$C$F$/$@$5$$\e(B:<p>
+<li>配布ファイルを展開します。次のように打ってください:<p>
 <code>tar -xvf netatalk-1.3.3.tar</code>
 </ol>
 <p>
@@ -167,14 +167,14 @@ Netatalk \e$B$N%*%W%7%g%s$r@_Dj$7$^$9\e(B</a>\e$B!#\e(B
 
 <p>
 
-<h2>\e$B%+!<%M%k$K0MB8$9$k:n6H$H!"\e(BNetatalk \e$B<+?H$K4X$9$k@_Dj\e(B</h2>
+<h2>カーネルに依存する作業と、Netatalk 自身に関する設定</h2>
 
 <ul>
-<li>1.2.* \e$B%+!<%M%k$r;HMQ$7$F$$$k$J$i!"\e(B <a href=jp.kernel.1.2.html>
-1.2.* \e$B%+!<%M%k%,%$%I\e(B</a>\e$B$N;X<($K=>$$$^$9!#\e(B</li>
+<li>1.2.* カーネルを使用しているなら、 <a href=jp.kernel.1.2.html>
+1.2.* カーネルガイド</a>の指示に従います。</li>
 
-<li>\e$B$$$/$D$,%P%0$r=$@5$9$k$?$a$K!"\e(B<a href=jp.netatalk-1.3.3.html>
-Netatalk-1.3.3 \e$B%Q%C%A%,%$%I\e(B</a> \e$B$K=>$$$^$9!#\e(B</li>
+<li>いくつがバグを修正するために、<a href=jp.netatalk-1.3.3.html>
+Netatalk-1.3.3 パッチガイド</a> に従います。</li>
 </ul>
 
 <p>
@@ -183,23 +183,23 @@ Netatalk-1.3.3 \e$B%Q%C%A%,%$%I\e(B</a> \e$B$K=>$$$^$9!#\e(B</li>
 
 
 <a name=configure_source>
-<h2>Netatalk-1.3.3 \e$B$N%=!<%9%3!<%I$N9=@.$r@_Dj$7$^$9\e(B</h2>
-<b>Note:</b>Andrew File System \e$B$r;HMQ$7$?$$J}$O!":G=i$K$d$k$Y$-\e(B
-\e$B$3$H$,$"$j$^$9!#G[I[%U%!%$%kCf$N\e(B README.AFS \e$B$rFI$s$G2<$5$$!#\e(B
+<h2>Netatalk-1.3.3 のソースコードの構成を設定します</h2>
+<b>Note:</b>Andrew File System を使用したい方は、最初にやるべき
+ことがあります。配布ファイル中の README.AFS を読んで下さい。
 
 
 <ol>
 
-<li>\e$B%Q%9$r@_Dj$7$^$9!#\e(BMakefile \e$B$rJT=8$7$F!"F3F~@h$H!"\e(B
-man \e$B%Z!<%8$rCV$/$H$3$m$r;XDj$7$F2<$5$$!#\e(BMakefile \e$B$G\e(B
-\e$B$O!"<!$N9T$rJT=8$7$^$9\e(B:<p>
+<li>パスを設定します。Makefile を編集して、導入先と、
+man ページを置くところを指定して下さい。Makefile で
+は、次の行を編集します:<p>
 <code>DESTDIR=/usr/local/atalk</code><p>
-\e$B$3$3$G;XDj$7$?0LCV$K!"\e(BNetatalk \e$B$N%U%!%$%k$,F3F~$5$l$^$9!#$^$?\e(B:<p>
+ここで指定した位置に、Netatalk のファイルが導入されます。また:<p>
 <code>MANDIR={DESTDIR}/man</code><p>
-\e$B$H$$$&9T$G!"\e(BNetatalk \e$B$N\e(B man \e$B%Z!<%8$rF3F~$9$k@h$r;XDj$7$^$9!#\e(B
-\e$B;d$O<!$N$h$&$KJT=8$7$^$7$?\e(B:<p>
+という行で、Netatalk の man ページを導入する先を指定します。
+私は次のように編集しました:<p>
 <code>MANDIR=/usr/local/atalk/man</code><p>
-(\e$B$3$l$O!">e$N\e(BMANDIR\e$B$N@_Dj$H87L)$KF1$8@_Dj$G$9\e(B)<p>
+(これは、上のMANDIRの設定と厳密に同じ設定です)<p>
 
 </ol>
 
@@ -209,19 +209,19 @@ man \e$B%Z!<%8$rCV$/$H$3$m$r;XDj$7$F2<$5$$!#\e(BMakefile \e$B$G\e(B
 <p>
 
 <a name=compile_Netatalk>
-<h2>Netatalk \e$B$r%3%s%Q%$%k$7$^$9\e(B</h2>
+<h2>Netatalk をコンパイルします</h2>
 
 <p>
 
 <ol>
-<li>Netatalk \e$B%G%#%l%/%H%j$G!"\e(B<p>
+<li>Netatalk ディレクトリで、<p>
 <code>make</code><p>
-\e$B$H!"BG$C$F$/$@$5$$!#$3$l$G\e(B Netatalk \e$B$N%P%$%J%j$,$9$Y$F\e(B
-\e$B:n@.$5$l$^$9!#$3$N4V!"\e(B<b>\e$B$9$Y$F$N\e(B</b>\e$B%3%s%Q%$%k$,CWL?E*$J%(%i!<\e(B
-\e$B$J$7$K=*$o$k$3$H$r\e(B<b>\e$B3NG'\e(B</b>\e$B$7$F$*$$$F$/$@$5$$!#CWL?E*$J%(%i!<\e(B
-\e$B$H$O2?$i$+$NM}M3$K$h$C$F%3%s%Q%$%k$,$G$-$J$$$3$H$r<($7$^\e(B
-\e$B$9!#$3$&$$$&>u67$,5/$-$?$i!"L5;k$7$F@h$K?J$s$G$O\e(B<b>\e$B$$$1$^$;$s\e(B</b>\e$B!#\e(B
-\e$B$+$J$i$:$"$H$KLa$C$F!"2?$,0-$+$C$?$N$+$rD4$Y$F$/$@$5$$!#\e(B
+と、打ってください。これで Netatalk のバイナリがすべて
+作成されます。この間、<b>すべての</b>コンパイルが致命的なエラー
+なしに終わることを<b>確認</b>しておいてください。致命的なエラー
+とは何らかの理由によってコンパイルができないことを示しま
+す。こういう状況が起きたら、無視して先に進んでは<b>いけません</b>。
+かならずあとに戻って、何が悪かったのかを調べてください。
 <p>
 </ol>
 <p>
@@ -230,17 +230,17 @@ man \e$B%Z!<%8$rCV$/$H$3$m$r;XDj$7$F2<$5$$!#\e(BMakefile \e$B$G\e(B
 <p>
 
 <a name=install_Netatalk>
-<h2>Netatalk \e$B$rF3F~$7$^$9\e(B</h2>
+<h2>Netatalk を導入します</h2>
 
 <p>
 
 <ol>
-<li>Netatalk \e$B%G%#%l%/%H%j$G!"<!$N$h$&$KBG$C$F$/$@$5$$\e(B:<p>
+<li>Netatalk ディレクトリで、次のように打ってください:<p>
 <code>make install</code><p>
-\e$B$3$l$K$h$C$F!"\e(BNetatalk \e$B$O\e(B Makefile \e$B$G5-=R$7$?\e(B DESTDIR \e$B$KF3F~$5$l$^$9!#\e(B<p>
+これによって、Netatalk は Makefile で記述した DESTDIR に導入されます。<p>
 </ol>
-<b>Note:</b><code>make install</code> \e$B$G$O!"@_Dj%U%!%$%k$^$G$OF3F~$7$^$;$s!#\e(B
-\e$B$7$+$7$3$l$i$N%U%!%$%k$O\e(BNetatalk \e$B$rAv$i$;$k$N$KIT2D7g$G$9!#3P$($F$*$$$F$/$@$5$$!#\e(B
+<b>Note:</b><code>make install</code> では、設定ファイルまでは導入しません。
+しかしこれらのファイルはNetatalk を走らせるのに不可欠です。覚えておいてください。
 <p>
 <p>
 
@@ -248,32 +248,32 @@ man \e$B%Z!<%8$rCV$/$H$3$m$r;XDj$7$F2<$5$$!#\e(BMakefile \e$B$G\e(B
 <p>
 
 <a name=compile_kernel>
-<h2>AppleTalk \e$B%5!<%S%9$D$-$G%+!<%M%k$r%3%s%Q%$%k$7$^$9\e(B</h2>
+<h2>AppleTalk サービスつきでカーネルをコンパイルします</h2>
 <blockquote>
-<b>Note:</b> 2.0 \e$B%+!<%M%k$r;HMQ$9$k\e(B(Debian\e$B$N$h$&$J\e(B) Linux \e$BG[I[$NB?$/$,!"\e(B
-AppleTalk \e$BBP1~5!G=$r:G=i$+$i<h$j9~$s$G%3%s%Q%$%k$5$l$F$$$^$9!#\e(B
-\e$B$3$N$h$&$J>l9g$O!"%+!<%M%k$r%3%s%Q%$%k$9$kI,MW$O$"$j$^$;$s!#\e(B
-\e$B$I$N$h$&$J%3%s%Q%$%k%*%W%7%g%s$G%3%s%Q%$%k$5$l$?$+$r!"\e(B
-<code>/usr/src/linux/</code> \e$B%G%#%l%/%H%j$G\e(B
- <code>make menuconfig</code> \e$B%3%^%s%I$r<B9T$7\e(B
-\e$B$F3NG'$7$F$/$@$5$$!JLuCm!'F3F~D>8e$OI,$:$7$b%+!<%M%k$N\e(B
-\e$B>uBV$,$3$3$KH?1G$5$l$F$$$k$o$1$G$O$"$j$^$;$s!#Lu<T$N\e(B
-slackware 96 \e$B$G$O!"\e(Bkernels \e$B$N2<$K3F%+!<%M%kMQ$N%G%#%l%/%H%j\e(B
-\e$B$,$"$j!"\e(B(\e$BNc!'\e(Bkernels/aha152x.s/)\e$B$=$NCf$N\e(B config 
-\e$B%U%!%$%k$NCf$KF3F~D>8e$N%+!<%M%k$N9=@.$,5-=R$5$l$F$$$^$7$?!#!K!#\e(B<p>
+<b>Note:</b> 2.0 カーネルを使用する(Debianのような) Linux 配布の多くが、
+AppleTalk 対応機能を最初から取り込んでコンパイルされています。
+このような場合は、カーネルをコンパイルする必要はありません。
+どのようなコンパイルオプションでコンパイルされたかを、
+<code>/usr/src/linux/</code> ディレクトリで
+ <code>make menuconfig</code> コマンドを実行し
+て確認してください(訳注:導入直後は必ずしもカーネルの
+状態がここに反映されているわけではありません。訳者の
+slackware 96 では、kernels の下に各カーネル用のディレクトリ
+があり、(例:kernels/aha152x.s/)その中の config 
+ファイルの中に導入直後のカーネルの構成が記述されていました。)。<p>
 </blockquote>
 <blockquote>
-<b>Note:</b>AppleTalk \e$B$r;H$*$&$H;W$C$F$$$k%M%C%H%o!<%/%+!<%IMQ$K\e(B TCP/IP 
-\e$B$,\e(B<b>\e$BF0$$$F$$$J$1$l$P$J$j$^$;$s\e(B</b>\e$B!#\e(BAppleTalk \e$BBP1~5!G=<+?H$O!"\e(BAppleTalk 
-\e$B$rC1BN$GAv$i$;$k$?$a$KI,MW$J2<0L$N%U%l!<%_%s%0%3!<%I$r$b$C$F$$\e(B
-\e$B$^$;$s!#\e(B
+<b>Note:</b>AppleTalk を使おうと思っているネットワークカード用に TCP/IP 
+が<b>動いていなければなりません</b>。AppleTalk 対応機能自身は、AppleTalk 
+を単体で走らせるために必要な下位のフレーミングコードをもってい
+ません。
 </blockquote>
 <p>
-\e$B$J$*!"!"%+!<%M%k%3%s%Q%$%k$N7P83$,$"$C$?$[$&$,$$$$$G$7$g\e(B
-\e$B$&!#$b$7$J$$$J$i!"\e(BKernel-HOWTO \e$BJ8=q$r8F$s$G$/$@$5$$\e(B( Slackware
\e$B$G$O\e(B <code>/usr/doc/faq/howto/Kernel-HOWTO.gz</code> \e$B$G$9!#\e(B
-<code>zless /usr/doc/faq/howto/Kernel-HOWTO.gz</code>\e$B%3%^%s%I\e(B
-\e$B$G8+$k$3$H$,$G$-$^$9\e(B)\e$B!#\e(B
+なお、、カーネルコンパイルの経験があったほうがいいでしょ
+う。もしないなら、Kernel-HOWTO 文書を呼んでください( Slackware
+ では <code>/usr/doc/faq/howto/Kernel-HOWTO.gz</code> です。
+<code>zless /usr/doc/faq/howto/Kernel-HOWTO.gz</code>コマンド
+で見ることができます)。
 <p>
 
 
@@ -282,70 +282,70 @@ slackware 96 \e$B$G$O!"\e(Bkernels \e$B$N2<$K3F%+!<%M%kMQ$N%G%#%l%/%H%j\e(B
 
 
 
-<li> Linux \e$B%=!<%9%G%#%l%/%H%j!<$K0\F0$7$^$9\e(B(\e$BIaDL$O\e(B 
+<li> Linux ソースディレクトリーに移動します(普通は 
 <code>/usr/src/linux</code> )<p>
 
 
 
 
 
-<li> <code>make config </code>\e$B$HBG$A$^$9\e(B(  \e$B$"$k$$$O\e(B 
-<code>make menuconfig</code>\e$B!"$*9%$-$J$N$r\e(B )\e$B!#\e(B<p>
+<li> <code>make config </code>と打ちます(  あるいは 
+<code>make menuconfig</code>、お好きなのを )。<p>
 
 
 
-<li> \e$B$"$J$?$N9=@.$K$"$o$;$F<ALd$KEz$($^$9!#\e(B
+<li> あなたの構成にあわせて質問に答えます。
 <ul>
-  <li><code>Configure AppleTalk DDP support? [n]</code>\e$B$K!"\e(B
-\e$BI,$:\e(B <b>yes</b> \e$B$HEz$($F$/$@$5$$!#\e(B
-  <li>1.3.* \e$B$h$j8E$$%+!<%M%k$G$O!"\e(BIEEEE802.2 \e$BBP1~5!G=$,\e(B
-<b>\e$BJL$K\e(B</b>\e$BI,MW$G$9!#\e(B
-\e$B$3$N5!G=$r$$$l$k$?$a$K!"\e(B <code>Configure
-  IPX support [n]</code> \e$B$K\e(B <b>yes</b> \e$B$HEz$($F$/$@$5$$!#\e(B
-IPX \e$B%Q%C%1!<%8$,\e(B IEEE802.2 \e$B5!G=$rDs6!$7$F$/$l$^$9!#\e(B1.3.* 
-\e$B%+!<%M%k0J9_$O$3$N%*%W%7%g%s$rA*$VI,MW$O$J$/$J$j$^$7$?!#\e(B
-AppleTalk \e$BMQ$K%+!<%M%k$,\e(B IEEE802.2 \e$B$rDs6!$9$k$h$&$K$J$C$?$+$i$G$9!#\e(B
+  <li><code>Configure AppleTalk DDP support? [n]</code>に、
+必ず <b>yes</b> と答えてください。
+  <li>1.3.* より古いカーネルでは、IEEEE802.2 対応機能が
+<b>別に</b>必要です。
+この機能をいれるために、 <code>Configure
+  IPX support [n]</code> に <b>yes</b> と答えてください。
+IPX パッケージが IEEE802.2 機能を提供してくれます。1.3.* 
+カーネル以降はこのオプションを選ぶ必要はなくなりました。
+AppleTalk 用にカーネルが IEEE802.2 を提供するようになったからです。
 <p>
  </ul>
 
 
-<li><code>make dep; make clean</code> \e$B$r<B9T$7$F%3%s%Q%$%k$N=`Hw$r$7$^$9!#\e(B<p>
+<li><code>make dep; make clean</code> を実行してコンパイルの準備をします。<p>
 
 
 
-<li> \e$B?7$7$$%+!<%M%k$r:n$j$^$9!#$3$l$,=i$a$F$J$i!"\e(B
-Kernel-HOWTO \e$B$rFI$s$G$*$$$F$/$@$5$$!#M?$($k%3%^%s%I\e(B
-\e$B$K$h$C$F!"@8@.$5$l$k%+!<%M%k$N<oN`$O0[$J$j$^$9\e(B( \e$B;d$,\e(B
-\e$B%3%s%Q%$%k$7$?$H$-$K$O!"\e(B<code>make zImage</code> \e$B%3%^%s%I$r;HMQ$7$^$7$?\e(B )\e$B!#\e(B
+<li> 新しいカーネルを作ります。これが初めてなら、
+Kernel-HOWTO を読んでおいてください。与えるコマンド
+によって、生成されるカーネルの種類は異なります( 私が
+コンパイルしたときには、<code>make zImage</code> コマンドを使用しました )。
 <p>
 
 
 
-<blockquote><b>Note:</b>\e$BI,MW$J$i!"\e(BAppleTalk \e$BBP1~$r\e(B
-\e$B%b%8%e!<%k$H$9$k$3$H$b$G$-$^$9!#\e(B</blockquote><p>
+<blockquote><b>Note:</b>必要なら、AppleTalk 対応を
+モジュールとすることもできます。</blockquote><p>
 
 
 
-<li> \e$B8E$$%+!<%M%k$r$I$3$+$K%3%T!<$7$F$*$$$F$/$@$5$$!#\e(B
-\e$B$R$g$C$H$7$F$?$C$?:#%3%s%Q%$%k$7$?$P$+$j$N$*%K%e!<$N\e(B
-\e$B%+!<%M%k$,!"A~$7$_$r6;$K%?%$%d$r$-$7$^$;$J$,$i\e(B Linux 
-\e$B$r5^Dd;_$5$;$J$$$H$b8B$j$^$;$s$+$i!#\e(B
+<li> 古いカーネルをどこかにコピーしておいてください。
+ひょっとしてたった今コンパイルしたばかりのおニューの
+カーネルが、憎しみを胸にタイヤをきしませながら Linux 
+を急停止させないとも限りませんから。
 <p>
-\e$B!JLu<TCm!'8E$$%+!<%M%k$GM=Hw$N%V!<%HJ}K!$r:n$C$F$*$/\e(B
-\e$B$Y$-$G$9!#\e(BDOS \e$B$+$i\e(B LOADLIN \e$B$r;H$&$N$O$$$$<j$G$9!#\e(B
-\e$B;d$O\e(B DOS \e$B$N5/F0%U%m%C%T!<$K\e(B LOADLIN \e$B$r>h$;$F!"\e(B
-\e$BITB,$N;vBV$KHw$($F$$$^$9!#!K\e(B<p>
+(訳者注:古いカーネルで予備のブート方法を作っておく
+べきです。DOS から LOADLIN を使うのはいい手です。
+私は DOS の起動フロッピーに LOADLIN を乗せて、
+不測の事態に備えています。)<p>
 
 
 
-<li> \e$B?7$7$$%+!<%M%k$rF3F~$7$F%7%9%F%`$r:FN)$A>e$2$7$^$9!#\e(B
-<b>\e$B5$$r$D$1$F!*\e(B</b>\e$B$3$3$G%I%8$rF'$`$H!"%7%9%F%`$ON)$A>e$,$j$^$;\e(B
-\e$B$s$h!#%+!<%M%kF3F~$K4X$7$F$O\e(B HOWTO \e$BJ8=q$rNI$/FI$s$G$*$$$F\e(B
-\e$B$/$@$5$$!#\e(B
+<li> 新しいカーネルを導入してシステムを再立ち上げします。
+<b>気をつけて!</b>ここでドジを踏むと、システムは立ち上がりませ
+んよ。カーネル導入に関しては HOWTO 文書を良く読んでおいて
+ください。
 <p>
-(\e$BLuCm!'$3$NCJ3,$G$O!"%+!<%M%k$O%3%s%Q%$%k$5$l$?$@$1$G\e(B
-\e$BF3F~$5$l$F$O$$$^$;$s!#F3F~$K$D$$$F$O\e(B Kernel-HOWTO \e$BEy$r\e(B
-\e$BFI$s$G$/$@$5$$!#\e(B)
+(訳注:この段階では、カーネルはコンパイルされただけで
+導入されてはいません。導入については Kernel-HOWTO 等を
+読んでください。)
 <p>
 </ol>
 
@@ -367,79 +367,79 @@ Kernel-HOWTO \e$B$rFI$s$G$*$$$F$/$@$5$$!#M?$($k%3%^%s%I\e(B
 
 <p>
 <a name=configure_Netatalk>
-<h2>Netatalk \e$B$N%*%W%7%g%s$r@_Dj$7$^$9\e(B</h2>
+<h2>Netatalk のオプションを設定します</h2>
 <p>
-<b>Note:</b> \e$B$3$NJ8=q$G$O\e(B AppleTalk \e$B$N%U%!%$%k%5!<%P!<$N$_$N\e(B
-\e$B@bL@$r9T$$$^$9!#0u:~%*%W%7%g%s$K4X$7$F$O?($l$^$;$s!#\e(B
-\e$BNc$N$J$+$G$O%W%j%s%H%*%W%7%g%s$,%3%a%s%H%"%&%H$5$l$F\e(B
-\e$B$$$k$3$H$KCm0U$7$F$/$@$5$$!#\e(BMike Pearson \e$B$H\e(B Bill McGonigle \e$B$,\e(B
+<b>Note:</b> この文書では AppleTalk のファイルサーバーのみの
+説明を行います。印刷オプションに関しては触れません。
+例のなかではプリントオプションがコメントアウトされて
+いることに注意してください。Mike Pearson と Bill McGonigle が
 <a href=http://artoo.hitchcock.org/~flowerpt/projects/linux-netatalk/ghostscript.html>
-\e$B0u:~\e(B</a>
-\e$B$K4X$9$k\e(B WEB \e$B%Z!<%8$rMQ0U$7$F$$$^$9!#\e(B<p><ol>
+印刷</a>
+に関する WEB ページを用意しています。<p><ol>
 
 
 
-<li><code>atalkd.conf</code> \e$B%U%!%$%k$r:n@.$7$F$/$@$5$$!#\e(BNetatalk 
-\e$B%=!<%9%G%#%l%/%H%j$N\e(B <code>etc/atalkd</code> \e$B$N2<$K\e(B <code>etc.atalkd.conf</code> 
-\e$B$H$$$&%U%!%$%k$,$"$j$^$9!#IaDL$O!"$3$N%U%!%$%k$rJT=8$7\e(B
-\e$B$?$"$H!"$"$J$?$N\e(B Netatalk \e$B%G%#%l%/%H%j\e(B 
-DESTDIR/etc ( <code>/usr/local/atalk/etc</code> )\e$B$K%3%T!<$7!"\e(B
-atalkd.conf \e$B$KL>A0$rJQ99$7$^$9!#\e(B<code>atalkd.conf</code>
\e$B$N\e(B<a href="jp.atalkd.conf.html">\e$BJT=8J}K!$H\e(B
-\e$BNc\e(B</a>\e$B$r!"MQ0U$7$F$*$-$^$7$?!#\e(B
+<li><code>atalkd.conf</code> ファイルを作成してください。Netatalk 
+ソースディレクトリの <code>etc/atalkd</code> の下に <code>etc.atalkd.conf</code> 
+というファイルがあります。普通は、このファイルを編集し
+たあと、あなたの Netatalk ディレクトリ 
+DESTDIR/etc ( <code>/usr/local/atalk/etc</code> )にコピーし、
+atalkd.conf に名前を変更します。<code>atalkd.conf</code>
+ の<a href="jp.atalkd.conf.html">編集方法と
+例</a>を、用意しておきました。
 <p>
 
 
 
-<li><code>AppleVolumes.default</code> \e$B%U%!%$%k$H\e(B
+<li><code>AppleVolumes.default</code> ファイルと
  <code>AppleVolumes.system</code> 
-\e$B%U%!%$%k$r:n@.$7$F$/$@$5$$!#$3$NFs$D$N%U%!%$%k$O!"\e(B
-\e$B$I$N%G%#%l%/%H%j$r\e(B Appleshare \e$B%\%j%e!<%`$H$7$FDs6!\e(B
-\e$B$9$k$+$r\e(BLinux \e$B$K65$($^$9!#\e(BNetatalk \e$B%=!<%9%G%#%l%/%H\e(B
-\e$B%j$N\e(B <code>etc/afpd</code> \e$B$N2<$K\e(B <code>etc.AppleVolumes.default</code> \e$B$H$$\e(B
-\e$B$&%U%!%$%k$H!"\e(B<code>etc.AppleVolumes.system</code> \e$B$H$$$&%U%!%$\e(B
-\e$B%k$,$"$j$^$9!#IaDL$O!"$3$NFs$D$N%U%!%$%k$rJT=8$7$?\e(B
-\e$B$"$H!"$"$J$?$N\e(B Netatalk \e$B%G%#%l%/%H%j\e(B DESTDIR/etc 
-( <code>/usr/local/atalk/etc</code> )\e$B$K%3%T!<$7!"\e(B
-\e$B$=$l$>$l\e(B <code>AppleVolumes.default</code>  \e$B$H\e(B
- <code>AppleVolumes.system</code> \e$B$KL>\e(B
-\e$BA0$rJQ99$7$^$9!#$3$NFs$D$N%U%!%$%k$N\e(B
-<a href="jp.AppleVolumes.html">\e$BJT=8J}K!$HNc\e(B</a>\e$B$r!"\e(B
-\e$BMQ0U$7$F$*$-$^$7$?!#\e(B
+ファイルを作成してください。この二つのファイルは、
+どのディレクトリを Appleshare ボリュームとして提供
+するかをLinux に教えます。Netatalk ソースディレクト
+リの <code>etc/afpd</code> の下に <code>etc.AppleVolumes.default</code> とい
+うファイルと、<code>etc.AppleVolumes.system</code> というファイ
+ルがあります。普通は、この二つのファイルを編集した
+あと、あなたの Netatalk ディレクトリ DESTDIR/etc 
+( <code>/usr/local/atalk/etc</code> )にコピーし、
+それぞれ <code>AppleVolumes.default</code>  と
+ <code>AppleVolumes.system</code> に名
+前を変更します。この二つのファイルの
+<a href="jp.AppleVolumes.html">編集方法と例</a>を、
+用意しておきました。
 
 <p>
 
 
 
-<li>(\e$B0u:~%*%W%7%g%s$r@_Dj$9$k$H$-$O!"$3$3$G@_Dj$7$^$9\e(B)<p>
+<li>(印刷オプションを設定するときは、ここで設定します)<p>
 
 
 
 
-<li><code>/etc/services</code> \e$B%U%!%$%k$rJT=8$7!"0J2<\e(B
-\e$B$N\e(B AppleTalk \e$B%5!<%S%9$rDI2C$7$^$9\e(B:<p>
+<li><code>/etc/services</code> ファイルを編集し、以下
+の AppleTalk サービスを追加します:<p>
 <code>
 rtmp            1/ddp           # Routing Table Maintenance Protocol<p>
 nbp             2/ddp           # Name Binding Protocol<p>
 echo            4/ddp           # AppleTalk Echo Protocol<p>
 zip             6/ddp           # Zone Information Protocol<p>
 </code><p>
-The <code>/etc/services</code> \e$B$O!"$"$J$?$N%3%s%T%e!<%?$,$I$N$h$&$J\e(B
-\e$B%M%C%H%o!<%/%5!<%S%9$rDs6!$9$k$+$r7h$a$^$9!#\e(B
+The <code>/etc/services</code> は、あなたのコンピュータがどのような
+ネットワークサービスを提供するかを決めます。
 <p>
-NIS ( network information system\e$B!"$"$k$$$O\e(B YP \e$B$H$b8F$P$l$^$9\e(B)
-\e$B$r;HMQ$7$F$$$k>l9g!">e$N\e(B 4 \e$B9T$r\e(B services \e$B%U%!%$%k$KDI2C$7$J$$\e(B
-\e$B$G$/$@$5$$!#>e$N\e(B 4 \e$B9T$O!"$"$J$?$N\e(B NIS \e$B%^%9%?!<5!$N@_Dj\e(B
-\e$B$KDI2C$7$F$/$@$5$$!#\e(B
+NIS ( network information system、あるいは YP とも呼ばれます)
+を使用している場合、上の 4 行を services ファイルに追加しない
+でください。上の 4 行は、あなたの NIS マスター機の設定
+に追加してください。
 <p>
 
 
 
 
-<li>\e$B%=!<%9$N$J$+$K$"$k\e(B 
- <code>rc.atalk</code> rc.atalk \e$B%9%/%j%W%H$rJT=8$7$^$9!#\e(B
-\e$B$3$l$O\e(B AppleTalk \e$B%5!<%S%9$r5/F0$9$k$?$a$N$b$N$G$9!#;d$O\e(B
-\e$B<!$N$h$&$J%9%/%j%W%H$r;HMQ$7$F$$$^$9!#\e(B<p>
+<li>ソースのなかにある 
+ <code>rc.atalk</code> rc.atalk スクリプトを編集します。
+これは AppleTalk サービスを起動するためのものです。私は
+次のようなスクリプトを使用しています。<p>
 <code>
 ATALKDIR="/usr/local/atalk"<p>
 <p>
@@ -455,35 +455,35 @@ echo -n ' nbprgstr'<p>
 ${ATALKDIR}/etc/afpd<p>
 echo ' afpd.'<p>
 </code><p>
-Note: \e$B%M%C%H%o!<%/$N%G!<%?9=B$$,0BDj2=$9$k;~4V$r$H$C$F$*$/$?$a$K!"\e(B
-\e$B>e$NNc$N%3%^%s%I$O\e(B<b>\e$B%P%C%/%0%i%&%s%I$G8F$S=P$5$J$$\e(B</b>\e$B$h$&$K$7$F$/\e(B
-\e$B$@$5$$\e(B(\e$BLuCm!'%P%C%/%0%i%&%s%I$G8F$S=P$9$H!"Nc$($P\e(B atalkd \e$B$K$h$k=`\e(B
-\e$BHw$,=*$o$kA0$K\e(B afpd \e$B$,N)$A>e$,$C$?$j$7$F$7$^$$$^$9!#\e(B)\e$B!#\e(B
+Note: ネットワークのデータ構造が安定化する時間をとっておくために、
+上の例のコマンドは<b>バックグラウンドで呼び出さない</b>ようにしてく
+ださい(訳注:バックグラウンドで呼び出すと、例えば atalkd による準
+備が終わる前に afpd が立ち上がったりしてしまいます。)。
 <p>
 
 
 
 <li>
-\e$B%7%9%F%`5/F0;~$K\e(B AppleTalk \e$B%5!<%S%9$,<+F0E*$KN)$A>e$,$k\e(B
-\e$B$h$&$K@_Dj$7$^$9!#%=!<%9%G%#%l%/%H%j$+$i\e(B <code>rc.atalk</code> \e$B%U%!\e(B
-\e$B%$%k$r\e(B <code>/etc/rc.d</code> \e$B$K0\$7!"<B9T2DG=$K$7$^$9\e(B
-( <code>chmod 755 /etc/rc.d/rc.atalk</code> )\e$B!#\e(B
-<code>/etc/rc.d</code> \e$B%G%#%l%/%H%j!<$N\e(B <code>rc.local</code> \e$B$rJT=8$7!"\e(B rc.atalk 
-\e$B%9%/%j%W%H$r8F$S=P$9$h$&$K$7$^$9!#$=$N$?$a$K<!$N9T$r\e(B 
-<code>rc.local</code> \e$B$KDI2C$7$F$/$@$5$$!#\e(B:<p>
+システム起動時に AppleTalk サービスが自動的に立ち上がる
+ように設定します。ソースディレクトリから <code>rc.atalk</code> ファ
+イルを <code>/etc/rc.d</code> に移し、実行可能にします
+( <code>chmod 755 /etc/rc.d/rc.atalk</code> )
+<code>/etc/rc.d</code> ディレクトリーの <code>rc.local</code> を編集し、 rc.atalk 
+スクリプトを呼び出すようにします。そのために次の行を 
+<code>rc.local</code> に追加してください。:<p>
 <code>/etc/rc.d/rc.atalk</code><p>
 
 
 <li>
 
-\e$B$"$J$?$,\e(B Linux \e$B5!>e$K:n$C$?%\%j%e!<%`$rB>$N$@$l$+$K%^%&%s%H$5$;$k$K$O!"\e(B
-\e$B$=$N?MC#$NM-8z$J%7%'%k%"%+%&%s%H$r\e(B Linux \e$B5!>e$K:n$i$J$1$l$P$J$j$^$;$s!#\e(B
-AppleShare \e$B$O!":GD9\e(B 8 \e$BJ8;z$N%Q%9%o!<%I$7$+;HMQ$G$-$^$;$s$N$G!"\e(BLinux \e$B%7\e(B
-\e$B%9%F%`>e$N%f!<%6!<$N%Q%9%o!<%I$b\e(B 8 \e$BJ8;z0J2<$H$7$^$9!#M-8z$J%7%'%k%"%+%&\e(B
-\e$B%s%H$H$O!"\e(B<code>/etc/passwd</code> \e$B%U%!%$%k$N%f!<%6!<5-=R$N:G8e$K\e(B /bin/sh \e$B$H$+\e(B
- /bin/tsch \e$B$,=q$+$l$F$"$k%f!<%6!<$G$9!#$b$7!"$3$3$K\e(B <code>/dev/null</code> \e$B$J$I$H\e(B
-\e$B5-=R$7$F$"$k$H!"%f!<%6!<$O%m%0%$%s$G$-$^$;$s!#\e(BNetatalk \e$B$G$O!"\e(Broot \e$B$G\e(B
-\e$B$N%m%0%$%s$O$G$-$^$;$s!#EvA3$G$7$g$&!#\e(B<b>\e$B$7$F$O$$$1$^$;$s!*\e(B</b>
+あなたが Linux 機上に作ったボリュームを他のだれかにマウントさせるには、
+その人達の有効なシェルアカウントを Linux 機上に作らなければなりません。
+AppleShare は、最長 8 文字のパスワードしか使用できませんので、Linux シ
+ステム上のユーザーのパスワードも 8 文字以下とします。有効なシェルアカウ
+ントとは、<code>/etc/passwd</code> ファイルのユーザー記述の最後に /bin/sh とか
+ /bin/tsch が書かれてあるユーザーです。もし、ここに <code>/dev/null</code> などと
+記述してあると、ユーザーはログインできません。Netatalk では、root で
+のログインはできません。当然でしょう。<b>してはいけません!</b>
 </ol>
 <p>
 <hr>
@@ -491,21 +491,21 @@ AppleShare \e$B$O!":GD9\e(B 8 \e$BJ8;z$N%Q%9%o!<%I$7$+;HMQ$G$-$^$;$s$N$G!"\e(BLinux
 
 <p>
 <a name=start>
-<h2>\e$B%5!<%P!<$r5/F0$7$^$9\e(B</h2>
+<h2>サーバーを起動します</h2>
 <p>
-\e$B$9$Y$F$NF3F~$,40N;$7!"@_Dj$,@5$7$1$l$P!"\e(B
-\e$BLdBjL5$/\e(B AppleTalk \e$B%5!<%P!<$r5/F0$G$-$^$9!#\e(B<p>
+すべての導入が完了し、設定が正しければ、
+問題無く AppleTalk サーバーを起動できます。<p>
 
 <ol>
-<li>AppleTalk \e$B%5!<%P!<$r5/F0$9$k!#\e(B <code>/etc/rc.d</code> \e$B%G%#%l\e(B
-\e$B%/%H%j$+$i!"\e(B<code>rc.atalk</code> \e$B$rAv$i$;$^$9!#$f$C$?$j0X;R\e(B
-\e$B$K$b$?$l$F>/$7BT$A$^$7$g$&!#$=$N4V$K%7%9%F%`$,%M\e(B
-\e$B%C%H%o!<%/$r%A%'%C%/$7$F<+F0E*$K@_Dj$r9T$$$^$9!#\e(B
-code>rc.atalk</code> \e$B$O!"IaDL$O5/F0;~$K8F$S=P$5$l$^$9!#\e(B
+<li>AppleTalk サーバーを起動する。 <code>/etc/rc.d</code> ディレ
+クトリから、<code>rc.atalk</code> を走らせます。ゆったり椅子
+にもたれて少し待ちましょう。その間にシステムがネ
+ットワークをチェックして自動的に設定を行います。
+code>rc.atalk</code> は、普通は起動時に呼び出されます。
 <p>
-\e$B!JLuCm!'\e(Bafpd \e$B$O5/F0$K7k9=$J;~4V$,$+$+$j$^$9!#\e(B
-\e$B>G$i$J$$$GBT$C$F$$$F$/$@$5$$!#Lu<T$N\e(BAm5x86P75-133
-\e$B$N>l9g!"\e(B30\e$BIC$O$+$+$i$J$$$h$&$G$9!K\e(B
+(訳注:afpd は起動に結構な時間がかかります。
+焦らないで待っていてください。訳者のAm5x86P75-133
+の場合、30秒はかからないようです)
 
 <p>
 
@@ -517,69 +517,69 @@ code>rc.atalk</code> \e$B$O!"IaDL$O5/F0;~$K8F$S=P$5$l$^$9!#\e(B
 
 <p><a name=mount>
 <img src=images/applemenu.gif width=236 height=251 align=right>
-<h2>\e$B?7$7$$%\%j%e!<%`$r\e(BMac\e$B$K%^%&%s%H$7$^$9\e(B</h2>
+<h2>新しいボリュームをMacにマウントします</h2>
 <p>
-\e$B$5$F!"$*3Z$7$_$N;~4V$G$9\e(B!<p>
+さて、お楽しみの時間です!<p>
 
 
 <ol>
-<li>Macintosh \e$B$rMQ0U$7$F\e(B Ethernet \e$B$K@5$7$/@\B3$7$^$9!#\e(B<p>
+<li>Macintosh を用意して Ethernet に正しく接続します。<p>
 
 
-<li>\e$B%"%C%W%k%a%K%e!<$N\e(B<b>\e$B%;%l%/%?\e(B</b>\e$B$rA*$S$^$9!#\e(B<p>
+<li>アップルメニューの<b>セレクタ</b>を選びます。<p>
 <img src=images/appleshare.gif width=49 height=44 align=right>
 
 
 <li>
-\e$B;.$r7G$2$F$$$k<j$N%"%$%3%s!J\e(B AppleShare \e$B%5!<%S%9\e(B \e$B!K\e(B
-\e$B$r%/%j%C%/$7$^$9!#Cm0U!'$3$N;~E@$G\e(B AppleTalk \e$B$,\e(B
-\e$B%"%/%F%#%V$K$J$C$F$$$J$$$H$$$1$^$;$s!#%"%/%F%#%V\e(B
-\e$B$G$J$$$J$i!"\e(B<i>\e$B%"%C%W%k%H!<%/\e(B</i>\e$B$N%i%8%*%\%?%s\e(B
-\e$B$N!V;HMQ!W$r%/%j%C%/$7$F%"%/%F%#%V$K$7!"\e(BMac\e$B$r:F5/F0$7$^$9!#\e(B
-\e$B$b$7$3$l$G$&$^$/9T$+$J$$$N$J$i$P!"\e(BMac \e$B$,\e(B EtherTalk 
-\e$B%]!<%H$G$O$J$/\e(B LocalTalk \e$B%]!<%H$r8+$F$$$k2DG=@-$,$"$j$^$9!#\e(B
-\e$B@5$9$K$O!"%M%C%H%o!<%/%3%s%H%m!<%k%Q%M%k$r3+$-!"\e(B
-EtherTalk \e$B$r%/%j%C%/$7$^$9!#$=$7$F!"$b$&0lEY%;%l%/%?$r\e(B
-\e$B;n$7$F$_$^$7$g$&!#\e(B
+皿を掲げている手のアイコン( AppleShare サービス )
+をクリックします。注意:この時点で AppleTalk が
+アクティブになっていないといけません。アクティブ
+でないなら、<i>アップルトーク</i>のラジオボタン
+の「使用」をクリックしてアクティブにし、Macを再起動します。
+もしこれでうまく行かないのならば、Mac が EtherTalk 
+ポートではなく LocalTalk ポートを見ている可能性があります。
+正すには、ネットワークコントロールパネルを開き、
+EtherTalk をクリックします。そして、もう一度セレクタを
+試してみましょう。
 <p>
 
 
 <li>
-Unix \e$B%7%9%F%`$KEPO?$7$F$"$k%f!<%6!<L>$G!"\e(BAppleShare 
-\e$B%5!<%P!<$K%m%0%$%s$7$^$9!#$b$7!"\e(BUnix \e$B$,%m%0%$%s$7$?\e(B
-\e$B%f!<%6!<$KBP$7$F8x3+$7$F$$$k%G%#%l%/%H%j!<\e(B
-\e$B$X$N=q$-9~$_$r6X;_$7$F$$$k$J$i!"%\%j%e!<%`$O%j!<%I%*\e(B
-\e$B%s%j!<$H$7$F%^%&%s%H$5$l$^$9\e(B(\e$BEvA3!"$3$N%f!<%6!<$KFI$_\e(B
-\e$B9~$_8"$,$"$k$H$7$F$G$9$h\e(B)\e$B!#%^%&%s%H8e$K!"%G%#%l%/%H%j\e(B
-\e$B!<$NFI$_=q$-8"$rJQ99$7$?>l9g!"$$$C$?$s%^%&%s%H$r2r=|\e(B
-\e$B$7$F:FEY%^%&%s%H$7$J$1$l$P$J$j$^$;$s\e(B( afpd \e$B$O%\%j%e!<\e(B
-\e$B%`$r%^%&%s%H$9$k$H$-$KFI$_=q$-8"$r%G%#%l%/%H%j$+$iFI\e(B
-\e$B$_=P$7$^$9\e(B )\e$B!#\e(B
+Unix システムに登録してあるユーザー名で、AppleShare 
+サーバーにログインします。もし、Unix がログインした
+ユーザーに対して公開しているディレクトリー
+への書き込みを禁止しているなら、ボリュームはリードオ
+ンリーとしてマウントされます(当然、このユーザーに読み
+込み権があるとしてですよ)。マウント後に、ディレクトリ
+ーの読み書き権を変更した場合、いったんマウントを解除
+して再度マウントしなければなりません( afpd はボリュー
+ムをマウントするときに読み書き権をディレクトリから読
+み出します )。
 <p>
 
 <li>
-Unix \e$B%o!<%/%9%F!<%7%g%s$,%&%$%s%I%&$N1&$K8+$($k$O$:\e(B
-\e$B$G$9!#$3$l$r%@%V%k%/%j%C%/$7$9$k$H!"\e(B<code>AppleVolumes.system</code> \e$B$H\e(B
-<code>AppleVolumes.default</code> \e$B$K5-=R$7$?%\%j%e!<%`$,8=$l$^$9!#\e(B
+Unix ワークステーションがウインドウの右に見えるはず
+です。これをダブルクリックしすると、<code>AppleVolumes.system</code> と
+<code>AppleVolumes.default</code> に記述したボリュームが現れます。
 <p>
 
 
 
-<li>\e$B%^%&%s%H$7$?$$%\%j%e!<%`$r%/%j%C%/$7$^$9\e(B(
\e$B%7%U%H\e(B-\e$B%/%j%C%/$GJ#?t$N%\%j%e!<%`$rA*$Y$^$9\e(B)\e$B!#\e(B<p>
+<li>マウントしたいボリュームをクリックします(
シフト-クリックで複数のボリュームを選べます)。<p>
 <img src=images/mounted.gif width=69 height=43 align=right>
-<li><b>Ok</b> \e$B%\%?%s$r2!$9$H!"\e(BLinux \e$B$N%\%j%e!<%`$,\e(B
- Macintosh \e$B$K8=$l$k$G$7$g$&\e(B( \e$BGo<j\e(B )\e$B!#\e(B<p>
+<li><b>Ok</b> ボタンを押すと、Linux のボリュームが
+ Macintosh に現れるでしょう( 拍手 )。<p>
 
 
 
 
 <li>
-\e$B%^%&%s%H$7$?%5!<%P!<$r%"%s%^%&%s%H$9$k$K$O!"\e(B
-\e$B$=$N%"%$%3%s$r$4$_H"$K<N$F$F$/$@$5$$!#%\%j%e\e(B
-\e$B!<%`$,>C5n$5$l$?$j$O$7$^$;$s$+$i$40B?4$r\e(B
-\e$B!J\e(B \e$B%"%C%W%k$K$7$F$O$"$^$j$$$$%a%?%U%!!<$H$O\e(B
-\e$B$$$($^$;$s$M\e(B \e$B!K!#\e(B
+マウントしたサーバーをアンマウントするには、
+そのアイコンをごみ箱に捨ててください。ボリュ
+ームが消去されたりはしませんからご安心を
+( アップルにしてはあまりいいメタファーとは
+いえませんね )。
 </ol>
 <p>
 <hr>
@@ -588,121 +588,121 @@ Unix \e$B%o!<%/%9%F!<%7%g%s$,%&%$%s%I%&$N1&$K8+$($k$O$:\e(B
 
 
 <a name=other>
-<h2>\e$B$=$NB>$N6=L#?<$$OCBj\e(B</h2>
+<h2>その他の興味深い話題</h2>
 
 <ul>
-<li>RedHat 5.0 \e$BMxMQ<T$O\e(B<a href=patches/netatalk-1.4b2-hurricane.tar.gz>
-\e$B%Q%C%A:Q$_%=!<%9\e(B</a>\e$B$+!"\e(B<a href=mailto:charles@blitz.com>Charles
-Barrasso</a>\e$B$K$h$k\e(B<a href=patches/RH5.0.patch>\e$B%Q%C%A\e(B</a>\e$B$r;H$o$J$$$H\e(B
-\e$B%3%s%Q%$%k$G$-$J$$$G$7$g$&!#\e(B \e$B$3$N%Q%C%A$NBgH>$O\e(B #include \e$B9T$rDI2C\e(B
-\e$B$9$k$h$&$K$J$C$F$$$^$9!#$^$?!"\e(BRedHat \e$B$O\e(B shadow pasword \e$B$r$D$+$&$N$G!"\e(B
--DSHADOWPW \e$B$r@k8@$7$^$9!#\e(B</li><p>
+<li>RedHat 5.0 利用者は<a href=patches/netatalk-1.4b2-hurricane.tar.gz>
+パッチ済みソース</a>か、<a href=mailto:charles@blitz.com>Charles
+Barrasso</a>による<a href=patches/RH5.0.patch>パッチ</a>を使わないと
+コンパイルできないでしょう。 このパッチの大半は #include 行を追加
+するようになっています。また、RedHat は shadow pasword をつかうので、
+-DSHADOWPW を宣言します。</li><p>
 
 <a name=nu>
-<li>\e$B;d$O\e(B afpd process \e$B$r;HMQ$7$F$$$kMxMQ<T$N0lMw$r:n$k\e(B <a href=nu>nu</a> \e$B$H$$$&\e(B
-\e$B$A$g$C$H$7$?\e(B perl \e$B%9%/%j%W%H$r:n$j$^$7$?!#MxMQ$9$k$K$O!">e$N%j%s%/\e(B
-\e$B$+$i%@%&%s%m!<%I$7$FJ]B8$7$F$/$@$5$$!#$D$.$K\e(B<code>chmod +x nu </code>\e$B$r\e(B
-\e$B9T$C$F!"<B9T2DG=$K$7$^$9\e(B( perl \e$B$,I,MW$G$9\e(B)\e$B!#;HMQ$7$?$i!"$I$&;W$&$+65$($F\e(B
-\e$B$/$@$5$$!#\e(B</li><p>
+<li>私は afpd process を使用している利用者の一覧を作る <a href=nu>nu</a> という
+ちょっとした perl スクリプトを作りました。利用するには、上のリンク
+からダウンロードして保存してください。つぎに<code>chmod +x nu </code>を
+行って、実行可能にします( perl が必要です)。使用したら、どう思うか教えて
+ください。</li><p>
 
 <li>
-\e$BLdBj$,$"$k>l9g$K$O;d$,:n$C$?\e(B <a href=jp.tips.html>tips</a> WEB \e$B%Z!<%8$r\e(B
-\e$B8+$F$/$@$5$$!#$3$3$N\e(B tips \e$B$O!"$$$m$$$m$JLdBj$r\e(B
-\e$B2?$H$+2r7h$7$?%f!<%6!<$+$i$NNc$r=8$a$?$b$N$G$9\e(B
-\e$B$N$G!"$3$3$rGA$$$F$*$1$PF1$8$h$&$J6lO+$r$;$:$K\e(B
-\e$B$9$_$^$9!#$3$NJ8=q$G@bL@$7$?J8=q$K$D$$$F$O!"\e(Btips 
-\e$B%Z!<%8$G$O@bL@$7$F$$$J$$$+$b$7$l$^$;$s!#$G$9$+$i!"\e(B
-\e$BI,$:$7$b0l4S$7$?$b$N$H$O$J$C$F$$$J$$$+$b$7$l$^$;$s!#\e(B</li><p>
-
-<li><b>Jay Schulist</b> \e$B$,\e(B
+問題がある場合には私が作った <a href=jp.tips.html>tips</a> WEB ページを
+見てください。ここの tips は、いろいろな問題を
+何とか解決したユーザーからの例を集めたものです
+ので、ここを覗いておけば同じような苦労をせずに
+すみます。この文書で説明した文書については、tips 
+ページでは説明していないかもしれません。ですから、
+必ずしも一貫したものとはなっていないかもしれません。</li><p>
+
+<li><b>Jay Schulist</b> 
  <a href=http://spacs1.spacs.k12.wi.us/~jschlst/cops.html>Localtalk with Linux</a>,
-\e$B$K4X$9$k%[!<%`%Z!<%8$r3+$$$F$^$9!#$3$l$OH`$,=q$$$?\e(B "Cops" \e$B$H$$$&%I%i%$%P!<$H\e(B
-\e$B$3$l$r;H$C$F\e(B Linux \e$B$K7R$0$3$H$N$G$-$k%O!<%I%&%'%"$r@bL@$7$F$^$9!#\e(B2.0.30 
-\e$B%+!<%M%kMQ$N%Q%C%A$,M-$j$^$9!#$^$?!"\e(B2.1.44 \e$B0J9_$N%+!<%M%k$O%I%i%$%P$r\e(B
-\e$B$O$8$a$+$i;}$C$F$$$^$9!#$^$?!"\e(BIP over Localtalk \e$B$K$+$s$9$k5-=R$b\e(B
-\e$B$"$j$^$9!#\e(B
+に関するホームページを開いてます。これは彼が書いた "Cops" というドライバーと
+これを使って Linux に繋ぐことのできるハードウェアを説明してます。2.0.30 
+カーネル用のパッチが有ります。また、2.1.44 以降のカーネルはドライバを
+はじめから持っています。また、IP over Localtalk にかんする記述も
+あります。
 </li>
 <p>
 
 <li>
-<b>Bill McGonigle</b> \e$B$,\e(B
-<a href=http://artoo.hitchcock.org/~flowerpt/projects/linux-netatalk>\e$BLdBj2r7h\e(B</a>
-\e$B$N$?$a$N\e(B Netatalk WEB \e$B%Z!<%8$r4IM}$7$F$$$^$9!#\e(B</li>
+<b>Bill McGonigle</b> 
+<a href=http://artoo.hitchcock.org/~flowerpt/projects/linux-netatalk>問題解決</a>
+のための Netatalk WEB ページを管理しています。</li>
 <p>
 
 
-<li>Rob Newberry \e$B$O!"\e(B
+<li>Rob Newberry は、
 <a href=http://eats.com/linux_mac_win.html>
-Mac \e$B%f!<%6!<$H\e(B Windows \e$B%f!<%6!<$N$?$a$N\e(B Linux \e$B$N5!G=\e(B</a>
- WEB \e$B%Z!<%8$r4IM}$7$F$^$9!#\e(B</li><p>
+Mac ユーザーと Windows ユーザーのための Linux の機能</a>
+ WEB ページを管理してます。</li><p>
 
-<li>\e$B%_%7%,%sBg3X$K$h$k\e(B
+<li>ミシガン大学による
 <a href=http://www.umich.edu/~rsug/netatalk/>
-\e$B@5<0$J\e(B Netatalk \e$B%[!<%`%Z!<%8\e(B</a>
-\e$B$,$"$j$^$9!#\e(B
+正式な Netatalk ホームページ</a>
+があります。
 </li><p>
 
 
 <li><a href=http://lake.canberra.edu.au/pub/samba/>Samba</a>
\e$B$H\e(B Linux \e$B$K$h$k\e(B Windows \e$B$N$?$a$N%U%!%$%k!"0u:~%5!<%S%9$N\e(B
-\e$B%Z!<%8$,$"$j$^$9!#\e(B</li><p>
+ と Linux による Windows のためのファイル、印刷サービスの
+ページがあります。</li><p>
 
 
-<li>PowerMac \e$BMQ$N\e(B Linux \e$B$G$"$k\e(B 
+<li>PowerMac 用の Linux である 
 <a href=http://www.mklinux.apple.com>MkLinux</a> 
-\e$B$O!"\e(BNetatalk 1.3.3 \e$B$KBP1~$7$F$$$^$9!#\e(B</li><p>
+は、Netatalk 1.3.3 に対応しています。</li><p>
 
 
 
-<li>Sun Sparc \e$B%O!<%I%&%'%"$GF0$/\e(B 
+<li>Sun Sparc ハードウェアで動く 
 <a href=http://www.geog.ubc.ca/sparclinux.html>SparcLinux</a> 
-\e$B$N%[!<%`%Z!<%8$,$"$j$^$9!#\e(B</li><p>
+のホームページがあります。</li><p>
 
 
 <li>
-Yahoo\e$B$K$O!"\e(B
+Yahooには、
 <a href=http://www.yahoo.com/Computers_and_Internet/Operating_Systems/Unix/Linux/Ports>
-Linux Ports</a> \e$B$N%3!<%J!<$b$"$j$^$9!#\e(B</li><p>
+Linux Ports</a> のコーナーもあります。</li><p>
 
-<a name=listservs><li>listenv \e$B%a!<%k%j%9%H%5!<%P!<$,\e(B Netatalk \e$B$K4X$9$k$$$m$$$m$J\e(B
-\e$BOCBj$K$D$$$F$N%a!<%k%j%9%H$r:n@.$7$^$7$?!#$=$l$[$IBg$-$J5,\e(B
-\e$BLO$N%5!<%P!<$G$O$"$j$^$;$s!#\e(B
+<a name=listservs><li>listenv メールリストサーバーが Netatalk に関するいろいろな
+話題についてのメールリストを作成しました。それほど大きな規
+模のサーバーではありません。
 <a href="mailto:netatalk-admins-request@umich.edu">
-netatalk-admins-request@umich.edu</a>\e$B$K%a!<%k$rAw$C$F!"\e(B
-\e$B%a!<%k%j%9%H$K;22C$G$-$^$9!#\e(B
-\e$BEj9F$O\e(B netatalk-admins@umich.edu \e$B08$F$K$J$j$^$9!#\e(B</li><p>
+netatalk-admins-request@umich.edu</a>にメールを送って、
+メールリストに参加できます。
+投稿は netatalk-admins@umich.edu 宛てになります。</li><p>
 
 
-<li>Linux \e$B$KOC$7$r9J$C$?\e(B Netatalk \e$B$N%a!<%k%j\e(B
-\e$B%9%H$b$"$j$^$9!#;22C$9$k$K$O\e(B 
+<li>Linux に話しを絞った Netatalk のメールリ
+ストもあります。参加するには 
 <a href="mailto:listserv@netspace.org">
 listserv@netspace.org</a> 
-\e$B$K%5%V%8%'%/%H$J$7$GAw$C$F$/$@$5$$!#K\J8$O\e(B
-<b>SUBSCRIBE LINUX-ATALK (\e$B$"$J$?$N%U%k%M!<%`\e(B)</b>
-\e$B$K$7$F$/$@$5$$!#C&2q$9$k$K$O!"F1$8%a!<%k%"\e(B
-\e$B%I%l%9$KK\J8$r\e(B<b>UNSUBSCRIBE LINUX-ATALK</b>\e$B$H$7\e(B
-\e$B$FAw$j$^$9!#%a!<%k%j%9%H$X$NH/8@$O!"\e(B
-</code>linux-atalk@netspace.org</code>\e$B$K9T$$$^$9\e(B</li><p>
-
-
-
-<li>Netatalk-1.3.3.b2 \e$B$H\e(B Netatalk-1.3.3 \e$B$NBg$-$J0c$$$O\e(B
-\e$B!"\e(B1.3.3 \e$B$,\e(B make \e$B$N%*%W%7%g%s$K\e(B kinstall \e$B$r\e(B<b>\e$B4^$^$J$$\e(B</b>
-\e$B$3$H$G$9!#\e(Bkinstall \e$B$O!"\e(B1.2.* \e$B%+!<%M%k$X$N\e(B AppleTalk \e$B%5\e(B
-\e$B%]!<%H%Q%C%A$H$7$F;HMQ$5$l$^$7$?!#%+!<%M%k\e(B 1.3.*  \e$B$+\e(B
-\e$B$i$O\e(B AppleTalk \e$B%5%]!<%H$,%+!<%M%k$KF~$C$F$$$^$9$N$G\e(B
-\e$B!"%Y!<%?HG$r;H$$B3$1$k0UL#$O$"$j$^$;$s!#%+!<%M%k\e(B 1.3.* 
-\e$B$N8E$$$b$N$O!"\e(BAppleTalk \e$B$N<BAu$,$*$+$7$/$J$C$F$$$^$9!#\e(B
-\e$B$G$9$+$i!"\e(B1.3.9 \e$B$h$jA0$N%+!<%M%k$O;HMQ$7$J$$$G$/$@$5$$!#\e(B</li><p>
-
-
-<li>\e$B0JA0!"\e(BIntel \e$B$N\e(B EtherExpress \e$BMQ$N%I%i%$%P!<$r\e(B Netatalk \e$B%5!<%P!<$G\e(B
-\e$B;HMQ$7$?$H$-!"\e(BMac \e$B$N%;%l%/%?$K%5!<%P!<$,\e(B<b>\e$B8=$l$J$$\e(B</b>\e$B$3$H$,$"$j$^$7$?!#\e(B
-\e$B$3$l$K$D$$$F!"B?J,%^%k%A%-%c%9%H$5$l$k>pJs$r\e(B
- Mac \e$B$,FI$_<h$l$F$$$J$$$N$G$O$J$$$+$H5DO@\e(B
-\e$B$5$l$?$3$H$,$"$j$^$9!#$H!"$$$&$N$O$3$N5!G=$O\e(B 
-<code>eexpress.c</code> \e$B%U%!%$%k$N\e(B
-\e$BCf$G$3$s$JIw$KCm<a$rIU$1$i$l$F$$$?$+$i$G$9!#\e(B
+にサブジェクトなしで送ってください。本文は
+<b>SUBSCRIBE LINUX-ATALK (あなたのフルネーム)</b>
+にしてください。脱会するには、同じメールア
+ドレスに本文を<b>UNSUBSCRIBE LINUX-ATALK</b>とし
+て送ります。メールリストへの発言は、
+</code>linux-atalk@netspace.org</code>に行います</li><p>
+
+
+
+<li>Netatalk-1.3.3.b2 と Netatalk-1.3.3 の大きな違いは
+、1.3.3 が make のオプションに kinstall を<b>含まない</b>
+ことです。kinstall は、1.2.* カーネルへの AppleTalk サ
+ポートパッチとして使用されました。カーネル 1.3.*  か
+らは AppleTalk サポートがカーネルに入っていますので
+、ベータ版を使い続ける意味はありません。カーネル 1.3.* 
+の古いものは、AppleTalk の実装がおかしくなっています。
+ですから、1.3.9 より前のカーネルは使用しないでください。</li><p>
+
+
+<li>以前、Intel の EtherExpress 用のドライバーを Netatalk サーバーで
+使用したとき、Mac のセレクタにサーバーが<b>現れない</b>ことがありました。
+これについて、多分マルチキャストされる情報を
+ Mac が読み取れていないのではないかと議論
+されたことがあります。と、いうのはこの機能は 
+<code>eexpress.c</code> ファイルの
+中でこんな風に注釈を付けられていたからです。
 :<p>
 <code>
 set_multicast_list(struct device *dev, int num_addrs, void *addrs)<br>
@@ -712,157 +712,157 @@ set_multicast_list(struct device *dev, int num_addrs, void *addrs)<br>
         short ioaddr = dev->base_addr;<br>
 ....<br>
 </code> 
-"This doesn't work yet" \e$B$+$i$o$+$C$?$3$H$O\e(B
-\e$B$"$s$^$j$J$+$C$?$G$9\e(B ;)<p>
+"This doesn't work yet" からわかったことは
+あんまりなかったです ;)<p>
 <p>
-\e$B;d$b\e(B EtherExpress \e$B$r;}$C$F$$$?$N$G$9$,!"$9$C$2!<\e(B
-\e$BBg%O%:%7$G$7$?!#8D?ME*$J0U8+$G$9$,!"\e(B
-\e$B;d$J$i\e(B 3Com \e$B$N\e(B 509 \e$B%+!<%I$H$+$=$NJU$N%+!<%I$K$7$H$-\e(B
-\e$B$?$$$G$9!#\e(B3Com \e$B$N\e(B 59x \e$B%+!<%I$,!"\e(BPCI \e$B%^%7%sMQ$K$O:GE,\e(B
-\e$B$G$9!#\e(B</li><p>
+私も EtherExpress を持っていたのですが、すっげー
+大ハズシでした。個人的な意見ですが、
+私なら 3Com の 509 カードとかその辺のカードにしとき
+たいです。3Com の 59x カードが、PCI マシン用には最適
+です。</li><p>
 
 
 
-<li>Mac\e$B$N%M%C%H%o!<%/%"%$%3%s$rJQ99$7$?$$$H$$$&\e(B
-\e$B?M$b$$$^$9!#$3$NJ}K!$r@bL@$7$^$7$g$&!#!V>p\e(B
-\e$BJs$r8+$k!W%a%K%e!<$G5$$KF~$C$?%"%$%3%s\e(B
-\e$B$r3+$-!">pJs%@%$%"%m%0$N%"%$%3%s$rA*Br$7$^\e(B
-\e$B$9!JA*Br>uBV$G$O!"%"%$%3%s$N<~$j$r9u$$;M3Q\e(B
-\e$B$,0O$_$^$9!K!#$3$l$r%3%T!<$7$F$/$@$5$$!#%M\e(B
-\e$B%C%H%o!<%/%\%j%e!<%`$N%"%$%3%s$r!V>pJs$r8+\e(B
-\e$B$k!W$G3+$-!";.$N>e$KCO5e$,>h$C$F$$$k%"%$%3%s\e(B
-\e$B$rA*$S!"%Z!<%9%H$7$^$9!#0lCz>e$,$j!*\e(B<p>
+<li>Macのネットワークアイコンを変更したいという
+人もいます。この方法を説明しましょう。「情
+報を見る」メニューで気に入ったアイコン
+を開き、情報ダイアログのアイコンを選択しま
+す(選択状態では、アイコンの周りを黒い四角
+が囲みます)。これをコピーしてください。ネ
+ットワークボリュームのアイコンを「情報を見
+る」で開き、皿の上に地球が乗っているアイコン
+を選び、ペーストします。一丁上がり!<p>
 
 <li><a href=mailto:pwoolf@doit.wisc.edu>Sam Woolf</a> 
-\e$B$,!">e$NA`:n$G$b2r7h$G$-$J$$>l9g$NBP=hK!$rAw$C$F$/$l$^$7$?!#\e(B
-Aladdin System \e$B$N\e(B 
+が、上の操作でも解決できない場合の対処法を送ってくれました。
+Aladdin System  
 <a href=ftp://ftp.aladdinsys.com/pub/%7Eother/>Rejuvenator</a> 
-\e$B$H$$$&%=%U%H$,!"%5!<%P!<$d%U%)%k%@!<$N$*$+$7$/$J$C$?%"%$%3%s$r\e(B
-\e$B=$I|$7$F$/$l$k$=$&$G$9!#\e(B</li>
+というソフトが、サーバーやフォルダーのおかしくなったアイコンを
+修復してくれるそうです。</li>
 
 <p>
 
 
-<li>Netatalk 1.3.3. \e$B$G%7%c%I!<%Q%9%o!<%I$KBP1~$9$k$K$O!"$3$N\e(B
-<a href=patches/auth.c-shadow>auth.c</a>\e$B$r!"\e(Betc/afpd \e$B$K$"$k\e(B
-\e$B%*%j%8%J%k$NBe$o$j$K;H$$$^$9!#$=$7$F\e(Bafpd \e$B$r\e(B -DSHADOW_PASSWORD 
-\e$B%*%W%7%g%s$G:F%3%s%Q%$%k$7$F$/$@$5$$!#$3$l$G%7%c%I!<%Q%9\e(B
-\e$B%o!<%I$KBP1~$G$-$^$9!#\e(B
-\e$B$J$*!"0J>e$r9T$&$K$O\e(Betc/afpd/Makefile \e$B$rJT=8$7!"\e(B
--DSADOW_PASSWORD \e$B$r\e(B CFLAGS \e$B$N%j%9%H$KDI2C$7$F$/$@$5$$!#\e(B
-Netatalk 1.4b2 \e$B%Q%C%1!<%8$K$O!"$3$l$OITMW$G$9!#$?$s$K\e(B
--DSHADOWPW \e$B$G%3%s%Q%$%k$7$F$/$@$5$$\e(B</li><p>
+<li>Netatalk 1.3.3. でシャドーパスワードに対応するには、この
+<a href=patches/auth.c-shadow>auth.c</a>を、etc/afpd にある
+オリジナルの代わりに使います。そしてafpd を -DSHADOW_PASSWORD 
+オプションで再コンパイルしてください。これでシャドーパス
+ワードに対応できます。
+なお、以上を行うにはetc/afpd/Makefile を編集し、
+-DSADOW_PASSWORD を CFLAGS のリストに追加してください。
+Netatalk 1.4b2 パッケージには、これは不要です。たんに
+-DSHADOWPW でコンパイルしてください</li><p>
 
 
 
-<li>\e$B6=L#?<$$OC$b$"$j$^$9!#\e(BPaul Hargrove \e$B$,\e(B 
+<li>興味深い話もあります。Paul Hargrove が 
 <a href="http://www-sccm.stanford.edu/Students/hargrove/HFS/index.html">
-LINUX \e$BMQ$N\e(B hfs</a> \e$B$r\e(B
-\e$B=q$-$^$7$?!#H`$O\e(B Macintosh \e$B%\%j%e!<%`$r\e(B Linux \e$B$GFI$_=q\e(B
-\e$B$-$G$-$k$h$&$3$l$r=q$-$^$7$?!#=q$-9~$_$K$D$$$F$O$A\e(B
-\e$B$g$C$H@)8B$,$"$j$^$9!#;d$O$3$N%=%U%H$r;HMQ$7$F\e(B Linux \e$B5!\e(B
-\e$B$K\e(B Macintosh \e$B%U%)!<%^%C%H$N\e(B CD-ROM \e$B$r%^%&%s%H$7$F\e(B Netatalk 
-\e$B1[$7$K\e(B Macintosh \e$B%f!<%6!<$K;HMQ$5$;$F$$$^$9!#L\$K?($l$?$i;n$7\e(B
-\e$B$F$/$@$5$$!#;d$O$J$+$J$+2wE,$K;H$$$^$7$?!#\e(B
-\e$B$3$N%=%U%H$G%G%#%9%/$r%^%&%s%H$9$k$H$-$K$O!"\e(B
-<b>fork=netatalk</b> \e$B%*%W%7%g%s$r;HMQ$7$F$/$@$5$$\e(B (\e$BNc\e(B:
+LINUX 用の hfs</a> を
+書きました。彼は Macintosh ボリュームを Linux で読み書
+きできるようこれを書きました。書き込みについてはち
+ょっと制限があります。私はこのソフトを使用して Linux 機
+に Macintosh フォーマットの CD-ROM をマウントして Netatalk 
+越しに Macintosh ユーザーに使用させています。目に触れたら試し
+てください。私はなかなか快適に使いました。
+このソフトでディスクをマウントするときには、
+<b>fork=netatalk</b> オプションを使用してください (例:
 <code>mount -t hfs -o fork=netatalk /dev/your_cd /where_you_want_it_mounted</code>)
 </li><p>
 
 
 
 
-<li>\e$B;d$N\e(B linux/Netatalk \e$B5!$N>e$G$O!"$b$&0l$D\e(B <b>samba</b> \e$B$H$$$&%=\e(B
-\e$B%U%H$bF0$$$F$$$^$9!#8fB8$8$J$$J}$N$?$a$K@bL@$9$k$H!"\e(Bsamba \e$B$O\e(B
- Windows \e$B%f!<%6!<$N$?$a$N\e(B Linux \e$B$=$NB>$N\e(B Unix \e$B$GAv$k%U%!%$\e(B
-\e$B%k!&%W%j%s%H%5!<%P!<$G$9!#;d$O\e(B CD-ROM \e$B$d\e(B, \e$B=q$-9~$_$b$G$-$k%M\e(B
-\e$B%C%H%o!<%/%\%j%e!<%`!"$=$l$+$i%W%j%s%H5!G=$r\e(B Windows \e$B%f!<%6\e(B
-\e$B!<$H\e(B Macintosh \e$B%f!<%6!<$K\e(B samba, hfs, Netatalk \e$B$r;H$C$F0lBf\e(B
-\e$B$N\e(B Linux \e$B$GDs6!$7$F$$$^$9!#!J$$$d$!!"\e(Bweb \e$B%5!<%P!<$H$+\e(B proxy \e$B%5\e(B
-\e$B!<%P!<$H$+\e(B mail \e$B$=$l$+$i\e(B news \e$B$H$+$b$3$N\e(B Dell 486 DX2/66 \e$B$G\e(B
-\e$BF0$$$F$$$k$s$G$9$h!*\e(B \e$B$3$$$D$O\e(B
+<li>私の linux/Netatalk 機の上では、もう一つ <b>samba</b> というソ
+フトも動いています。御存じない方のために説明すると、samba は
+ Windows ユーザーのための Linux その他の Unix で走るファイ
+ル・プリントサーバーです。私は CD-ROM や, 書き込みもできるネ
+ットワークボリューム、それからプリント機能を Windows ユーザ
+ーと Macintosh ユーザーに samba, hfs, Netatalk を使って一台
+の Linux で提供しています。(いやぁ、web サーバーとか proxy サ
+ーバーとか mail それから news とかもこの Dell 486 DX2/66 で
+動いているんですよ! こいつは
 <a href=http://www.sbs.pvt.k12.ny.us/>The Stony
-Brook School</a>\e$B$N?^=q4[$_$?$$$J$b$N$G$9!#!K\e(B<p>
-(\e$BLuCm!'Lu=P;~E@$G$N\e(B samba \e$B$N:G?7%P!<%8%g%s\e(B samba-1.9.16p9 \e$B$K$O!"\e(B
-\e$BF|K\8l%3!<%I%7%9%F%`$H$7$F\e(B CAP \e$B$,DI2C$5$l$F$$$^$9!#\e(Bnetatalk \e$B$H\e(B samba 
-\e$B$GF1$8%G%#%l%/%H%j!<$r8x3+$9$k>l9g!"\e(Bsamba \e$B$NF|K\8l%3!<%I$O\e(B CAP \e$B$K\e(B
-\e$B$7$F$/$@$5$$!#>\$7$/$O\e(B samba \e$B$N%=!<%9%G%#%l%/%H%j$N\e(B docs/README.jpn 
-\e$B$r;2>H$7$F$/$@$5$$\e(B)
+Brook School</a>の図書館みたいなものです。)<p>
+(訳注:訳出時点での samba の最新バージョン samba-1.9.16p9 には、
+日本語コードシステムとして CAP が追加されています。netatalk と samba 
+で同じディレクトリーを公開する場合、samba の日本語コードは CAP に
+してください。詳しくは samba のソースディレクトリの docs/README.jpn 
+を参照してください)
 </li><p>
 
-<li> \e$B%5!<%P!<$NL>A0$r%;%l%/%?$K8=$l$kDL$j$KJQ99$7$?$$$J$i$P!"\e(B
-afpd \e$B$r\e(B -n \e$B%*%W%7%g%s$G8F$s$G$/$@$5$$!#;d$O%5!<%P!<L>$NF,J8;z$r\e(B
-\e$BBgJ8;z$K$7$?$$$N$G!"<!$N$h$&$K8F$s$G$$$^$9!#\e(B
+<li> サーバーの名前をセレクタに現れる通りに変更したいならば、
+afpd を -n オプションで呼んでください。私はサーバー名の頭文字を
+大文字にしたいので、次のように呼んでいます。
 <blockquote>
 <code>afpd -n "Eyore"</code>
 </blockquote>
-\e$B$3$l$G\e(B(\e$BA4It>.J8;z$N\e(B)eyore \e$B$G$O$J$/!"\e(B Eyore \e$B$K$J$j$^$9!#\e(B</li>
+これで(全部小文字の)eyore ではなく、 Eyore になります。</li>
 
-<li>Werner Eugster \e$B$,\e(B <a href="http://www.giub.unibe.ch/~weugster/appleprint.html">
-printing HOWTO</a>\e$B!"\e(B
-Mike Pearson and Bill McGonigle \e$B$,\e(B<a
+<li>Werner Eugster  <a href="http://www.giub.unibe.ch/~weugster/appleprint.html">
+printing HOWTO</a>
+Mike Pearson and Bill McGonigle <a
 href=http://artoo.hitchcock.org/~flowerpt/projects/linux-netatalk/ghostscript.html>
-\e$B0u:~$K4X$9$k\e(B 
-WEB-Page</a> \e$B$r$D$/$j$^$7$?!#$*$+$2$G$3$N\e(B WEB-Page 
-\e$B$K$O=q$+$:$K$9$s$G$$$^$9\e(B  ;)  </li><p>
+印刷に関する 
+WEB-Page</a> をつくりました。おかげでこの WEB-Page 
+には書かずにすんでいます  ;)  </li><p>
 
-<li>Apple \e$B$H\e(B OSF-RI \e$B$,\e(B Linux \e$B$r\e(B Power Mac \e$B$K>h$;$^$7$?!#$3$l$O\e(B 
+<li>Apple と OSF-RI が Linux を Power Mac に乗せました。これは 
 <a href=http://www.mklinux.apple.com>MkLinux</a> 
-\e$B$H8F$P$l$F$$$^$9!#\e(B \e$B;d$O$$$^!"\e(B Radius 81/110 Power Mac \e$B%/%m!<%s$N\e(B
-\e$B>e$N\e(B MkLinux \e$B$G=q$$$F$^$9!#$*$^$1$K!"\e(B<a href=mailto:michel@dcm.sat.fr>
-Michel Pollet</a> \e$B$,\e(B Netatalk-1.3.3 
-\e$B$r\e(B MkLinux \e$B$K>h$;$F$7$^$$$^$7$?!#$D$^$j!"\e(BMac \e$B>e$G\e(B Linux \e$B$rAv$i$;$F\e(B
-\e$B!"$5$i$K\e(B AppleShare \e$B%U%!%$%k%5!<%P$bF0$/$o$1$G$9!#\e(B<p>
-MkLinux \e$B$O\e(B Mach 3.0 \e$B%^%$%/%m%+!<%M%k$GF0$-$^$9!#$G$9$+$i!"\e(BMacOS \e$B$r\e(B Linux \e$B$N%W\e(B
-\e$B%m%;%9$H$+!"\e(BMach \e$B>e$NJL\e(B OS \e$B$H$7$FAv$i$;$k$HLLGr$$$J$!$H;W$$$^$9!#\e(B
-\e$B;d$N\e(B Power Mac \e$B$K$O%b%K%?!<$,$U$?$D$D$$$F$^$9!#JRJ}$G\e(B MacOS\e$B!"$b$&0l\e(B
-\e$BJ}$G\e(B X \e$B$J$s$+$bLLGr$=$&$G$9!#L4$N3+H/4D6-$G$9!#\e(B
+と呼ばれています。 私はいま、 Radius 81/110 Power Mac クローンの
+上の MkLinux で書いてます。おまけに、<a href=mailto:michel@dcm.sat.fr>
+Michel Pollet</a>  Netatalk-1.3.3 
+を MkLinux に乗せてしまいました。つまり、Mac 上で Linux を走らせて
+、さらに AppleShare ファイルサーバも動くわけです。<p>
+MkLinux は Mach 3.0 マイクロカーネルで動きます。ですから、MacOS を Linux のプ
+ロセスとか、Mach 上の別 OS として走らせると面白いなぁと思います。
+私の Power Mac にはモニターがふたつついてます。片方で MacOS、もう一
+方で X なんかも面白そうです。夢の開発環境です。
 </li><p>
 
-<li>\e$B$3$N%Z!<%8$NKAF,$N$h$&$J!"\e(BMac \e$B$N!V\e(B3D\e$B!W%$%s%?!<%U%'!<%9$r\e(B
-\e$B:n$K$O$I$&$7$?$i$$$$$N$+$r2??M$+$+$iJ9$+$l$^$7$?!#$(!<!";d$,\e(B
-\e$B$d$C$?$o$1$G$O$J$$$s$G$9!#$3$l$O!"\e(B
+<li>このページの冒頭のような、Mac の「3D」インターフェースを
+作にはどうしたらいいのかを何人かから聞かれました。えー、私が
+やったわけではないんです。これは、
 <a href=http://greg.math.harvard.edu/>Aaron</a>
-\e$B$H$$$&\e(B Greg Landweber\e$B$K$h$k%$%+%95!G=3HD%$G$9\e(B
-(\e$B<B$N$H$3$m!":#$G$O\e(B Greg \e$B$K$h$k\e(B Kaleidoscope \e$B$H8@$&@=IJ$K\e(B
-\e$BBgI}$K6/2=$5$l$FAH$_9~$^$l$F$$$^$9\e(B)\e$B!#\e(B
-\e$BI>2A$r$9$k$V$s$K$O%U%j!<$G$7$F!"%@%&%s%m!<%I$7$F%7%9%F%`\e(B
-\e$B%U%)%k%@!<$K%3%T!<$7!"\e(BMac \e$B$r:F5/F0$7$F;HMQ$7$^$9!#\e(B
+という Greg Landweberによるイカス機能拡張です
+(実のところ、今では Greg による Kaleidoscope と言う製品に
+大幅に強化されて組み込まれています)。
+評価をするぶんにはフリーでして、ダウンロードしてシステム
+フォルダーにコピーし、Mac を再起動して使用します。
 </li>
 <p>
 
-<li>\e$B$3$N%Z!<%8$,\e(B<a href=screen.html>\e$BF|K\8l\e(B</a>\e$B$@$H$I$&8+$($k$+!"\e(B
-\e$B6=L#$"$j$^$;$s$+!)\e(B
+<li>このページが<a href=screen.html>日本語</a>だとどう見えるか、
+興味ありませんか?
 </li>
 
 <p>
 
-<li>\e$B5$$E$+$J$+$C$?J}$K@bL@$7$^$9!#;d$O%3%s%T%e!<%?$NL>A0$rL!2h$N\e(B
-\e$BEP>l?MJ*$+$i$H$C$F$$$^$9\e(B( \e$B>e$NNc$K=P$F$-$^$9\e(B )\e$B!#\e(BCalvin \e$B$,\e(B 
+<li>気づかなかった方に説明します。私はコンピュータの名前を漫画の
+登場人物からとっています( 上の例に出てきます )。Calvin が 
 <a
 href=http://www.d.umn.edu/~pedstrom/calvin/comic9.html>Calvin and Hobbes</a>
-\e$B$+$i$-$F$$$k$N$O4JC1$G$9$M!#B>$b@bL@$7$F\e(B
-\e$B$[$7$$$J$i!"\e(BThak \e$B$H$$$&$N$O\e(B Gray Larson \e$B$,=q$$$F$$$k\e(B 
+からきているのは簡単ですね。他も説明して
+ほしいなら、Thak というのは Gray Larson が書いている 
 <a href=http://www.ausweb.com.au/FarSide/>The Far
 Side </a>
-\e$B$K$h$/=P$F$/$k!"\e(B
-\e$B%,%?%$$N3d$K$*$D$`$N<e$$86;O?M$G$9!#\e(B</li></ul>
+によく出てくる、
+ガタイの割におつむの弱い原始人です。</li></ul>
 <p>
 
-<a href=/anders/resume/>\e$B;E;v\e(B</a>\e$B$rC5$7$F$$$^$9!#\e(B
-\e$B>R2p$7$F$$$?$@$1$k$HBgJQ=u$+$j$^$9!#\e(B
+<a href=/anders/resume/>仕事</a>を探しています。
+紹介していただけると大変助かります。
 
 
 <p>
 <img src="images/trash.gif" width=30 height=44 align=right>
-\e$B@[J8$,>/$7$G$bLr$KN)$D$3$H$r4j$$$^$9!#$3$l$rFI$s$G$&$^$/%$%s%9%H\e(B
-\e$B!<%k$G$-$?$i;d$K$b!V$d$C$?$<!W$H\e(B<a
-href="mailto:anders@thehamptons.com">\e$B65$($F$/$@$5$$\e(B</a>\e$B!#$3$3$K=q$$$?$3\e(B
-\e$B$H$,K\Ev$K$A$c$s$HF0$$$F$$$k$+!"=u$1$K$J$C$F$$$k$+CN$j$?$/;W$C$F\e(B
-\e$B$$$^$9!#$I$&$7$F$b;d$K2?$+46<U$N0u$r!"$H$$$&J}$O6a=j$K;H$C$F$$$J\e(B
-\e$B$$\e(B <b>Silicon Graphics</b> \e$B$N%o!<%/%9%F!<%7%g%s$,$J$$$+J9$$$F$_$F$/$@$5\e(B
-\e$B$$!#@'HsM\;R$H$7$F0z$-<h$C$F;d$N%"%s%F%#!<%/%3%l%/%7%g%s$K2C$($?$/\e(B
-\e$BB8$8$^$9$G$9!"$O$$!#\e(B
+拙文が少しでも役に立つことを願います。これを読んでうまくインスト
+ールできたら私にも「やったぜ」と<a
+href="mailto:anders@thehamptons.com">教えてください</a>。ここに書いたこ
+とが本当にちゃんと動いているか、助けになっているか知りたく思って
+います。どうしても私に何か感謝の印を、という方は近所に使っていな
+い <b>Silicon Graphics</b> のワークステーションがないか聞いてみてくださ
+い。是非養子として引き取って私のアンティークコレクションに加えたく
+存じますです、はい。
 <p>
 </blockquote>
 
@@ -870,10 +870,10 @@ href="mailto:anders@thehamptons.com">\e$B65$($F$/$@$5$$\e(B</a>\e$B!#$3$3$K=q$$$?$3
 
 This page mantained by <a href="mailto:anders@thehamptons.com">Anders
 Brownworth</a>. Copyright &#169 1997<p>
-\e$B$3$N%Z!<%8$O\e(B <a href="mailto:shorie@ibm.net">\e$BKY9>@?0l\e(B</a> 
-\e$B$,!"K]Lu$7$^$7$?!#\e(B<p>
-\e$BK]Lu$K:]$7!"5.=E$J0U8+$r4s$;$F$/$@$5$$$^$7$?\e(B JF \e$B$N%a%s%P!<$K$3$N>l$r\e(B
-\e$B<Z$j$F$*Ni?=$7>e$2$^$9!#\e(B
+このページは <a href="mailto:shorie@ibm.net">堀江誠一</a> 
+が、翻訳しました。<p>
+翻訳に際し、貴重な意見を寄せてくださいました JF のメンバーにこの場を
+借りてお礼申し上げます。
 </body>
 
 </html>
index 5d38551..3df16a4 100644 (file)
@@ -13,8 +13,8 @@ Last updated: December 18, 1996<br>
 <blockquote>
 
 
-1.2.* Linux \e$B%+!<%M%k$O!"\e(BAppleTalk \e$B$rItJ,E*$K$7$+<BAu$7$F$$$^$;$s!#\e(B
-Appletalk \e$B%W%m%H%3%k$KBP1~$9$k$?$a$K$O%Q%C%A$rEv$F$J$1$l$P$J$j$^$;$s!#\e(B
+1.2.* Linux カーネルは、AppleTalk を部分的にしか実装していません。
+Appletalk プロトコルに対応するためにはパッチを当てなければなりません。
 <p>
 
 <hr>
@@ -22,72 +22,72 @@ Appletalk \e$B%W%m%H%3%k$KBP1~$9$k$?$a$K$O%Q%C%A$rEv$F$J$1$l$P$J$j$^$;$s!#\e(B
 <p>
 
 <h2>Patch to enable Appletalk in the 1.2.* kernel</h2>
-<h2>1.2.* \e$B$G\e(B Appletalk \e$B$r;H$&$?$a$N%Q%C%A\e(B</h2>
+<h2>1.2.* で Appletalk を使うためのパッチ</h2>
 
 <ol>
 
 
 
-<li> /usr/include/net/route.h - \e$B$b$7$3$N%U%!%$%k$,$J$1$l$P:n$C$F$/$@$5$$!#\e(B
-\e$B$"$k>l9g$O!"0J2<$N0l9T$@$1$,F~$C$F$$$k$3$H$r3NG'$7$F$/$@$5$$\e(B:<p>
+<li> /usr/include/net/route.h - もしこのファイルがなければ作ってください。
+ある場合は、以下の一行だけが入っていることを確認してください:<p>
 <code>#include &lt;linux/route.h&gt;</code><p>
 
 
 
-<li> Linux \e$B%=!<%9%G%#%l%/%H%j$N!"<!$N%5%V%G%#%l%/%H%j$K0\F0$7$F$/$@$5$$\e(B:<p>
+<li> Linux ソースディレクトリの、次のサブディレクトリに移動してください:<p>
 <code>arch/i386</code><p>
-(\e$BIaDL$O\e(B <code>/usr/src/linux/arch/i386</code>\e$B$H$$$C$?L>A0$G$9\e(B)<p>
+(普通は <code>/usr/src/linux/arch/i386</code>といった名前です)<p>
 
 
-<li> Linux \e$B%=!<%9%G%#%l%/%H%j$N<!$N%5%V%G%#%l%/%H%j$K0\F0$7$F$/$@$5$$\e(B:<p>
+<li> Linux ソースディレクトリの次のサブディレクトリに移動してください:<p>
 <code>net/inet/sock.h</code><p>
 
 
-<li> <code>config.in</code> \e$B%U%!%$%k$rJT=8$7$^$9!#0J2<$N\e(B
-\e$B9T$N\e(B # \e$B0u$r<h$j=|$$$F$/$@$5$$\e(B:<p>
+<li> <code>config.in</code> ファイルを編集します。以下の
+行の # 印を取り除いてください:<p>
 <code>#bool 'Appletalk DDP' CONFIG_ATALK n</code><p>
-\e$B$=$N7k2L$3$&$J$j$^$9\e(B:<p>
+その結果こうなります:<p>
 <code>bool 'Appletalk DDP' CONFIG_ATALK n</code><p>
 
-<li> <code>sock.h</code> \e$B%U%!%$%k$rJT=8$7$^$9!#<!$N9T$r\e(B:<p>
+<li> <code>sock.h</code> ファイルを編集します。次の行を:<p>
 <code>#include &lt;linux/atalk.h&gt;</code><p>
-\e$B2<$N$h$&$KJT=8$7$^$9\e(B<p>
+下のように編集します<p>
 <code>#include "atalk.h"</code><p>
-(\e$B%U%!%$%k$N2<$NJ}!"\e(B47 \e$B9TL\$"$?$j$G$9\e(B)<p>
+(ファイルの下の方、47 行目あたりです)<p>
 
-<li> <code>/usr/include/sys/uio.h</code> \e$B$+$i\e(B
-<code>/usr/src/linux/include/linux/uio.h</code> \e$B$K%j%s%/$r$O$C$F$/$@$5$$\e(B<p>
-\e$B<!$N$h$&$K%?%$%W$7$^$9\e(B: <code>ln -s /usr/include/sys/uio.h /usr/src/linux/include/linux/uio.h</code><p>
+<li> <code>/usr/include/sys/uio.h</code> から
+<code>/usr/src/linux/include/linux/uio.h</code> にリンクをはってください<p>
+次のようにタイプします: <code>ln -s /usr/include/sys/uio.h /usr/src/linux/include/linux/uio.h</code><p>
 
-<li> <b>\e$B8E$$\e(B</b>  <a href=patches/netatalk-1.3.3b2.tar.gz> 
-netatalk-1.3.3b2 \e$B%=!<%9%3!<%I\e(B</a>\e$B$rF~<j$7$F!"2rE`$7$^$9\e(B:<p>
+<li> <b>古い</b>  <a href=patches/netatalk-1.3.3b2.tar.gz> 
+netatalk-1.3.3b2 ソースコード</a>を入手して、解凍します:<p>
 <code>gzip -d netatalk-1.3.3b2.tar.gz</code><p>
-\e$B$5$i$KE83+$7$^$9\e(B:<p>
+さらに展開します:<p>
 <code>tar -xvf netatalk-1.3.3b2.tar</code><p>
 
-<li>\e$B$=$N\e(B<b>\e$B8E$$\e(B</b> netatalk-1.3.3b2 \e$BG[I[%U%!%$%k$G!"<!$r<B9T$7$^$9\e(B:<p>
+<li>その<b>古い</b> netatalk-1.3.3b2 配布ファイルで、次を実行します:<p>
 <code>make kinstall</code><p>
-\e$B$3$l$K$h$C$F!"\e(BAppletalk \e$B%3!<%I%Q%C%A$,\e(B Linux \e$B%+!<%M%k$N\e(B
-<code>/usr/src/linux/net/inet</code> \e$B$KAH$_9~$^$l$^$9!#\e(B
-(\e$BLuCm!'\e(B make install \e$B$G$O$J$/!"\e(Bmake kinstall \e$B$G$"$k$3$H\e(B
-\e$B$KCm0U$7$F$/$@$5$$\e(B)<p>
-
-<li> \e$B$3$l$G!"\e(B<b>\e$B8E$$\e(B</b> netatalk-1.3.3b2 \e$B%3!<%I$G$d$k$3$H$O=*$o$j$G$9!#\e(B<p>
-
-<li> \e$B$^$@!"%+!<%M%k$r%3%s%Q%$%k$7$F$O$$$1$^$;$s!#\e(B
-\e$B$3$N8e\e(B netatalk \e$B%=!<%9%G%#%l%/%H%j$G9T$&!"\e(B<code>make install</code> \e$B$O!"\e(B
-\e$B$"$J$?$N%+!<%M%k$KI,MW$J=$@5$r2C$($^$9!#;~4|$,Mh$?$i65$($^$9$+$i$=$l$^$G\e(B
-\e$BBT$C$F$$$F$/$@$5$$!#\e(B ;)<p>
-(\e$BLuCm!'8E$$\e(B 1.3.3b2 \e$B$O!"%Q%C%A$rEv$F$k$?$a$@$1$K;H$$$^$9!#\e(B1.3.3b2 \e$B$G$O!"\e(B
-<code> make kinstall </code> \e$B$,MQ$$$i$l$F$$$k$3$H$KCm0U$7$F$/$@$5$$!#\e(B
+これによって、Appletalk コードパッチが Linux カーネルの
+<code>/usr/src/linux/net/inet</code> に組み込まれます。
+(訳注: make install ではなく、make kinstall であること
+に注意してください)<p>
+
+<li> これで、<b>古い</b> netatalk-1.3.3b2 コードでやることは終わりです。<p>
+
+<li> まだ、カーネルをコンパイルしてはいけません。
+この後 netatalk ソースディレクトリで行う、<code>make install</code> は、
+あなたのカーネルに必要な修正を加えます。時期が来たら教えますからそれまで
+待っていてください。 ;)<p>
+(訳注:古い 1.3.3b2 は、パッチを当てるためだけに使います。1.3.3b2 では、
+<code> make kinstall </code> が用いられていることに注意してください。
 </ol>
 </blockquote>
 
 <hr>
 This page mantained by <a href="mailto:anders@thehamptons.com">Anders
 Brownworth</a>. Copyright &#169 1997<p>
-\e$B$3$N%Z!<%8$O\e(B <a href="mailto:shorie@ibm.net">\e$BKY9>@?0l\e(B</a> 
-\e$B$,!"K]Lu$7$^$7$?!#\e(B<p>
+このページは <a href="mailto:shorie@ibm.net">堀江誠一</a> 
+が、翻訳しました。<p>
 </body>
 
 </html>
index 3bb5c2b..e049430 100644 (file)
@@ -15,9 +15,9 @@ Last updated: December 18, 1996<br>
 
 
 
-Netatalk-1.3.3 \e$B$K$O!"$$$/$D$+%P%0$,$"$j$^$9!#\e(B
-\e$B$3$N%Z!<%8$O!"$3$NHG$KBP$9$k8=:_$N%Q%C%A$K$D$$$F5-=R$7$F$^$9!#\e(B
-\e$BB?J,!"$[$H$s$I$N%Q%C%A$,M-MQ$G$7$g$&!#\e(B
+Netatalk-1.3.3 には、いくつかバグがあります。
+このページは、この版に対する現在のパッチについて記述してます。
+多分、ほとんどのパッチが有用でしょう。
 
 <p>
 
@@ -28,64 +28,64 @@ Netatalk-1.3.3 \e$B$K$O!"$$$/$D$+%P%0$,$"$j$^$9!#\e(B
 <h2>Patch Netatalk-1.3.3</h2>
 
 
-\e$BMWK>$,B?$+$C$?$N$G!"\e(B
+要望が多かったので、
 <a href=/anders/netatalk/patches/patched_afpd_1.0.tar.gz>
 patched_afpd_1.0.tar.gz</a> 
-\e$B$H$$$&L>A0$N%Q%C%1!<%8$r%j%j!<%9$7$^$7$?!#$3$l$O\e(B netatalk-1.3.3. \e$B$K\e(B
-\e$B$-$A$s$H%Q%C%A$rEv$F$?8e$N%=!<%9%3!<%I$G$9!#Cm0U!'$3$l$O!"\e(B
-netatalk-1.3.3 <b>\e$B$@$1\e(B</b>\e$B$G;H$($^$9\e(B<p>
+という名前のパッケージをリリースしました。これは netatalk-1.3.3. に
+きちんとパッチを当てた後のソースコードです。注意:これは、
+netatalk-1.3.3 <b>だけ</b>で使えます<p>
 <ol>
 
 
-<li> <a href=/anders/netatalk/patches/patched_afpd_1.0.tar.gz>\e$B%Q%C%1!<%8$r\e(B
-\e$B%@%&%s%m!<%I\e(B</a> \e$B$7$F$"$J$?$N\e(B netatalk-1.3.3 \e$B%=!<%9%G%#%l%/%H%j$K$*$$$F$/\e(B
-\e$B$@$5$$!#\e(B</li>
+<li> <a href=/anders/netatalk/patches/patched_afpd_1.0.tar.gz>パッケージを
+ダウンロード</a> してあなたの netatalk-1.3.3 ソースディレクトリにおいてく
+ださい。</li>
 
 
-<li> \e$BG0$N$?$a$K:#;H$C$F$$$k\e(B <code>etc/afpd/</code> \e$B$r\e(B tar \e$B$GJ]B8$7$F$*$-$^$7$g$&!#\e(B
-\e$B<!$N$h$&$KBG$A9~$_$^$9\e(B: <code>tar -czvf cleanafpd.tar etc/afpd</code> 
-(\e$B85$KLa$9$K$O!"<!$N$h$&$K$7$F$/$@$5$$\e(B <code>tar -xzvf cleanafpd.tar</code>)</li>
+<li> 念のために今使っている <code>etc/afpd/</code> を tar で保存しておきましょう。
+次のように打ち込みます: <code>tar -czvf cleanafpd.tar etc/afpd</code> 
+(元に戻すには、次のようにしてください <code>tar -xzvf cleanafpd.tar</code>)</li>
 
-<li> \e$BG[I[%U%!%$%k$r2rE`$7$^$9\e(B: <code>gzip -d patched_afpd_1.0.tar.gz</code></li>
+<li> 配布ファイルを解凍します: <code>gzip -d patched_afpd_1.0.tar.gz</code></li>
 
 
-<li> \e$B2rE`$7$?G[I[%U%!%$%k$rE83+$7$^$9\e(B: <code>tar xvf patched_afpd_1.0.tar.gz</code></li>
+<li> 解凍した配布ファイルを展開します: <code>tar xvf patched_afpd_1.0.tar.gz</code></li>
 
 
 
-<li> \e$B8e$O!"\e(BNetatalk \e$B$NF3F~$rB3$1$k$@$1$G$9\e(B</li>
+<li> 後は、Netatalk の導入を続けるだけです</li>
 </ol><p>
 
 
-\e$B@N$J$,$i$N$d$jJ}$,9%$-$JJ}$N$?$a$K!"\e(B
-\e$B>e$N%Q%C%1!<%8$r:n$k$?$a$K;d$,9T$C$?%Q%C%A$N;EJ}$r@bL@$7$^$9!#\e(B
+昔ながらのやり方が好きな方のために、
+上のパッケージを作るために私が行ったパッチの仕方を説明します。
 
 
 <blockquote>
 
 <ul>
 
-<li>libc 5.2.18 \e$B0J9_$G%3%s%Q%$%k$7$F$$$k?M$O!"\e(Betc/afpd/ \e$B$N\e(B unix.c \e$B$H\e(B
- enumerate.c \e$B$K%Q%C%A$rEv$F$F$/$@$5$$!#%Q%C%A$rEv$F$k$K$O\e(B
+<li>libc 5.2.18 以降でコンパイルしている人は、etc/afpd/ の unix.c と
+ enumerate.c にパッチを当ててください。パッチを当てるには
  <a href=patches/afpd.patch>
-afpd.patch</a> \e$B$r;HMQ$7$^$9!#$3$N%Q%C%A$r$"$J$?$N\e(B netatalk \e$B%=!<%9\e(B
-\e$B%G%#%l%/%H%j$N%k!<%H$K%@%&%s%m!<%I$7$F!"<!$N$h$&$K%?%$%W$7$^$9\e(B:<p>
+afpd.patch</a> を使用します。このパッチをあなたの netatalk ソース
+ディレクトリのルートにダウンロードして、次のようにタイプします:<p>
 <code>patch -l &lt  afpd.patch</code><p></li><p>
 
 
-\e$B$3$N%Q%C%A$O!"\e(B unix.c \e$B$H\e(B enumerate.c \e$B$r=$@5$7$^$9!#\e(B
-\e$B2?$i$+$NLdBj$,5/$-$F%Q%C%A$,$&$^$/$"$?$i$J$$$H$-$N$?$a$K%Q%C%A:Q$_$N\e(B
-unix.c, <a href=patches/unix.c.new>unix.c.new</a> \e$B$H!"%Q%C%A:Q$_$N\e(B
-enumerate.c, <a href=patches/enumerate.c.new>enumerate.c.new</a> \e$B$r!"\e(B
-\e$B$3$A$i$GMQ0U$7$F$*$-$^$7$?!#\e(B<p>
+このパッチは、 unix.c と enumerate.c を修正します。
+何らかの問題が起きてパッチがうまくあたらないときのためにパッチ済みの
+unix.c, <a href=patches/unix.c.new>unix.c.new</a> と、パッチ済みの
+enumerate.c, <a href=patches/enumerate.c.new>enumerate.c.new</a> を、
+こちらで用意しておきました。<p>
 
 
-<li>MacOS 7.5.3 \e$B$r\e(B \e$B;H$C$F$$$k?M$O!"\e(B<a
-href=patches/7.5.3.patch>7.5.3.patch</a> \e$B$r;HMQ$7$F\e(B Makefile\e$B!"\e(B
-fork.c\e$B!"\e(Bfork.h\e$B!"\e(Bofork.c \e$B$K%Q%C%A$rEv$F$^$9!#$3$N%Q%C%A$O!"\e(B
-MacOS 7.5.3 \e$B<~$j$N%P%0$KBP1~$9$k$?$a$K\e(B netatalk \e$B$K%Q%C%A$r\e(B
-\e$BEv$F$^$9!#$3$N%Q%C%A$r%@%&%s%m!<%I$7$F!"\e(Bnetatalk \e$B$NG[I[\e(B
-\e$B%=!<%9$N%k!<%H$K$*$-$^$9!#$=$7$F!"<!$N$h$&$KBG$C$F$/$@$5$$\e(B:<p>
+<li>MacOS 7.5.3 を 使っている人は、<a
+href=patches/7.5.3.patch>7.5.3.patch</a> を使用して Makefile、
+fork.c、fork.h、ofork.c にパッチを当てます。このパッチは、
+MacOS 7.5.3 周りのバグに対応するために netatalk にパッチを
+当てます。このパッチをダウンロードして、netatalk の配布
+ソースのルートにおきます。そして、次のように打ってください:<p>
 <code>patch -l &lt  7.5.3.patch</code><p></li>
 
 </ul>
@@ -95,8 +95,8 @@ MacOS 7.5.3 \e$B<~$j$N%P%0$KBP1~$9$k$?$a$K\e(B netatalk \e$B$K%Q%C%A$r\e(B
 <hr>
 This page mantained by <a href="mailto:anders@thehamptons.com">Anders
 Brownworth</a>. Copyright &#169 1996<p>
-\e$B$3$N%Z!<%8$O\e(B <a href="mailto:shorie@ibm.net">\e$BKY9>@?0l\e(B</a> 
-\e$B$,!"K]Lu$7$^$7$?!#\e(B<p>
+このページは <a href="mailto:shorie@ibm.net">堀江誠一</a> 
+が、翻訳しました。<p>
 
 </body>
 
index a69ba90..9b33cb8 100644 (file)
-<html>\r
-<title>Anders: Netatalk: SparcLinux Notes</title>\r
-<body bgcolor=EFEFEF>\r
-<center>\r
-<img src=images/another_top.gif width=500 height=78><br>\r
-\r
-<a href =sparc-netatalk.html>English Version</a>\r
-<img src=/anders/images/indent.gif width=200 height=2>\r
-UK mirror<br>\r
-\r
-<h2>SparcLinux Notes</h2>\r
-Last updated: April 27, 1997<br>\r
-</center>\r
-\r
-<blockquote>\r
-\e$B0J2<$O;d$,\e(B SparcLinux \e$B$,Av$C$F$$$k\e(B Sun Sparc \e$B5!$G\e(B netatalk \e$B$r\e(B\r
-\e$BAv$i$;$h$&$H%3%s%Q%$%k$7$?$H$-$N5-O?$G$9!#\e(BNetatalk \e$B$H%+!<%M%k%=!<%9$N\e(B\r
-\e$BJQ99$O\e(B<a href=mailto:tdyas@eden.rutgers.edu>Tom Dyas</a>\e$B$K$h$j$^$9!#\e(B\r
-\e$B%+!<%M%k%=!<%9$NJQ99$O!"\e(B2.0.30 \e$B$h$jA0$N%+!<%M%k$G$N%(%s%G%#%"%s$N\e(B\r
-\e$BLdBj$r2r7h$7$^$9!#$3$l$K$h$j!"\e(B <code> ntohl()</code>\e$B$r;O$a$H$9$k\e(B\r
-netatalk \e$B$N%3!<%I$rJQ99$;$:$K$9$_$^$9!#\e(B\r
-<p>\r
-\e$B$H$3$m$G!"\e(BSun Sparc \e$B$H\e(B Intel \e$B$N%"!<%-%F%/%A%c!<$NBg$-$JAj0cE@$O\e(B\r
-\e$B%(%s%G%#%"%s$NLdBj$G$9!#\e(BIntel \e$B$N%A%C%W$O\e(B 32bit \e$B%o!<%I\e(B(4B) \e$B$r\e(B\r
-1-2-3-4 \e$B$H$$$&=gHV$G3JG<$7$^$9!#$3$l$r%j%H%k%(%s%G%#%"%s$H8F$S$^$9!#\e(B\r
-Sparc \e$B%A%C%W$O\e(B 32bit \e$B%o!<%I$r\e(B 4-3-2-1 \e$B$H$$$&=gHV$G3JG<$7$^$9!#\e(B\r
-\e$B$3$l$O%S%C%0%(%s%G%#%"%s$G$9!#%M%C%H%o!<%/\e(B I/O \e$B$OA4$F%S%C%0%(%s%G%#%"%s\e(B\r
-\e$B$G07$o$l$F$$$k$?$a!"%j%H%k%(%s%G%#%"%s$r:NMQ$7$F$$$k\e(B(Intel \e$B$N$h$&$J\e(B)\r
-\e$B%"!<%-%F%/%A%c!<$G$O!"%G!<%?$r%M%C%H%o!<%/$KAw$kA0$KJQ49$7$J$1$l$P\e(B\r
-\e$B$J$j$^$;$s$7!"<u$1<h$C$?%G!<%?$r=hM}$9$kA0$K%j%H%k%(%s%G%#%"%s$K\e(B\r
-\e$BJQ99$7$J$1$l$P$J$j$^$;$s!#$3$N=hM}$O%[%9%H$+$i%M%C%H%o!<%/$K%G!<%?\e(B\r
-\e$B$rAw$k$H$-$K$O\e(B <code>htonl()</code> \e$B$r8F$V$3$H$K$h$C$F!"%M%C%H%o!<%/\e(B\r
-\e$B$+$i%[%9%H$K%G!<%?$rAw$k$H$-$K$O\e(B <code>ntohl()</code> \e$B$r8F$V$3$H$K$h$C$F\e(B\r
-\e$B9T$$$^$9!#$3$3$K$"$C$?%P%0$O\e(B 2.0.30 \e$B%+!<%M%k$H\e(B 2.1.34 \e$B%+!<%M%k$G=$@5$5$l\e(B\r
-\e$B$^$7$?!#\e(B\r
-\r
-<p>\r
-\r
-<hr>\r
-\r
-<b>\e$BI,MW$J$b$N!'\e(B</b>\r
-<ul>\r
-<li>SparcLinux \e$B%+!<%M%k\e(B 2.0.24 \e$B0J9_$,Av$C$F$$$k\e(B Sun Sparc</li>\r
-<li><a href=ftp://vger.rutgers.edu/pub/users/tdyas/netatalk-1.4b2-compiled.tar.gz>\r
-SparcLinux \e$BMQ\e(B Netatalk-1.4b2</a></li>\r
-<li>\e$B!!\e(B2.0.30 \e$B0JA0$N%+!<%M%k$r;H$C$F$$$k>l9g$K$O\e(B\r
-<a href=/anders/netatalk/patches/atalk.h.diff> atalk.h\e$BMQ$N%Q%C%A\e(B</a>\r
-\r
-</li>\r
-</ul>\r
-\r
-<hr>\r
-\r
-<b>\e$B$9$k$3$H!'\e(B</b>\r
-<ul>\r
-<li><a href=#source>\e$B%=!<%9$N2rE`$HE83+\e(B</a></li>\r
-<li><a href=#patch>\e$B%+!<%M%k$K%Q%C%A$rEv$F$k\e(B</a></li>\r
-<li><a href=#compile>\e$B%+!<%M%k$N@_Dj$H%3%s%Q%$%k\e(B</a></li>\r
-<li>netatalk \e$B$N%3%s%Q%$%k\e(B(\e$BIaDL$N\e(B linux \e$B$HF1$8\e(B)</li>\r
-<li>\e$B%*%W%7%g%s$N@_Dj\e(B (\e$BIaDL$N\e(B linux \e$B$HF1$8\e(B)</li>\r
-<li>\e$B%5!<%P!<$N5/F0\e(B(\e$BIaDL$N\e(B linux \e$B$HF1$8\e(B)</li>\r
-</ul>\r
-\r
-<hr>\r
-\r
-<a name=source>\r
-<b>\e$B%=!<%9$N2rE`$HE83+\e(B</b>\r
-<blockquote>\r
-\e$BG[IU$5$l$F$$$k\e(B netatalk \e$B$rE,Ev$J>l=j$KCV$-!"$D$.$NMM$K%?%$%W$7$^$9!'\e(B<p>\r
-<code>tar -xzvf netatalk-1.4b2-compiled.tar.gz</code><p>\r
-\e$B$3$l$GG[IU$5$l$F$$$k%=!<%9$r2rE`$7!"E83+$G$-$^$7$?!#\e(B\r
-</blockquote>\r
-\r
-<a name=patch>\r
-<b>\e$B%+!<%M%k$K%Q%C%A$rEv$F$k\e(B</b>\r
-<blockquote>\r
-\e$B$3$l$O%+!<%M%k\e(B 2.0.30 \e$B$h$jA0$NHG$r%3%s%Q%$%k$9$kA0$KMQ0U$7$J$1$l$P\e(B\r
-\e$B$J$i$J$$$b$N$G$9\e(B(2.0.30 \e$B%+!<%M%k$G$O$3$N%Q%C%A$OITMW$G$9\e(B)\e$B!#\e(B\r
-\e$B%+!<%M%k%=!<%9$N\e(B root \e$B$G!"\e(Batalk.h.diff \e$B%Q%C%A$r%+!<%M%k%=!<%9$KEv$F$^$9!'\e(B<p>\r
-<code>patch &lt atalk.h.diff</code><p>\r
-\e$BJQ99$5$l$k$N$O\e(B<code>include/linux/atalk.h</code>\e$B$G$9!#\e(B\r
-</blockquote>\r
-\r
-<a name=compile>\r
-<b>\e$B%+!<%M%k$r@_Dj$7!"%3%s%Q%$%k$9$k\e(B</b>\r
-<blockquote>\r
-<b>\e$B7Y9p!'\e(B</b> \e$B%+!<%M%k$r%3%s%Q%$%k$7$?$3$H$,$J$$?M$O\e(B Kernel-HOWTO \r
-\e$B$rFI$s$G2<$5$$!#$3$3$G$7$/$8$k$H%7%9%F%`$,F0:n$7$J$/$J$k$+$i$G$9!#\e(B<p>\r
-Netatalk \e$B$rF0$+$9$?$a$K!"%+!<%M%k$K\e(B Appletalk DDP Support \e$B$,\e(B<b>\e$BIT2D7g\e(B</B>\r
-\e$B$G$9!#0J2<$N%3%^%s%I$G%+!<%M%k$r@_Dj$7$F2<$5$$!#\e(B<p>\r
-\r
-<code>make menuconfig</code><p>\r
-\r
-"Networking options" \e$B$N$H$3$m$G!"\e(B"Appletalk DDP" \e$B$rAH$_9~$`$+\e(B\r
-\e$B%b%8%e!<%k$H$7$F;H$&$h$&$K$7$F2<$5$$!#\e(B<p>\r
-\e$BE,Ev$JJ}K!$G%+!<%M%k$r%3%s%Q%$%k$7$^$9!#;d$O<!$N$h$&$J\e(B\r
-\e$B%3%^%s%I$r;H$C$F$$$^$9!'\e(B<p>\r
-<code>make vmlinux</code><p>\r
-silo \e$B$rI,$:Av$i$;$F!"?7$7$$%+!<%M%k$G:F5/F0$7$^$9!#\e(B\r
-</blockquote>\r
-\r
-SparcLinux netatalk \e$B$N;D$j$NItJ,$O\e(B Intel Linux \e$B%P!<%8%g%s$HF1$8$G$9!#\e(B\r
-<a href=jp.index.html>Linux-Netatalk-HOWTO \e$BF|K\8lLu\e(B</a>\e$B$r\e(B\r
-\e$B;2>H$7$F2<$5$$!#\e(B\r
-\r
-</blockquote>\r
-\r
-<hr>\r
-This page mantained by <a href="mailto:anders@thehamptons.com">Anders\r
-Brownworth</a>. Copyright &#169 1997<p>\r
-\e$B$3$N%Z!<%8$O\e(B<a href="mailto:shorie@ibm.net">\e$BKY9>@?0l\e(B</a>\e$B$,K]Lu$7$^$7$?!#\e(B<p>\r
-</body>\r
-\r
-</html>\r
-\r
-\r
+<html>
+<title>Anders: Netatalk: SparcLinux Notes</title>
+<body bgcolor=EFEFEF>
+<center>
+<img src=images/another_top.gif width=500 height=78><br>
+
+<a href =sparc-netatalk.html>English Version</a>
+<img src=/anders/images/indent.gif width=200 height=2>
+UK mirror<br>
+
+<h2>SparcLinux Notes</h2>
+Last updated: April 27, 1997<br>
+</center>
+
+<blockquote>
+以下は私が SparcLinux が走っている Sun Sparc 機で netatalk を
+走らせようとコンパイルしたときの記録です。Netatalk とカーネルソースの
+変更は<a href=mailto:tdyas@eden.rutgers.edu>Tom Dyas</a>によります。
+カーネルソースの変更は、2.0.30 より前のカーネルでのエンディアンの
+問題を解決します。これにより、 <code> ntohl()</code>を始めとする
+netatalk のコードを変更せずにすみます。
+<p>
+ところで、Sun Sparc と Intel のアーキテクチャーの大きな相違点は
+エンディアンの問題です。Intel のチップは 32bit ワード(4B) を
+1-2-3-4 という順番で格納します。これをリトルエンディアンと呼びます。
+Sparc チップは 32bit ワードを 4-3-2-1 という順番で格納します。
+これはビッグエンディアンです。ネットワーク I/O は全てビッグエンディアン
+で扱われているため、リトルエンディアンを採用している(Intel のような)
+アーキテクチャーでは、データをネットワークに送る前に変換しなければ
+なりませんし、受け取ったデータを処理する前にリトルエンディアンに
+変更しなければなりません。この処理はホストからネットワークにデータ
+を送るときには <code>htonl()</code> を呼ぶことによって、ネットワーク
+からホストにデータを送るときには <code>ntohl()</code> を呼ぶことによって
+行います。ここにあったバグは 2.0.30 カーネルと 2.1.34 カーネルで修正され
+ました。
+
+<p>
+
+<hr>
+
+<b>必要なもの:</b>
+<ul>
+<li>SparcLinux カーネル 2.0.24 以降が走っている Sun Sparc</li>
+<li><a href=ftp://vger.rutgers.edu/pub/users/tdyas/netatalk-1.4b2-compiled.tar.gz>
+SparcLinux 用 Netatalk-1.4b2</a></li>
+<li> 2.0.30 以前のカーネルを使っている場合には
+<a href=/anders/netatalk/patches/atalk.h.diff> atalk.h用のパッチ</a>
+
+</li>
+</ul>
+
+<hr>
+
+<b>すること:</b>
+<ul>
+<li><a href=#source>ソースの解凍と展開</a></li>
+<li><a href=#patch>カーネルにパッチを当てる</a></li>
+<li><a href=#compile>カーネルの設定とコンパイル</a></li>
+<li>netatalk のコンパイル(普通の linux と同じ)</li>
+<li>オプションの設定 (普通の linux と同じ)</li>
+<li>サーバーの起動(普通の linux と同じ)</li>
+</ul>
+
+<hr>
+
+<a name=source>
+<b>ソースの解凍と展開</b>
+<blockquote>
+配付されている netatalk を適当な場所に置き、つぎの様にタイプします:<p>
+<code>tar -xzvf netatalk-1.4b2-compiled.tar.gz</code><p>
+これで配付されているソースを解凍し、展開できました。
+</blockquote>
+
+<a name=patch>
+<b>カーネルにパッチを当てる</b>
+<blockquote>
+これはカーネル 2.0.30 より前の版をコンパイルする前に用意しなければ
+ならないものです(2.0.30 カーネルではこのパッチは不要です)。
+カーネルソースの root で、atalk.h.diff パッチをカーネルソースに当てます:<p>
+<code>patch &lt atalk.h.diff</code><p>
+変更されるのは<code>include/linux/atalk.h</code>です。
+</blockquote>
+
+<a name=compile>
+<b>カーネルを設定し、コンパイルする</b>
+<blockquote>
+<b>警告:</b> カーネルをコンパイルしたことがない人は Kernel-HOWTO 
+を読んで下さい。ここでしくじるとシステムが動作しなくなるからです。<p>
+Netatalk を動かすために、カーネルに Appletalk DDP Support が<b>不可欠</B>
+です。以下のコマンドでカーネルを設定して下さい。<p>
+
+<code>make menuconfig</code><p>
+
+"Networking options" のところで、"Appletalk DDP" を組み込むか
+モジュールとして使うようにして下さい。<p>
+適当な方法でカーネルをコンパイルします。私は次のような
+コマンドを使っています:<p>
+<code>make vmlinux</code><p>
+silo を必ず走らせて、新しいカーネルで再起動します。
+</blockquote>
+
+SparcLinux netatalk の残りの部分は Intel Linux バージョンと同じです。
+<a href=jp.index.html>Linux-Netatalk-HOWTO 日本語訳</a>を
+参照して下さい。
+
+</blockquote>
+
+<hr>
+This page mantained by <a href="mailto:anders@thehamptons.com">Anders
+Brownworth</a>. Copyright &#169 1997<p>
+このページは<a href="mailto:shorie@ibm.net">堀江誠一</a>が翻訳しました。<p>
+</body>
+
+</html>
+
+
index a8b276e..fc0c716 100644 (file)
@@ -14,67 +14,67 @@ Last updated: February 12, 1997<br>
 <blockquote>
 
 
-\e$B0J2<$K\e(B Intel \e$BHG\e(B Linux \e$B$N\e(B Netatalk \e$B$N@_Dj$KMQ$$$k%O!<%I$H%=%U%H$K4X$9$k\e(B
-\e$B$*$9$9$a$r>R2p$7$^$9!#\e(B<b>Note:</b> \e$B$3$l$O$*$9$9$a$G$7$+$"$j$^$;$s!#$^$?!"\e(B
-netatalk \e$B$rAv$i$;$k$?$a$N%O!<%I$H%=%U%H$N9=@.$K$+$.$j$^$9!#$3$NJ8=q$O\e(B
-\e$B$"$J$?$,\e(B Intel \e$BHG$N\e(B Linux \e$B$rAv$i$;$F$$$k$H2>Dj$7$^$9\e(B( Linux \e$B$K$O!"$=$N30$K\e(B
-PowerPC \e$BMQ$N\e(B MkLinux\e$B!"\e(BSun Sparc \e$BMQ$N\e(B SparcLinux \e$B$J$I$,$"$j$^$9\e(B)\e$B!#\e(B
+以下に Intel 版 Linux の Netatalk の設定に用いるハードとソフトに関する
+おすすめを紹介します。<b>Note:</b> これはおすすめでしかありません。また、
+netatalk を走らせるためのハードとソフトの構成にかぎります。この文書は
+あなたが Intel 版の Linux を走らせていると仮定します( Linux には、その外に
+PowerPC 用の MkLinux、Sun Sparc 用の SparcLinux などがあります)。
 <p>
 
 <hr>
-<h3>\e$B%O!<%I%&%'%"\e(B</h3>
+<h3>ハードウェア</h3>
 
 <ul>
 
-<li>\e$B8D?ME*$K$O!"\e(BDell \e$B$d\e(B Gateway \e$B$H$$$C$?$h$$%V%i%s%I$N5!3#$,$9$-$G$9!#\e(B
-\e$B;d$N\e(B Gateway \e$B5!$O!"$9$P$i$7$$%5%]!<%H$r<u$1$^$7$?$7!"\e(BDell \e$B5!$O2u$l$:$K\e(B
-\e$BF/$$$F$$$^$9\e(B(\e$B$$$d!"\e(BGateway \e$B$,2u$l$?$+$i$@$a$@$H$$$&$s$8$c$J$$$G$9$h!#\e(B
-\e$BC1$K;d$,;}$C$F$$$?$N$,2u$l$?$@$1$G$9!*\e(B)\e$B!#\e(B</li>
-
-<p><li>\e$BI,MW$b$J$$$N$KBgKg$r$O$?$$$FB.$$5!3#$rGc$&I,MW$O$"$j$^$;$s!#\e(B
-\e$B;d$O!"\e(B2 \e$BBf$N\e(B 486 \e$B5!$N>e$G\e(B netatalk \e$B$rAv$i$;!"\e(B 25 \e$BBf$N\e(B mac \e$B$K%5!<%S%9\e(B
-\e$B$rDs6!$7$F$$$^$9!#\e(BPentimu \e$B5!$J$i$5$/$5$/F0$-$^$9!#%+!<%M%k$r\e(B
-\e$B%3%s%Q%$%k$7$F$_$k$H!"\e(B100MHz Pentium \e$B$G\e(B 20 \e$BJ,!"\e(B133MHz \e$B$J$i\e(B 14\e$B!"\e(B166MHz
\e$B$J$i\e(B 8 \e$BJ,$A$g$$$+$+$j$^$9!#B?J,$3$NJU$,$[$H$s$I$N?M$,\e(B Linux \e$B$G$d$k\e(B
-\e$B0lHV=E$$;E;v$G$O$J$$$G$7$g$&$+!#\e(B133MHz \e$B$b$"$l$P$H$C$F$b2wE,$G$9$h!#\e(B
+<li>個人的には、Dell や Gateway といったよいブランドの機械がすきです。
+私の Gateway 機は、すばらしいサポートを受けましたし、Dell 機は壊れずに
+働いています(いや、Gateway が壊れたからだめだというんじゃないですよ。
+単に私が持っていたのが壊れただけです!)。</li>
+
+<p><li>必要もないのに大枚をはたいて速い機械を買う必要はありません。
+私は、2 台の 486 機の上で netatalk を走らせ、 25 台の mac にサービス
+を提供しています。Pentimu 機ならさくさく動きます。カーネルを
+コンパイルしてみると、100MHz Pentium で 20 分、133MHz なら 14、166MHz
+ なら 8 分ちょいかかります。多分この辺がほとんどの人が Linux でやる
+一番重い仕事ではないでしょうか。133MHz もあればとっても快適ですよ。
 </li>
 
 <p>
-<li>CPU \e$B$K6b$r$+$1$k$/$i$$$J$i!"\e(BI/O \e$B$H\e(B RAM \e$B$K$+$1$?J}$,B.EY$K9W8%$7$^$9!#\e(B
-\e$B0lO"$NAuCV$NCf$G%O!<%I%G%#%9%/$,0lHVCY$$$N$G!":GB.$N%O!<%I%G%#%9%/$r\e(B
-\e$BGc$&$h$&$*4+$a$7$^$9!#\e(B200MHz \e$B$N%G%e%"%k\e(B Pentimu \e$B5!$K\e(B IDE \e$B%O!<%I%G%#%9%/\e(B
-\e$B$r$N$;$F!"$A$s$?$i$d$C$F$$$F$b:GB.%^%7%s$K$O$J$j$^$;$s!#IaDL$O\e(B SCSI 
-\e$B%O!<%I%G%#%9%/$O7k9=$JB.EY$r$@$7$^$9!#$G$9$+$i!"Gc$&$J$i$3$l$K$7$F\e(B
-\e$B$/$@$5$$!#\e(B
+<li>CPU に金をかけるくらいなら、I/O と RAM にかけた方が速度に貢献します。
+一連の装置の中でハードディスクが一番遅いので、最速のハードディスクを
+買うようお勧めします。200MHz のデュアル Pentimu 機に IDE ハードディスク
+をのせて、ちんたらやっていても最速マシンにはなりません。普通は SCSI 
+ハードディスクは結構な速度をだします。ですから、買うならこれにして
+ください。
 </li>
 <p>
 
-<li>\e$B$b$&0l$D\e(B I/O \e$B$G9M$($J$1$l$P$J$i$J$$$N$ONI$$%M%C%H%o!<%/%+!<%I$G$9!#\e(B
-3Com \e$B$N%+!<%I$O4V0c$$$J$/9,1?$r1?$s$G$/$l$^$9!#2DG=$J8B$j\e(B Intel EtherExpress
-\e$B%+!<%I$O\e(B<b>\e$BHr$1$F$/$@$5$$\e(B</b>\e$B!#$3$N%I%i%$%P!<$O\e(B netatalk \e$B$N\e(B
-\e$B%^%k%A%-%c%9%F%#%s%0$KBP1~$G$-$^$;$s!#\e(B
-\e$B$[$+$K$b$J$+$J$+NI$$%+!<%I$O$"$j$^$9!#$,!";d$O\e(B 3Com \e$B$NE9$KAv$C$F$$$-$?$$\e(B
-\e$B$/$i$$\e(B 3Com \e$B$N%+!<%I$,9%$-$G$9$M!#$b$7!"$"$J$?$N5!3#$K\e(B PCI \e$B%P%9$,$"$k$J$i!"\e(B
-&lt\e$B@kEA\e(B&gt<b>3Com 590 Vortex card</b>&lt/\e$B@kEA\e(B&gt \e$B%M%C%H%o!<%/\e(B
-\e$B%+!<%I$,$$$$$G$9$h\e(B ;)\e$B!#\e(B(\e$BLuCm!'\e(BAnders \e$B$NL>M@$N$?$a$K8@$C$F$*$/$H!"H`$O\e(B
-\e$B%O!<%I%&%'%"%G%#!<%i!<$G$b$J$1$l$P!"\e(B3Com \e$B4X78<T$G$b$"$j$^$;$s!#\e(B)
+<li>もう一つ I/O で考えなければならないのは良いネットワークカードです。
+3Com のカードは間違いなく幸運を運んでくれます。可能な限り Intel EtherExpress
+カードは<b>避けてください</b>。このドライバーは netatalk の
+マルチキャスティングに対応できません。
+ほかにもなかなか良いカードはあります。が、私は 3Com の店に走っていきたい
+くらい 3Com のカードが好きですね。もし、あなたの機械に PCI バスがあるなら、
+&lt宣伝&gt<b>3Com 590 Vortex card</b>&lt/宣伝&gt ネットワーク
+カードがいいですよ ;)。(訳注:Anders の名誉のために言っておくと、彼は
+ハードウェアディーラーでもなければ、3Com 関係者でもありません。)
 </li>
 <p>
 
-<li>RAM \e$B$K$D$$$F9M$($F$*$/$N$OBgJQ=EMW$G$9!#IaDL!"$=$NJU$N5!3#$N\e(B
-RAM \e$B$O$^$C$?$/B-$j$J$$$h$&$G$9!#;d$N\e(B Mac Lab \e$B$O\e(B 25 \e$B@JM-$j$^$9$,!"\e(B
-32\e$B%a%,$N\e(B RAM \e$B$G$d$j$/$j$7$F$$$^$9!#;d$O%T!<%/;~$G$b$[$H$s$I$NMxMQ<T\e(B
-\e$B$,%5!<%P!<\e(B I/O \e$B$r;H$C$F$$$J$$$3$H$K5$$,IU$-$^$7$?!#$3$l$,$?$C$?$3$l$@$1$N\e(B
-RAM \e$B$G$d$j$/$j$G$-$kM}M3$G$9!#\e(B(\e$B$3$N5!3#$O\e(B web \e$B%5!<%P!<$H\e(B proxy \e$B%5!<%P!<\e(B
-\e$B$H$7$F$bF/$$$F$^$9\e(B)\e$B!#@\B3Kh$K\e(B Netatalk \e$B5!$O\e(B RAM \e$B$rI,MW$H$7$^$9!#\e(B
-\e$B%U%!%$%k%5!<%S%9$K4X$7$F$O!"\e(Batalkd (\e$BLs\e(B 316K ) \e$B$H\e(B afpd (\e$BLs\e(B 336K) \e$B$,\e(B
-\e$BI,MW$G$9!#@\B3Kh$K\e(B afpd \e$B$KDI2C%a%b%j\e(B(\e$BLs\e(B 584K )\e$B$,I,MW$K$J$j$^$9$N$G!"\e(B
-2 \e$B@JKh$K\e(B 1\e$B%a%,$N\e(B RAM \e$B$,\e(B Appletalk \e$B$@$1$KI,MW$K$J$j$^$9!#I,MW$@$H\e(B
-\e$B;W$o$l$kN>$h$j>o$KB?$/$N\e(B RAM \e$B$rF~<j$7$F$/$@$5$$!#3HBg$7$D$D$"$k$H$$$&$N$O\e(B
-\e$B>o$K$$$$$3$H$J$N$G$9!#\e(B
+<li>RAM について考えておくのは大変重要です。普通、その辺の機械の
+RAM はまったく足りないようです。私の Mac Lab は 25 席有りますが、
+32メガの RAM でやりくりしています。私はピーク時でもほとんどの利用者
+がサーバー I/O を使っていないことに気が付きました。これがたったこれだけの
+RAM でやりくりできる理由です。(この機械は web サーバーと proxy サーバー
+としても働いてます)。接続毎に Netatalk 機は RAM を必要とします。
+ファイルサービスに関しては、atalkd (約 316K ) と afpd (約 336K) が
+必要です。接続毎に afpd に追加メモリ(約 584K )が必要になりますので、
+2 席毎に 1メガの RAM が Appletalk だけに必要になります。必要だと
+思われる両より常に多くの RAM を入手してください。拡大しつつあるというのは
+常にいいことなのです。
 
-\e$B$3$3$K\e(B Mac 1 \e$BBf@\B3;~$N%W%m%;%9%j%9%H$,$"$j$^$9!#$$$/$D$+$NM-MQ$J\e(B
-\e$B%5!<%S%9$b9T$o$l$F$$$^$9!#\e(B
+ここに Mac 1 台接続時のプロセスリストがあります。いくつかの有用な
+サービスも行われています。
 
 
 <blockquote>
@@ -104,43 +104,43 @@ RAM \e$B$G$d$j$/$j$G$-$kM}M3$G$9!#\e(B(\e$B$3$N5!3#$O\e(B web \e$B%5!<%P!<$H\e(B proxy
 
 </ul>
 
-<h3>\e$B%=%U%H%&%'%"\e(B</h3>
+<h3>ソフトウェア</h3>
 
 <ul>
 
-<li>\e$BEvA3!"$o$l$o$l$H$7$F$O\e(B Linux \e$B$rAv$i$;$?$$$H$3$m$G$9!#LdBj$O!"$I$NHG$r\e(B
-\e$BA*$V$+$G$9!#;d$O\e(B RedHat\e$B!"\e(BSlackware\e$B!"\e(BDebian \e$BHG$r;n$7$?8e!"$3$3$K$O=q$+$J$$\e(B
-\e$BM}M3$G!"\e(BSlackware \e$B$r;H$C$F$$$^$9!#$3$3$K$"$2$?%Q%C%1!<%8$O$I$l$b$7$C$+$j$7\e(B
-\e$B$F$$$F!"\e(Bnetatalk \e$B$r$&$^$/Av$i$;$^$9!#;d$O$[$H$s$I$N>l9g\e(B
+<li>当然、われわれとしては Linux を走らせたいところです。問題は、どの版を
+選ぶかです。私は RedHat、Slackware、Debian 版を試した後、ここには書かない
+理由で、Slackware を使っています。ここにあげたパッケージはどれもしっかりし
+ていて、netatalk をうまく走らせます。私はほとんどの場合
 <a href=ftp://ftp.cdrom.com/.22/linux/slackware-3.1/>ftp.cdrom.com</a>
-\e$B$+$iF~<j$G$-$k\e(B Slackware 3.1 \e$B$r;HMQ$7$F$$$^$9$7!"B>$N?M$K$H$C$F$b\e(B
-\e$B$3$l$O2wE,$@$m$&$H;W$$$^$9!#\e(B (\e$B$*4j$$$G$9$+$i;d$K$3$N7o$G935D$7$?$jB>$NHG$N\e(B
-\e$BJ}$,M%$l$F$$$k$J$s$F8@$C$F$3$J$$$G$/$@$5$$!#;d$O$$$m$$$m$JHG$r;H$C$F$_$?\e(B
-\e$B>e$G$*5$$KF~$j$NHG$NOC$r$7$F$$$k$@$1$G$9!#<B:]!";d$O$3$NJ8=q$r\e(B RedHat \e$BHG\e(B
-\e$B$G=q$$$F$$$^$9!#$*$^$1$K\e(B Sun SparcClassic \e$B$G$9$,!"$=$l$O$^$?JL$NOC$G$9!#\e(B)
+から入手できる Slackware 3.1 を使用していますし、他の人にとっても
+これは快適だろうと思います。 (お願いですから私にこの件で抗議したり他の版の
+方が優れているなんて言ってこないでください。私はいろいろな版を使ってみた
+上でお気に入りの版の話をしているだけです。実際、私はこの文書を RedHat 版
+で書いています。おまけに Sun SparcClassic ですが、それはまた別の話です。)
 </li>
 
 <p>
-<li>\e$B$3$NJU$j$K$O$$$/$D$+$NHG$N\e(B netatalk \e$B$,$"$j$^$9!#0lHV8E$$$N$O\e(B
-Netatalk-1.3.3b2 \e$B$G!"\e(B1.2.13 \e$B$J$I$N8E$$%+!<%M%k$K$T$C$?$j$G$9\e(B
-\e$B$3$N%+!<%M%k$O8E$$\e(B Slackware \e$BHG$J$I$K$D$$$F$$$^$9!#\e(BNetatalk-1.3.3 \e$B$O\e(B
-\e$B%Y!<%?HG$G$J$$:G?7$NHG$G$9!#$=$7$F!"$3$NHG$O\e(B 2.0.0 \e$B0J9_$N%+!<%M%k$H\e(B
-\e$BF0$+$9$H$-$K$O:GNI$NHG$G$9!#\e(BNetatalk-1.4b2 \e$B#h#a!$:G?7HG$G$h$jCY$$\e(B
- CPU \e$B$G$h$j9b@-G=$r$?$?$-=P$7$^$9!#$3$N%3!<%I$b:G?7$N%+!<%M%kMQ$G$9\e(B
+<li>この辺りにはいくつかの版の netatalk があります。一番古いのは
+Netatalk-1.3.3b2 で、1.2.13 などの古いカーネルにぴったりです
+このカーネルは古い Slackware 版などについています。Netatalk-1.3.3 は
+ベータ版でない最新の版です。そして、この版は 2.0.0 以降のカーネルと
+動かすときには最良の版です。Netatalk-1.4b2 ha,最新版でより遅い
+ CPU でより高性能をたたき出します。このコードも最新のカーネル用です
 </li>
 <p>
 
 
-<li>\e$B%+!<%M%k$NHG$bBgJQ=EMW$G$9!#;d$N:n6HMQ$N5!3#$K$O!"\e(B2.0.29 \e$B$J$I$N\e(B
-\e$B%+!<%M%k\e(B 2.0.x \e$B$rF3F~$7$F$$$^$9!#\e(BSlackware 3.1 \e$B$O!"\e(B2.0.0 \e$B%+!<%M%k\e(B
-\e$B$H$$$C$7$g$KG[I[$5$l$F$*$j!"$3$l$r\e(B 2.0.29 \e$B$K%"%C%W%0%l!<%I$9$k$h$&\e(B
-\e$B$*4+$a$7$^$9!#\e(B2.0.25 \e$B0JA0$N%+!<%M%k$O!V;`$N\e(B ping \e$B!W967b$r$&$1$k$H\e(B
-\e$B;`$s$G$7$^$$$^$9!#$3$l$O$[$H$s$I$N%*%Z%l!<%F%#%s%0%7%9%F%`$K\e(B
-\e$BB8:_$9$k%P%0$G$9!#?7$7$/%+!<%M%k$K@9$j9~$`$?$a$K;n83Cf$N5!G=$O!"\e(B
-2.1.* \e$B$NMM$J%+!<%M%k$GDs6!$5$l$^$9!#$G$9$+$i!"\e(B
-\e$B;n$7$K%5!<%P!<$r:n$j$?$$$J$i!":G?7$N%+!<%M%k$rC5$9$H$$$$$G$7$g$&!#\e(B
-2.0.* \e$B%+!<%M%k$O!"@=IJHG$H9M$($i$l$F$*$j!"\e(B2.1.* \e$B$O;n83HG$N%+!<%M%k\e(B
-\e$B$H9M$($i$l$F$$$^$9!#\e(B
+<li>カーネルの版も大変重要です。私の作業用の機械には、2.0.29 などの
+カーネル 2.0.x を導入しています。Slackware 3.1 は、2.0.0 カーネル
+といっしょに配布されており、これを 2.0.29 にアップグレードするよう
+お勧めします。2.0.25 以前のカーネルは「死の ping 」攻撃をうけると
+死んでしまいます。これはほとんどのオペレーティングシステムに
+存在するバグです。新しくカーネルに盛り込むために試験中の機能は、
+2.1.* の様なカーネルで提供されます。ですから、
+試しにサーバーを作りたいなら、最新のカーネルを探すといいでしょう。
+2.0.* カーネルは、製品版と考えられており、2.1.* は試験版のカーネル
+と考えられています。
 </li>
 
 </ul>
@@ -150,7 +150,7 @@ Netatalk-1.3.3b2 \e$B$G!"\e(B1.2.13 \e$B$J$I$N8E$$%+!<%M%k$K$T$C$?$j$G$9\e(B
 <hr>
 This page mantained by <a href="mailto:anders@thehamptons.com">Anders
 Brownworth</a>. Copyright &#169 1997<p>
-\e$B$3$N%Z!<%8$O\e(B<a href="mailto:shorie@ibm.net">\e$BKY9>@?0l\e(B</a>\e$B$,K]Lu$7$^$7$?!#\e(B<p>
+このページは<a href="mailto:shorie@ibm.net">堀江誠一</a>が翻訳しました。<p>
 </body>
 
 </html>
index 22b704d..311802b 100644 (file)
@@ -15,12 +15,12 @@ Last updated: January 2, 1998<br>
 
 
 
-\e$B$3$3$K$O!"%f!<%6!<$+$i;d$N$H$3$m$KAw$i$l$F$-$?\e(B tips \e$B$r=8$a$^$7$?!#\e(B
-\e$B$3$N@h$"$J$?$,$D$^$:$/$h$&$J;v$,$"$l$P!"$3$3$K=q$$$F$$$k$3$H$,2?$i$+$N\e(B
-\e$B=u$1$K$J$k$G$7$g$&!#$^$?!"$b$7$"$J$?$,\e(B netatalk \e$B$N@_Dj$K4X$7$F$N!"\e(B
-\e$B$b$D$l$?Ff$r2r$/80$r8+$D$1$?$i!"$"$J$?$,8+$D$1$?$3$H$r>\$7$/;d$K\e(B
-<a href=mailto:anders@thehamptons.com>\e$B65$($F$/$@$5$$\e(B</a>
-\e$B!#$3$A$i$K8x3+$7$h$&$H;W$$$^$9!#\e(B<p>
+ここには、ユーザーから私のところに送られてきた tips を集めました。
+この先あなたがつまずくような事があれば、ここに書いていることが何らかの
+助けになるでしょう。また、もしあなたが netatalk の設定に関しての、
+もつれた謎を解く鍵を見つけたら、あなたが見つけたことを詳しく私に
+<a href=mailto:anders@thehamptons.com>教えてください</a>
+。こちらに公開しようと思います。<p>
 
 
 <hr>
@@ -28,35 +28,35 @@ Last updated: January 2, 1998<br>
 <ul>
 
 <li>
-atalkd \e$B$r5/F0Cf$K\e(B <code>socket: Invalid argument</code> \e$B$H$$$&\e(B
-\e$B%a%C%;!<%8$,I=<($5$l$?>l9g$K$O!"B?J,%+!<%M%k$,\e(B appletalk \e$BBP1~$G$O\e(B
-\e$B$J$$$N$G$9!#%+!<%M%k$K\e(B appletalk support \e$B$rDI2C$7$F!":F5/F0$7$F\e(B
-\e$B$/$@$5$$!#\e(B
+atalkd を起動中に <code>socket: Invalid argument</code> という
+メッセージが表示された場合には、多分カーネルが appletalk 対応では
+ないのです。カーネルに appletalk support を追加して、再起動して
+ください。
 
 </li><p>
 <li>
-Applevolumes.* \e$B$X$NJQ99$,@5$7$/H?1G$5$l$J$$>l9g$d!"\e(Brc.atalk 
-\e$B%9%/%j%W%H$,\e(B "nbprgstr" \e$B$G<:GT$9$k$H$-$K$O!"\e(BNetatalk \e$B%=!<%9\e(B
-\e$B$N\e(B Makefile \e$B$NCf$K5-=R$5$l$F$$$k%Q%9$r3NG'$7$F!":F%3%s%Q%$%k\e(B
-\e$B$7$F$/$@$5$$!#:F%3%s%Q%$%k$N;~$K$O!"\e(B<code>make install</code>
-\e$B$NA0$K\e(B <code>/usr/local/atalk/etc</code>
\e$B$H\e(B <code>/usr/local/atalk/bin</code> \e$B$NCf$N<B9T%U%!%$%k$r\e(B
-\e$B%P%C%/%"%C%W$7$F$*$$$F$/$@$5$$!#$=$&$7$J$$$H!"\e(B
-\e$B%P%$%J%j%U%!%$%k$,@5$7$/F3F~$5$l$^$;$s!#\e(B
+Applevolumes.* への変更が正しく反映されない場合や、rc.atalk 
+スクリプトが "nbprgstr" で失敗するときには、Netatalk ソース
+の Makefile の中に記述されているパスを確認して、再コンパイル
+してください。再コンパイルの時には、<code>make install</code>
+の前に <code>/usr/local/atalk/etc</code>
+ と <code>/usr/local/atalk/bin</code> の中の実行ファイルを
+バックアップしておいてください。そうしないと、
+バイナリファイルが正しく導入されません。
 </li><p>
 
 <li><a href=mailto:chris@i-planet.com>chrIS</a> writes:<p>
 <blockquote>
-netatalk \e$B$r\e(B P100/Linux 1.3.18 \e$B$GAv$i$;$?$H$-$K!"%3%s%Q%$%k;~$K\e(B
-\e$B$A$g$C$H$7$?LdBj$,$"$j$^$7$?!#$,!"4JC1$KD>$;$?$N$G!"$*CN$i$;$7$^$9!#\e(B
-\e$B$$$/$D$+$N%U%!%$%k$NCf$G!"\e(B
-<code>#include &ltsys/uio.h&gt</code> \e$B$r\e(B <code>&ltlinux/uio.h&gt</code>
-\e$B$K!"=q$-49$($^$7$?!#\e(B
+netatalk を P100/Linux 1.3.18 で走らせたときに、コンパイル時に
+ちょっとした問題がありました。が、簡単に直せたので、お知らせします。
+いくつかのファイルの中で、
+<code>#include &ltsys/uio.h&gt</code>  <code>&ltlinux/uio.h&gt</code>
+に、書き換えました。
 <p>
-sys/uio.h \e$B$N\e(B iovec \e$B9=B$BN$O8E$/$5$$$?$a<h$j=|$$$F!"\e(B/linux/uio.h \e$B$r\e(B
-\e$B;HMQ$7$?J}$,$$$$$H!"\e(B/linux/uio.h \e$B$K=q$$$F$"$j$^$9!#$=$3$G!"\e(Bsys/uio.h 
-\e$B$r$O$:$7$?$N$G$9$,!"F0$-$^$;$s$G$7$?!#$=$3$G!"%(%i!<$r0z$-5/$3$9\e(B
-<code>#define</code>\e$B$r<h$j=|$-$^$7$?!#<h$j=|$$$?$N$O0J2<$N%U%!%$%k$+$i$G$9\e(B:<p>
+sys/uio.h の iovec 構造体は古くさいため取り除いて、/linux/uio.h を
+使用した方がいいと、/linux/uio.h に書いてあります。そこで、sys/uio.h 
+をはずしたのですが、動きませんでした。そこで、エラーを引き起こす
+<code>#define</code>を取り除きました。取り除いたのは以下のファイルからです:<p>
 <p>
 <code>
 /bin/pap/pap.c
@@ -66,72 +66,72 @@ sys/uio.h \e$B$N\e(B iovec \e$B9=B$BN$O8E$/$5$$$?$a<h$j=|$$$F!"\e(B/linux/uio.h \e$B$
 /libatalk/asp_write.c
 </code>
 <p>
-\e$B$=$l0J9_!"%3%s%Q%$%k$O$&$^$/9T$C$F$$$k$h$&$G$9!#\e(Bwarning \e$B$NN`$O\e(B
-\e$B8=$l$^$9$,!">e$N:n6H$K$OL54X78$N$b$N$N$h$&$G$9!#\e(B
+それ以降、コンパイルはうまく行っているようです。warning の類は
+現れますが、上の作業には無関係のもののようです。
 </blockquote></li><p>
 
 
-<li><a href=mailto:beatrous+@pitt.edu>Frank Beatrous</a> \e$B$,\e(B
-\e$B9=B$BN$K$D$$$F5DO@$7$F$$$^$9!#\e(B
+<li><a href=mailto:beatrous+@pitt.edu>Frank Beatrous</a> 
+構造体について議論しています。
 <blockquote>
-\e$BFs$D$N%=!<%9%U%!%$%k\e(B (<code>etc/afpd/unix.c</code> a
+二つのソースファイル (<code>etc/afpd/unix.c</code> a
 nd <code>etc/afpd/enumerate.c</code>)
-\e$B$,0[$J$k9=B$BN$r;HMQ$7$F$$$^$9!#%U%#!<%k%IL>$N0[$J$C$F$$$k$b$N\e(B
-\e$B$N$&$A0l$D$,!";d$N%X%C%@!<%U%!%$%k$H$N4V$KL7=b$r@8$8$^$7$?!#\e(B
-\e$B=$@5$9$k$?$a$K$O!">e$NFs$D$N%U%!%$%k$NCf$N$9$Y$F$N\e(B d_namelen \e$B$r\e(B
-d_reclen \e$B$KJQ99$7$^$9!#\e(B<p>
-\e$B;d$N%7%9%F%`$N%X%C%@!<%U%!%$%k$O!"\e(B"slackware 96"\e$B$+$i\e(B
-\e$B;}$C$F$-$?$b$N$G$9!#\e(B</blockquote></li>
+が異なる構造体を使用しています。フィールド名の異なっているもの
+のうち一つが、私のヘッダーファイルとの間に矛盾を生じました。
+修正するためには、上の二つのファイルの中のすべての d_namelen を
+d_reclen に変更します。<p>
+私のシステムのヘッダーファイルは、"slackware 96"から
+持ってきたものです。</blockquote></li>
 
 <p>
 
 <li><a href=mailto:madmax@primary.net>A.B. Gaskin</a> writes:<p>
 <blockquote>
-(Re: netatalk \e$B$,5/F0$7$^$;$s\e(B)
-\e$BB?J,!"F~<j$7$?\e(B Ether card \e$B$,$*$+$7$$$s$8$c$J$$$+$H;W$$$^$9!#\e(B
-\e$B$3$N%+!<%I$r\e(B 2.0 \e$B%+!<%M%k$G;HMQ$9$k$K$O!"\e(B"promisc" \e$B%b!<%I$K$7$J$$$H\e(B
-\e$B$@$a$G$9!#$?$H$($P!"\e(B"ifconfig eth0(my case) promisc" 
-\e$B$H$$$&$U$&$K$G$9!#\e(B
-\e$B$3$N%+!<%I$G$$$m$$$m$H;n$7$F$_$^$7$?$,!"\e(B
-\e$B$J$<$3$l$GF0$/$N$+@5D>8@$C$F$o$+$j$^$;$s!#\e(B 
-\e$B$3$N%+!<%I$O\e(B DEC \e$B$N\e(B EtherWORKS 3 Turbo (204) \e$B$H$$$&\e(B
-\e$B8E$$%b%G%k$N\e(B 10base-T \e$B;EMM$G$9!#>e$N7k2L$O!"%+!<%M%k$d%I%i%$%P!<$r\e(B
-diff \e$B$GC5$C$F$$$k$&$A$K8+$D$1$?$b$N$G$9!#;n$7$?$iF0$-$^$7$?!#\e(B
+(Re: netatalk が起動しません)
+多分、入手した Ether card がおかしいんじゃないかと思います。
+このカードを 2.0 カーネルで使用するには、"promisc" モードにしないと
+だめです。たとえば、"ifconfig eth0(my case) promisc" 
+というふうにです。
+このカードでいろいろと試してみましたが、
+なぜこれで動くのか正直言ってわかりません。 
+このカードは DEC の EtherWORKS 3 Turbo (204) という
+古いモデルの 10base-T 仕様です。上の結果は、カーネルやドライバーを
+diff で探っているうちに見つけたものです。試したら動きました。
 </blockquote></li><p>
 
 
-<li>Linux-netatalk listserv\e$B$h$j!"\e(BExcerpt:
+<li>Linux-netatalk listservより、Excerpt:
 <blockquote><pre>
-&gt &gt \e$B$@$l$+\e(B netatalk \e$B$r\e(B Slip (or PPP) \e$B@\B3$G$&$^$/F0$+$7$?J}$O\e(B
-&gt &gt \e$B$$$i$C$7$c$$$^$9$+!)\e(B?
-&gt        PPP \e$B$8$c$J$$$H$@$a$G$9!#\e(B SLIP \e$B$O\e(B IP \e$B$7$+07$$$^$;$s!#\e(B \e$B$?$@!"\e(B
-&gt \e$B$3$l$K4X$7$F4JC1$K\e(B Linux \e$B$H$d$j<h$j$9$kJ}K!$OCN$j$^$;$s!#\e(B
-
-AppleTalk over TCP/IP \e$B$r;H$($P\e(B Slip \e$B$G$bBg>fIW$G$9$h!#\e(BMac \e$B>e\e(B
-\e$B$K\e(BIP Remote A/T \e$B$r!"\e(BLinux \e$B>e$K\e(B ARNS \e$B$rMQ0U$7$F$/$@$5$$!#$3$l\e(B
-\e$B$,$=$m$C$F$$$l$P!"$"$J$?$,\e(BSLIP/PPP/Ethernet/TokenRing/Carrier 
-pigeons \e$B$=$NB>$I$s$J\e(B TCP/IP \e$B$r\e(B Mac/Linux \e$B4V$K;H$C$F$$$F$b\e(B 
-AppleTalk \e$B$rF0$+$;$^$9!#%=%U%H$O\e(B
+&gt &gt だれか netatalk を Slip (or PPP) 接続でうまく動かした方は
+&gt &gt いらっしゃいますか??
+&gt        PPP じゃないとだめです。 SLIP は IP しか扱いません。 ただ、
+&gt これに関して簡単に Linux とやり取りする方法は知りません。
+
+AppleTalk over TCP/IP を使えば Slip でも大丈夫ですよ。Mac 上
+にIP Remote A/T を、Linux 上に ARNS を用意してください。これ
+がそろっていれば、あなたがSLIP/PPP/Ethernet/TokenRing/Carrier 
+pigeons その他どんな TCP/IP を Mac/Linux 間に使っていても 
+AppleTalk を動かせます。ソフトは
 ftp://ftp.doc.ic.ac.uk/extra/computing/systems/mac/multigate/arns_ppp/
-\e$B$K$"$j$^$9!#\e(B
+にあります。
 </pre></blockquote>
 </li>
 
 <p>
 
 
-<li>\e$BF1$8$/\e(B list \e$B$+$i\e(B :
-<blockquote>\e$B4{DjCM$N\e(B 5 \e$B?M0J>e$,\e(B netatalk \e$B%5!<%P!<$K@\B3$9$k$H$-$K$O!"\e(B
-afpd \e$B$r\e(B -c \e$B%*%W%7%g%sIU$-$G\e(B rc.script \e$B$+$i8F$s$G$/$@$5$$!#\e(B<p>
-\e$BNc\e(B:<p>
+<li>同じく list から :
+<blockquote>既定値の 5 人以上が netatalk サーバーに接続するときには、
+afpd を -c オプション付きで rc.script から呼んでください。<p>
+:<p>
 <code>/usr/local/etc/atalk/etc/afpd -u -c 30</code><p>
-\e$B:GBg\e(B 30 \e$B$KF1;~@\B3$r@)8B$7$F$$$^$9!#$,!"$3$s$J@_Dj$G\e(B
-\e$BK~B-$G$-$kB.EY$r=P$9$K$O!"$+$J$j$J\e(B RAM \e$B$,I,MW$G$9!#\e(B</blockquote></li>
+最大 30 に同時接続を制限しています。が、こんな設定で
+満足できる速度を出すには、かなりな RAM が必要です。</blockquote></li>
 <p>
 
 
-<li>Unix \e$B$N1#$7%U%!%$%k\e(B ( "." \e$B$GL>A0$,;O$^$k\e(B )\e$B$O!"\e(BMac \e$B$G$OL58z$G$9!#\e(B
-\e$B$^$?!"\e(BUnix \e$B$N%U%!%$%kL>$O\e(B 31 \e$BJ8;z$G4]$a$i$l$^$9!#\e(B
+<li>Unix の隠しファイル ( "." で名前が始まる )は、Mac では無効です。
+また、Unix のファイル名は 31 文字で丸められます。
 </li>
 <p>
 
@@ -141,48 +141,48 @@ afpd \e$B$r\e(B -c \e$B%*%W%7%g%sIU$-$G\e(B rc.script \e$B$+$i8F$s$G$/$@$5$$!#\e(B<p>
 
 
 <li>
-AppleVolumes \e$B$H$$$&%U%!%$%k$r%f!<%6!<$N%[!<%`%G%#%l%/%H%j$K\e(B
-\e$BCV$/$3$H$b$G$-$^$9\e(B
-(<code>/home/user</code>) \e$B!#$=$&$9$k$H!"%f!<%6!<$N\e(B Mac \e$B$+$i\e(B
-\e$B$3$N%U%!%$%k$r<+M3$KJT=8$G$-$k$H$$$&%a%j%C%H$,$"$j$^$9!#\e(B
-\e$B=q<0$O\e(B AppleVolumes.system \e$B$HF1$8$G$9!#%f!<%6!<$,\e(B
-\e$B%[!<%`%G%#%l%/%H%j$r$3$N%U%!%$%k$N%(%s%H%j!<\e(B
-\e$B$+$i>C$7$F$7$^$C$?$i!"EvA3$3$N%U%!%$%k$r\e(BMac\e$B$+$iJT=8$G$-$J$/\e(B
-\e$B$J$j$^$9!#\e(B</li>
+AppleVolumes というファイルをユーザーのホームディレクトリに
+置くこともできます
+(<code>/home/user</code>) 。そうすると、ユーザーの Mac から
+このファイルを自由に編集できるというメリットがあります。
+書式は AppleVolumes.system と同じです。ユーザーが
+ホームディレクトリをこのファイルのエントリー
+から消してしまったら、当然このファイルをMacから編集できなく
+なります。</li>
 <p>
 
 
 
 
-<li> \e$B$R$g$C$H$7$?$i\e(B README \e$B$r$h$/FI$s$G$$$J$$$@$1$+$b$7$l$^$;$s$,!"\e(B
-netatalk \e$B$H!"\e(Bplp \e$B$K4X$7$F!"$J$K$b8+$D$1$i$l$^$;$s$G$7$?!#$3$NAH$_\e(B
-\e$B9g$o$;$r;H$&$H!"0u:~%8%g%V$O%9%W!<%k$5$l$^$9$,!"%5!<%P!<$,5/F0$7$F$$\e(B
-\e$B$J$$$N$G0u:~$O$5$l$^$;$s!#$3$l$O!"\e(Bnetatalk \e$B$,\e(B AF_UNIX-socket \e$B$r\e(B
-\e$B;HMQ$7$F%5!<%P!<$r5/F0$7$h$&$H$7$F$$$k$N$KBP$7$F!"\e(Bplp \e$B$O!"\e(BAF_INET-socket
-\e$B$r\e(B listen \e$B$7$F$$$k$@$1$@$+$i$G$9!#$3$l$r2r7h$9$k$K$O!"C1$K\e(B
-lp.c \e$B$K$"$k$9$Y$F$N\e(B conn_unix \e$B$r\e(B conn_inet \e$B$GCV$-49$($F$/$@$5$$\e(B
-\e$B!#\e(B (<a href=mailto:harders@pinserve.de>Kurt Harders</a>)</li>
+<li> ひょっとしたら README をよく読んでいないだけかもしれませんが、
+netatalk と、plp に関して、なにも見つけられませんでした。この組み
+合わせを使うと、印刷ジョブはスプールされますが、サーバーが起動してい
+ないので印刷はされません。これは、netatalk が AF_UNIX-socket を
+使用してサーバーを起動しようとしているのに対して、plp は、AF_INET-socket
+を listen しているだけだからです。これを解決するには、単に
+lp.c にあるすべての conn_unix を conn_inet で置き換えてください
+ (<a href=mailto:harders@pinserve.de>Kurt Harders</a>)</li>
 
 <p>
-<li><a href=mailto:igor@mmp.it>Igor Falcomata'</a> \e$B$O\e(B
-\e$B%7%'%k$K?($i$;$:$KMxMQ<T$K\e(B netatalk \e$B$r;H$o$;$kJ}K!$r=R$Y$F$$$^$9!#\e(B
-\e$BJ}K!$O0J2<$NDL$j$G$9!#\e(B<code>/bin/false</code>\e$B$N$h$&$J%@%_!<$N\e(B
-\e$B%7%'%k$r\e(B<code>/etc/shells</code>\e$B$KDI2C$7$^$9!#$=$7$F!"\e(B
-netatalk \e$BMxMQ<T$N%7%'%k$r\e(B
-<code>/etc/passowrd</code>\e$B$G%@%_!<%7%'%k$K$7$F$7$^$$$^$9!#\e(B
+<li><a href=mailto:igor@mmp.it>Igor Falcomata'</a> 
+シェルに触らせずに利用者に netatalk を使わせる方法を述べています。
+方法は以下の通りです。<code>/bin/false</code>のようなダミーの
+シェルを<code>/etc/shells</code>に追加します。そして、
+netatalk 利用者のシェルを
+<code>/etc/passowrd</code>でダミーシェルにしてしまいます。
 </li>
 
 <p>
 
-<li><a href=mailto:mrz@mrz.bubble.org>Mike Zbory</a> \e$B$,%+!<%M%k\e(B
-2.0.25 \e$B$H\e(B RedHat 4.0\e$B$K$D$$$F=R$Y$F$$$^$9!#\e(B:<p>
-<blockquote>\e$B%3%s%Q%$%k$OLdBjL5$+$C$?$N$G$9$,!"\e(B
-\e$B$J$<$+\e(B 2.0.25<code>linux/include/asm..</code>\e$B$X$N%j%s%/\e(B
-<code>include/asm</code>\e$B$,$O$i$l$F$$$^$;$s$G$7$?!#\e(B
-RH 4.0 \e$B$+$i%$%s%9%H!<%k$9$k$H\e(B asm-i386 \e$B$+$i\e(B 
-<code>linux/include/asm</code>\e$B$X$N%=%U%H%j%s%/$,\e(B
-\e$B$O$i$l$J$$$h$&$G$9!#$3$N%j%s%/$r$O$k$H!"\e(B
-\e$BLdBj$O2r>C$7$^$7$?!#\e(B
+<li><a href=mailto:mrz@mrz.bubble.org>Mike Zbory</a> がカーネル
+2.0.25 と RedHat 4.0について述べています。:<p>
+<blockquote>コンパイルは問題無かったのですが、
+なぜか 2.0.25<code>linux/include/asm..</code>へのリンク
+<code>include/asm</code>がはられていませんでした。
+RH 4.0 からインストールすると asm-i386 から 
+<code>linux/include/asm</code>へのソフトリンクが
+はられないようです。このリンクをはると、
+問題は解消しました。
 
 </blockquote>
 </li>
@@ -195,8 +195,8 @@ RH 4.0 \e$B$+$i%$%s%9%H!<%k$9$k$H\e(B asm-i386 \e$B$+$i\e(B
 <hr>
 This page mantained by <a href="mailto:anders@thehamptons.com">Anders
 Brownworth</a>. Copyright &#169 1996<p>
-\e$B$3$N%Z!<%8$O\e(B <a href="mailto:shorie@ibm.net">\e$BKY9>@?0l\e(B</a> 
-\e$B$,!"K]Lu$7$^$7$?!#\e(B<p>
+このページは <a href="mailto:shorie@ibm.net">堀江誠一</a> 
+が、翻訳しました。<p>
 </body>
 
 </html>