aboutsummaryrefslogtreecommitdiffstats
path: root/japanese/releases/slink/running-kernel-2.2.wml
blob: 15b2db8a7b6fb1113791bdfe26f81ce3d5098e66 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
#use wml::debian::template title="エラッタ: slink における Linux 2.2.x の実行"
#use wml::debian::translation-check translation="8da95139c3595d47371ba8d288784086ae2ebacd"

<p>

このページでは、Debian 2.1 (slink) で Linux 2.2.x カーネルを実行した際に
起ることが知られている問題を扱います。
なお、このページの記述は、slink 
システムの最新版を利用していることを仮定しています。

<p>

slink リリースは 2.0.x Linux カーネル最新版による公式テストが
行われ、動作保証がなされています。Debian のフリーズが
Linux 2.2 リリース前であったこと、カーネルのメジャーバージョン
の変更が複雑な問題をもたらしかねないことから、
動作の確実な 2.0 シリーズのカーネルの採用が決定されました。

<p>

しかし Debian リリースは、
必ずしも特定のバージョンのカーネルを必要とするわけではありません。
Debian でお好みのバージョンのカーネルを動作させることは可能です。
ただ、すべての機能が適切に動作することを私たちが確認していないだけです。

Linux 2.2 シリーズに移行する際、
特定のパッケージで何らかの問題が起きた場合にも、そのパッケージの 
<a href="../potato/">potato</a> (Debian 2.2) 
バージョンを使えばうまくいく可能性もあります。

<p>

以下には potato バージョンのパッケージへのリンクが多く含まれています。
安定版ディストリビューションをインストールしているマシンに
これらのパッケージをインストールする場合は、potato 
用のライブラリや他に依存するパッケージのインストールも必要になるでしょう。
特に、お使いの libc6 パッケージはアップグレードしなければならないでしょう。
そのアップグレードには <code>apt-get</code> を利用することをお勧めします。
こちらは必要なときに必要なパッケージのみを入手してくれます。
安定版とフリーズ版が混ざったシステムの動作に問題のあったユーザは
ほとんどいませんが、potato バージョンの一時的なバグに悩まされることが
あるかもしれないことにはご注意ください。

<p>

Linux 2.2.x カーネルの利用を希望されるユーザを手助けするために、
<a href="https://packages.debian.org/kernel-source-2.2.1">
kernel-source-2.2.1</a> パッケージが、
当ディストリビューションに収録されています。
ただし、2.2.x ソースツリーの最新バージョンや追加のエラッタを調べるために、
<a href="https://www.kernel.org/">kernel.org</a> のような
カーネルディストリビューションの標準サイトを確認されることをお勧めします。
2.2.1 にはいくつかバグがあることが判明しており、
このバージョンにはデータの改竄を引き起こす可能性があることも知られています。
2.2 シリーズのより新しいカーネルパッチを入手し、
それを Linux カーネルソースツリーに当てるべきです。

<h2>問題のありうるパッケージ</h2>

<p>

こちらの一覧は不完全かもしれません。ご注意ください。
また、こちらの一覧にあげられていない他の問題を発見された場合は、
www.debian.org にまでバグを報告してください。
同様に問題のあるパッケージのバグ記録も確認し、
その問題が Linux 2.2 によるものなのかを確かめてください。

<dl>
	<dt><a href="https://packages.debian.org/sysutils">sysutils</a>
	<dd>
<tt>procinfo</tt> は動作しないでしょう。
こちらは、
<a href="https://www.debian.org/Packages/frozen/utils/sysutils.html">
potato</a> にあるバージョンで修正されています。

	<dt><a href="https://packages.debian.org/netbase">netbase</a>
	<dd>
