OSDN Git Service

convert the encoding of jp.netatalk-HOWTO to UTF-8
[linuxjf/JF.git] / docs / jp.netatalk-HOWTO / jp.kernel.1.2.html
1 <html>
2 <title>Anders: Netatalk: Kernel 1.2.* Setup</title>
3 <body bgcolor=EFEFEF>
4 <center>
5 <img src=images/another_top.gif width=500 height=78><br>
6
7 <a href=kernel.1.2.html>English Version</a>
8 <img src=/anders/images/indent.gif width=200 height=2>
9 <a href=http://pc2.gly.bris.ac.uk/netatalk/kernel.1.2.html>UK mirror</a><br>
10 <h2>Kernel 1.2.* Setup</h2>
11 Last updated: December 18, 1996<br>
12 </center>
13 <blockquote>
14
15
16 1.2.* Linux カーネルは、AppleTalk を部分的にしか実装していません。
17 Appletalk プロトコルに対応するためにはパッチを当てなければなりません。
18 <p>
19
20 <hr>
21
22 <p>
23
24 <h2>Patch to enable Appletalk in the 1.2.* kernel</h2>
25 <h2>1.2.* で Appletalk を使うためのパッチ</h2>
26
27 <ol>
28
29
30
31 <li> /usr/include/net/route.h - もしこのファイルがなければ作ってください。
32 ある場合は、以下の一行だけが入っていることを確認してください:<p>
33 <code>#include &lt;linux/route.h&gt;</code><p>
34
35
36
37 <li> Linux ソースディレクトリの、次のサブディレクトリに移動してください:<p>
38 <code>arch/i386</code><p>
39 (普通は <code>/usr/src/linux/arch/i386</code>といった名前です)<p>
40
41
42 <li> Linux ソースディレクトリの次のサブディレクトリに移動してください:<p>
43 <code>net/inet/sock.h</code><p>
44
45
46 <li> <code>config.in</code> ファイルを編集します。以下の
47 行の # 印を取り除いてください:<p>
48 <code>#bool 'Appletalk DDP' CONFIG_ATALK n</code><p>
49 その結果こうなります:<p>
50 <code>bool 'Appletalk DDP' CONFIG_ATALK n</code><p>
51
52 <li> <code>sock.h</code> ファイルを編集します。次の行を:<p>
53 <code>#include &lt;linux/atalk.h&gt;</code><p>
54 下のように編集します<p>
55 <code>#include "atalk.h"</code><p>
56 (ファイルの下の方、47 行目あたりです)<p>
57
58 <li> <code>/usr/include/sys/uio.h</code> から
59 <code>/usr/src/linux/include/linux/uio.h</code> にリンクをはってください<p>
60 次のようにタイプします: <code>ln -s /usr/include/sys/uio.h /usr/src/linux/include/linux/uio.h</code><p>
61
62 <li> <b>古い</b>  <a href=patches/netatalk-1.3.3b2.tar.gz> 
63 netatalk-1.3.3b2 ソースコード</a>を入手して、解凍します:<p>
64 <code>gzip -d netatalk-1.3.3b2.tar.gz</code><p>
65 さらに展開します:<p>
66 <code>tar -xvf netatalk-1.3.3b2.tar</code><p>
67
68 <li>その<b>古い</b> netatalk-1.3.3b2 配布ファイルで、次を実行します:<p>
69 <code>make kinstall</code><p>
70 これによって、Appletalk コードパッチが Linux カーネルの
71 <code>/usr/src/linux/net/inet</code> に組み込まれます。
72 (訳注: make install ではなく、make kinstall であること
73 に注意してください)<p>
74
75 <li> これで、<b>古い</b> netatalk-1.3.3b2 コードでやることは終わりです。<p>
76
77 <li> まだ、カーネルをコンパイルしてはいけません。
78 この後 netatalk ソースディレクトリで行う、<code>make install</code> は、
79 あなたのカーネルに必要な修正を加えます。時期が来たら教えますからそれまで
80 待っていてください。 ;)<p>
81 (訳注:古い 1.3.3b2 は、パッチを当てるためだけに使います。1.3.3b2 では、
82 <code> make kinstall </code> が用いられていることに注意してください。) 
83 </ol>
84 </blockquote>
85
86 <hr>
87 This page mantained by <a href="mailto:anders@thehamptons.com">Anders
88 Brownworth</a>. Copyright &#169 1997<p>
89 このページは <a href="mailto:shorie@ibm.net">堀江誠一</a> 
90 が、翻訳しました。<p>
91 </body>
92
93 </html>
94