1. Debian パッケージ
[1.1] ソフトウェアの在処
Debian に関係するソフトウェア(パッケージと呼ばれます)は、
Debian GNU/Linux の FTP サイト(ファイル集積場所)に集積されています。
そのようなサーバは全国に数台存在し、北大内には
北大理・地球惑星科学専攻 ftp サーバや、
地球流体電脳倶楽部内があります。
[1.2] FTP サイトのディレクトリ構造
初めての人は、どこに何がおかれているか分からないと思いますので、
上記の電脳サーバを例にとり、
Debian の FTP サイト内で良く用いられているディレクトリ構造を、
簡単に紹介しておきます。
- debian/
- Debian プロジェクトの ftp サイトのトップ。
- debian/dists/potato/
- dists ディレクトリには Debian のバージョンが置かれており、
potato (ver. 2.2) は 2000/12/07 日現在の最新バージョン。
各バージョンには映画 Toy Story のキャラクタ名が付けられている。
- debian/dists/potato/main/
- Debian のフリーソフトライセンスに沿った、再配布自由なパッケージ
が置かれています。純粋な Debian ディストリビューションのパッケージ
と呼べるのはここに格納されたものだけです。
- debian/dists/potato/main/binary-i386/
- binary- の後に続く文字列は CPU のアーキテクチャを意味する。
binary-i386 にはインテル系 CPU (Pentium 等) 用のパッケージ置場である
ことを意味する。
尚、パッケージはそれぞれの用途にあわせていくつかの「セクション」に
分けられて格納されている。セクションの意味については後述。
- debian/dists/potato/main/disks-i386/current/
- disks- の後に続く文字列は CPU のアーキテクチャを意味する。
disks-i386 にはインテル系 CPU (Pentium 等) 用のインストーラ
置場であることを意味する。
インストールフロッピーを作成する場合は、この下の
images-1.44 ディレクトリ
内のフロッピーイメージを使えば良い。
- debian/dists/potato/contrib/
- 依存関係にあるパッケージに再配布に関する問題がある
パッケージが置かれています。 (ここに置かれているパッケージ自体の
再配布には問題がありません)。
- debian/dists/potato/non-free/
- 再配布に問題がある(営利目的の使用/配布を禁止、著作権が不明 等)
パッケージが置かれています。
- debian/tools/
- Windows 上でディスクパーティションを切り直すための fips、
インストールディスクを作成するための rawrite2.exe、
ファイルを解凍するための gzip 等が置かれている。
- debian-jp/
- Debian-JP プロジェクトの FTP サイトのトップ。本家のパッケージを
日本語化したものが置いてある。これらの日本語対応されたパッケージは本家に
取り込まれつつある。
- debian-non-US/
- 暗号などのアメリカの輸出制限に抵触したりするパッケージの置場。
これらのパッケージはアメリカに持ち込まないという条件の下で公開
されている。
debian パッケージの
セクション
セクション名 |
役割 |
admin |
管理者向けのパッケージ群 |
base |
基本パッケージ群 |
comm |
シリアルポートに接続する装置(モデム等)を扱うパッケージ群 |
devel |
開発者向けのパッケージ群(C コンパイラ等) |
doc |
様々なドキュメントを集めたパッケージ群 |
editors |
テキスト編集用アプリケーションのパッケージ群(vi, emacs 等) |
electronics |
電子回路関係のパッケージ群(回路シミュレータ等) |
games |
ゲーム関係のパッケージ群 |
graphics |
画像操作関係のパッケージ群(ビュアー, グラフツール, ペイントツール 等) |
hamradio |
アマチュア無線関係のパッケージ群 |
interpreters |
インタプリタ関係のパッケージ群 (perl, ruby 等) |
libs |
ライブラリ関係のパッケージ群 (perl, ruby 等) |
mail |
電子メール関係のパッケージ群 (メールリーダ, 振り分けツール 等) |
math |
数学関係のパッケージ群 (表計算ソフト 等) |
misc |
分類できない「その他」のパッケージ群 |
net |
ネットワーク関係のパッケージ群 (サーバソフト 等) |
news |
ネットニュース関係のパッケージ群 |
oldlibs |
古いパッケージを使うためのライブラリ関連パッケージ群 |
otherosfs |
他の OS の情報を扱うためのパッケージ群 |
science |
科学関係のパッケージ群 |
shell |
シェルのパッケージ群 (tcsh, zsh 等) |
sound |
音声, 音楽関係のパッケージ群 (CD プレーヤ 等) |
tex |
組版ツール tex 関係のパッケージ群 |
text |
テキストを扱うためのパッケージ群 |
utils |
ユーティリティパッケージ群 (かな漢字変換サーバ 等) |
web |
World Wide Web 関係のパッケージ群 (netscape 等) |
x11 |
X Window System 関係のパッケージ群 |
>> Debian GNU/Linux インストールガイドへ戻る