Debian GNU/Linux FAQ

[FAMILY Given]

Version 12.1

Permission is granted to make and distribute verbatim copies of this document provided the copyright notice and this permission notice are preserved on all copies.

Permission is granted to copy and distribute modified versions of this document under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.

Permission is granted to copy and distribute translations of this document into another language, under the above conditions for modified versions, except that this permission notice may be included in translations approved by the Free Software Foundation instead of in the original English.

October 2024

概要

この文書は Debian GNU/Linux についてよく聞かれる疑問に答えます。


目次

1. 定義と概要
1.1. この FAQ は何?
1.2. Debian GNU/Linux とは何?
1.3. これで Debian が何なのかはわかった。。。では Linux とは何?
1.4. Debian は GNU/Linux だけ?
1.5. Debian GNU/Linux と他の Linux ディストリビューションの違いは何? 他のディストリビューションよりも Debian を選択すべき理由は?
1.6. Debian プロジェクトは Free Software Foundation の GNU プロジェクトにとってどういう存在?
1.7. Debian の発音とその意味は何?
2. Debian GNU/Linux の取得とインストール
2.1. Debian の最新のバージョンは何?
2.2. 「安定版 (stable)」にパッケージのアップグレードはありますか?
2.3. Debian のインストール用イメージはどこで/どうやって入手できますか?
2.4. CD-ROM から Debian をどうやってインストールしますか?
2.5. 公式の安定版 (stable) リリース CD-ROM に「frozen」や「unstable」へのシンボリックリンクがあるのは何故? この CD に入っているのは「安定版 (stable)」だけだと思っていたのに!
2.6. Debian をリモートのインターネットサイトから直接取得、インストールすることはできますか?
2.7. 他の手段でシステムのインストーラをブートできますか?
3. Debian ディストリビューションの選択
3.1. 自分にはどの Debian ディストリビューション (stable/testing/unstable) が合いますか?
3.1.1. 安定版 (stable) をインストールするように勧められたけど安定版だとハードウェアが全然検出されない/機能しない。どうすればいい?
3.1.2. 異なるディストリビューションではパッケージのバージョンも異なりますか?
3.1.3. 安定版 (stable) ディストリビューションには相当古くなっているパッケージが収録されています。Kde、Gnome、Xorg、さらにはカーネルも。すごく古いです。これはどうして?
3.1.4. 別のディストリビューションへの変更を決心したとして、それは可能ですか?
3.1.5. 安定版 (stable) やテスト版 (testing)、不安定版 (unstable) をインストールすべきですか?
3.1.6. テスト版 (testing) が壊れているということですがそれはどういう意味ですか?
3.1.7. テスト版 (testing) が何ヶ月も壊れている可能性があるというのはどうして? 不安定版 (unstable) に取り込まれた修正はテスト版 (testing) にそのまま流れてくるのでは?
3.1.8. 管理者として注意が必要なのはどのディストリビューションですか?
3.1.9. 新しいリリースができたら何が起きますか?
3.1.10. Debian をインストールしたデスクトップ/クラスタが動作しているんですがどのディストリビューションを使っているのか確認する方法は?
3.1.11. I am currently using the stable version. Can I change to testing or unstable? If so, how?
3.1.12. 現在テスト版 (testing、trixie) を追っています。リリースされると何が起きますか? 引き続きテスト版 (testing) を追跡するのか、それともこのマシンは新しい安定版 (stable) ディストリビューションを使うことになるのでしょうか?
3.1.13. ややこしいですね。どれをインストールしたらいいんでしょうか?
3.2. But what about Kali, Knoppix, Linux Mint, Ubuntu, and others?
3.2.1. I know that Kali/Knoppix/Linux Mint/Ubuntu/... is Debian-based. So after installing it on the hard disk, can I use 'apt' package tools on it?
3.2.2. I installed Kali/Knoppix/Linux Mint/Ubuntu/... on my hard disk. Now I have a problem. What should I do?
3.2.3. I'm using Kali/Knoppix/Linux Mint/Ubuntu/... and now I want to use Debian. How do I migrate?
4. 互換性の問題
4.1. Debian GNU/Linux はどのハードウェアアーキテクチャ/システムで動作しますか?
4.2. Debian GNU/Linux ではどのカーネルを実行しますか?
4.3. Debian は他の Linux ディストリビューションとどれくらい互換性がありますか?
4.4. Debian と他の Unix システムではどのくらいソースコードの互換性がありますか?
4.5. Debian パッケージ (「.deb」ファイル) を Red Hat/Slackware/... Linux システムで使うことはできますか? Red Hat パッケージ (「.rpm」ファイル) を Debian GNU/Linux システムで使うことはできますか?
4.6. Debian ではないプログラムはどのようにインストールすべきですか?
5. Debian システムで利用可能なソフトウェア
5.1. Debian GNU/Linux ではどんな種類のアプリケーションや開発用ソフトウェアが利用できますか?
5.2. このソフトウェア全ては誰が書いたのですか?
5.3. Debian 用にパッケージ化されているプログラムの現在の一覧を得る方法はありますか?
5.4. パッケージをビルドするための開発環境をインストールするにはどのようにしたらいいですか?
5.5. Debian GNU/Linux に足りないものは何?
5.6. プログラムをコンパイルしたときに「ld: cannot find -lfoo」メッセージが出るのは何故ですか? Debian ライブラリパッケージに libfoo.so ファイルが無いのは何故ですか?
5.7. Debian は Java を (どのように) サポートしていますか?
5.8. Debian システムを使っていることやそれがどのバージョンなのか確認する方法は?
5.9. Debian は英語以外の言語をどのようにサポートしていますか?
5.10. ezmlm/djbdns/qmail はどこですか?
5.11. Flash (SWF) 用プレーヤーはどこですか?
5.12. Google Earth はどこですか?
5.13. VoIP ソフトウェアはどこですか?
5.14. I have a device that requires non-free firmware. What should I do?
5.15. Linux で機能しない無線ネットワークカードを持っています。どうするべきですか?
6. The Debian archives
6.1. Debian ディストリビューションはいくつありますか?
6.2. etch や lenny 等という名前は一体何ですか?
6.2.1. 他にはどんなコード名が過去に使われましたか?
6.2.2. このコード名は何に由来しているのですか?
6.3. 「sid」とは何ですか?
6.4. stable ディレクトリには何がありますか?
6.5. テスト版 (testing) ディストリビューションには何が収録されていますか?
6.5.1. 「テスト版 (testing)」はどういうものですか? どのように「凍結 (freeze)」されますか?
6.6. 不安定版 (unstable) ディストリビューションには何が収録されていますか?
6.7. What are all those directories at the Debian archives?
6.8. dists/stable/main 以下にあるディレクトリは一体何ですか?
6.9. ソースコードはどこにありますか?
6.10. pool ディレクトリには何がありますか?
6.11. 「incoming」とは何ですか?
6.12. Where can I find old packages of previous releases?
6.13. apt 対応リポジトリを用意する方法は?
7. Debian パッケージ管理システムの基礎
7.1. Debian パッケージとは何ですか?
7.2. Debian のバイナリパッケージはどんな形式ですか?
7.3. Debian パッケージのファイルが長いのは何故ですか?
7.4. Debian 制御ファイルとは何ですか?
7.5. Debian conffile とは何ですか?
7.6. Debian preinst、postinst、prerm、postrm スクリプトとは何ですか?
7.7. EssentialRequiredImportantStandardOptionalExtra パッケージとは何ですか?
7.8. 仮想パッケージとは何ですか?
7.9. あるパッケージが他のパッケージに DependsRecommendsSuggestsConflictsReplacesBreaksProvides しているというのはどういう意味ですか?
7.10. Pre-Depends とは何ですか?
7.11. パッケージ状態の unknowninstallremovepurgehold というのは何ですか?
7.12. パッケージを保留 (hold) しておく方法は?
7.13. ソースパッケージをインストールする方法は?
7.14. ソースパッケージからバイナリパッケージをビルドする方法は?
7.15. Debian パッケージを自分で作成する方法は?
8. Debian パッケージ管理ツール
8.1. Debian はパッケージ管理にどんなプログラムを提供していますか?
8.1.1. dpkg
8.1.2. APT
8.1.3. aptitude
8.1.4. synaptic
8.1.5. tasksel
8.1.6. 他のパッケージ管理ツール
8.2. Debian は実行中のプログラムを更新できると主張しています。これはどうやっているのでしょう?
8.3. Debian システムにどのパッケージが既にインストールされているのか調べる方法は?
8.4. インストールされている、あるパッケージのファイルを表示する方法は?
8.5. 特定のファイルをどのパッケージが提供しているのか調べる方法はありますか?
8.6. 「foo」をアンインストールしたときに「foo-data」が削除されないのは何故ですか? 古く利用されていないライブラリパッケージが完全削除されているか確認する方法はありますか?
9. Debian システムを最新に保つ
9.1. Debian システムを現行版に維持する方法は?
9.1.1. aptitude
9.1.2. apt-get、apt-cdrom
9.2. パッケージをアップグレードするためにシングルユーザモードに入る必要はありますか?
9.3. こういった .deb アーカイブファイルを全てディスク上に残しておく必要はありますか?
9.4. システムに追加したパッケージの記録を残す方法は? いつ、どのパッケージにアップグレードや削除があったのか知りたいのですが!
9.5. システムを自動的に更新することはできますか?
9.6. 複数のマシンがありますが、更新のダウンロードを一度だけにする方法はありますか?
10. Debian とカーネル
10.1. Debian 特有の調整を行わずにカーネルをインストール、コンパイルすることはできますか?
10.2. 独自カーネルをビルドためにどんなツールを Debian は提供していますか?
10.3. モジュールを扱うために Debian が特別に用意しているものはありますか?
10.4. 古いカーネルパッケージを安全に削除できますか? できるのならその方法は?
10.5. Debian 用の Linux パッケージについてのさらなる情報はどこで得られますか?
11. Debian GNU/Linux システムの調整
11.1. プログラムが全て確実に同一の用紙サイズを使うようにする方法は?
11.2. セキュリティ問題を発生させることなくハードウェア周辺機器へのアクセスを提供する方法は?
11.3. Debian のやり方で起動時にコンソール用フォントを読み込む方法は?
11.4. X11 プログラムのアプリケーションデフォルトを設定する方法は?
11.5. How does a Debian system boot?
11.6. And how about Debian and traditional System V init?
11.7. And are there yet other ways of booting a Debian system?
11.8. パッケージ管理システムは他のパッケージの設定ファイルを収録するパッケージをどのように扱いますか?
11.9. パッケージによりインストールされたファイルを上書きして、異なるバージョンを代わりに使う方法は?
11.10. ローカルでビルドしたパッケージをパッケージ管理システムが認識する利用可能パッケージ一覧で見られるようにする方法は?
11.11. あるユーザは mawk、別のユーザは gawk、あるユーザは vim、別のユーザは elvis、あるユーザは trn、別のユーザは tin を好みます。Debian は多様性をどのようにサポートしますか?
12. Debian GNU/Linux のサポートを得る
12.1. Debian システム上の、あるいは Debian システム用の文書は他にどんなものがありますか?
12.2. Debian について議論できるオンラインリソースはありますか?
12.2.1. メーリングリスト
12.2.2. Web forum
12.2.3. Wiki
12.2.4. メンテナ
12.2.5. Usenet ニュースグループ
12.3. Debian GNU/Linux の情報を手っ取り早く検索する方法はありますか?
12.4. 既知のバグのログはありますか?
12.5. Debian のバグを報告する方法は?
13. Debian プロジェクトへの寄付
13.1. Debian メンバー/Debian 開発者になる方法は?
13.2. Debian プロジェクトにリソースを提供する方法は?
13.3. Debian プロジェクトに資金提供する方法は?
13.3.1. Software in the Public Interest (SPI)
13.3.2. 他の組織
14. 商用製品での Debian GNU/Linux の再配布
14.1. Debian CD を作成、販売することはできますか?
14.2. Debian はフリーではないソフトウェアを収録してパッケージ化することはできますか?
14.3. 「特定用途」向けの特別な Linux ディストリビューションを作成しています。この Linux システムの中核に Debian GNU/Linux を使ってその上に自分のアプリケーションを追加することはできますか?
14.4. 自分の商用プログラムを Debian「パッケージ」にして任意の Debian システムに手間無くインストールするようにできますか?
15. Debian の次期主要リリースに予定している変更
15.1. システムの堅牢化
15.2. 非英語ユーザのサポート拡大
15.3. Debian インストーラの改善
15.4. もっと多くのアーキテクチャ
15.5. もっと多くのカーネル
16. この FAQ についての一般情報
16.1. 著者
16.2. 意見
16.3. 入手先
16.4. 文書形式