Linux 2.2 では <tt>ipautofw</tt><tt>ipmasqadm</tt>
で置き換える必要があり、
また <tt>ipfwadm</tt><tt>ipchains</tt> で置き換えられています。
``potato'' の <a
href="https://www.debian.org/Packages/frozen/base/netbase.html">
netbase</a> パッケージには、
この移行を容易にするためのラッパースクリプト <tt>ipfwadm-wrapper</tt>
が収録されています。
<p>
<tt>ifconfig</tt> はインターフェースのエイリアスを表示しません。
また、環境によっては <tt>ipchains</tt> が
何のエラーも発せずに、パケットカウンタのクリアに失敗するかもしれません。
<tt>netbase</tt> の初期化スクリプトで設定されるルートによっては、
無害ではありますが警告メッセージを表示します。
<p>
これらの問題点はすべて、
<a href="https://www.debian.org/Packages/frozen/base/netbase.html">
potato</a> のバージョンでは解決されています。
なお、Debian 2.1 用のコンパイル済みパッケージは、
<a href="https://www.debian.org/~rcw/2.2/netbase/">こちら</a>
でご利用いただけます。


	<dt><a href="https://packages.debian.org/pcmcia-source">pcmcia-source</a>
	<dd>
slink に収録されている <tt>pcmcia-source</tt> のバージョンは、
2.2 カーネルでコンパイルできません。
こちらは
<a href="https://www.debian.org/Packages/frozen/admin/pcmcia-source.html">
potato</a> のバージョンで修正されています。

	<dt><a href="https://packages.debian.org/dhcpcd">dhcpcd</a>
	<dd>
Linux 2.2 では問題が発生します。
<a href="https://www.debian.org/Packages/frozen/net/dhcpcd.html">
potato</a> のバージョンをご利用ください。

	<dt><a href="https://packages.debian.org/dhcp-client-beta">dhcp-client-beta</a>
	<dd>
<tt>/etc/dhclient-script</tt>2.2 では動作しません。
こちらは
<a href="https://www.debian.org/Packages/frozen/net/dhcp-client.html">
potato</a> のバージョンで修正されています。
パッケージ名が <code>dhcp-client</code> 
と改名されていることにご注意ください。

	<dt><a href="https://packages.debian.org/wanpipe">wanpipe</a>
	<dd>
slink に収録されているバージョン 2.0.1 は、
2.2 カーネルとの互換性がありません。
<a href="https://www.debian.org/Packages/frozen/net/wanpipe.html">
potato</a> から入手できるバージョン 2.0.4 あるいはそれ以降のものは、
2.2 カーネルにて動作します。
ただこちらは、2.0 カーネルでは動作しません。
(なお potato のバージョンには 2.0 用のカーネルパッチが収録されています。)

	<dt><a href="https://packages.debian.org/netstd">netstd</a>
	<dd>
<tt>bootpc</tt> は、インターフェイスが設定済みでない限り、
応答を受け付けません。こちらは、potato で独立した
<a href="https://packages.debian.org/bootpc">bootpc パッケージ</a>
で修正されています。

	<dt><a href="https://packages.debian.org/lsof">lsof</a>
	<dd>
<tt>lsof</tt> は再コンパイルしないと linux 2.2 上では動作しません。
potato から利用できる <tt>lsof</tt> パッケージにアップグレードしてください。

	<dt><a href="https://packages.debian.org/acct">acct</a>
	<dd>
2.2 カーネルではアカウントに関する構造体が変更されています。
そのため、<tt>acct</tt> を Linux 2.2 で実行させる場合には、
potato に収録されているバージョンのパッケージが必要になります。
(なお、こちらは 2.0 シリーズのカーネルでは利用できません。)

	<dt><a href="https://packages.debian.org/isdnutils">isdnutils</a>
	<dd>

Debian に収録されている isdnutils の 3.0 以降は、
カーネル 2.0 および 2.1 シリーズで動作するはずです。
ただ、このことは Debian にだけ当てはまることです。
というのも、これに関して Debian
のパッケージ開発者が特別な処置を行っているためです。
他のディストリビューションでは、こううまくはいかないでしょう。

	<dt><a href="https://packages.debian.org/diald">diald</a>
	<dd>
slink の <tt>diald</tt> パッケージは、
Linux 2.2 上での動的ルート設定に問題があります。
potato で利用できるバージョンにアップグレードしてください。

        <dt><a href="https://packages.debian.org/xosview">xosview</a>
	<dd>
<tt>xosview</tt> は Linux 2.2.2 以降で、
エンドレスループを引き起こします。
potato で利用できるバージョンにアップグレードしてください。
</dl>


<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-indent-data:nil
sgml-doctype:"../.doctype"
End:
-->

© 2014-2024 Faster IT GmbH | imprint | privacy policy