[% title = "The Debian GNU/Linux FAQ - Debian パッケージ管理ツール" %]


[ 前のページ ] [ 目次 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 次のページ ]


The Debian GNU/Linux FAQ
第 7 章 - Debian パッケージ管理ツール


7.1 パッケージを管理するために Debian は何というプログラ ムを用意していますか?


7.1.1 dpkg

メインのパッケージ管理プログラムです。dpkg は起動時に多くのオ プションをとりえます。一般的用法は以下の通りです。


7.1.2 dselect

このプログラムは Debian パッケージ管理システムのためにメニュー形式の インタフェースを提供します。最初のインストールや大規模なアップグレードに 特に有効です。

dselect で以下のことができます。

dselect を起動すると 7 つのメニューアイテムが表示されます。そ れぞれのメニューアイテムが特定の機能に対応しています。矢印キーを使って反 転表示部を動かし機能を選択します。反転表示された機能を選ぶには <enter> キーを押します。

次に何が起こるかは選択した機能によります。もし AccessSelect 以外の選択肢を選んだら dselect は単に特定の機能を 実行します。例えば Remove 機能を選んだら dselect は Select アクションで最後に削除するよう選んだファイルをすべて削除 しようとします。

Access メニューアイテムと Select メニューアイテムは どちらも次のメニューを呼び出します。両方ともウィンドウ形式でメニューを表 示します。スクリーンの上部には選択肢のリストがスクロール表示されます。ま たスクリーン下部には各選択肢の簡単な説明 ("info") が表示されます。

広範囲に渡るオンラインヘルプが利用できます。いつでも「?」キーを押すと ヘルプ画面が表示されます。

最初に表示される dselect のメニューに対応づけられた機能の順番 は、パッケージをインストールするときに通常 dselect で選ぶことにな る順序になっています。しかし、必要なら (全部を選ぶこともありません。やり たいことによります) メインメニューのどの選択肢も随時選択できます。


7.1.3 dpkg-deb

このプログラムは Debian アーカイブ (.deb) ファイルを操作する ためのものです。一般的使用方は以下の通りです。

単に dpkg-deb --extract で取り出しただけのパッケージは正常にイン ストールされないことに注意してください。代わりに dpkg --install を 使う必要があります。

詳細はマニュアルページ dpkg-deb(1) を見て下 さい。


7.1.4 apt-get

apt-get はコマンドラインからパッケージをインストールする簡単な 方法を提供します。dpkg とは異なり apt-get は .deb ファイル を理解しません。パッケージの正式名を扱って、 /etc/apt/sources.list で指定されたソースから .deb アーカイ ブをインストールすることができるだけです。

詳細は apt パッケージをインストールして apt-get(8)sources.list(5)/usr/share/doc/apt/guide.html/index.html を読んでください。


7.1.5 dpkg-split

このプログラムは大きなパッケージを小さなファイルに (例えば複数のフロッ ピーディスクへ書き込めるように) 分割したり、分割されたファイルを一つのファ イルへ結合しなおしたりします。Debian パッケージファイルを構成部分のレコー ドへ切り分けるためにプログラム dpkg-deb を呼び出すため、 Debian システム (つまり dpkg パッケージのあるシステム) でしか 使用できません。

以下のようにすれば、大きな.deb ファイルを N 個に分割できます。


7.2 Debian は実行中のプログラムを更新できると言って ますが、どのようにして実現しているのですか ?

Debian GNU/Linux システムのカーネル (ファイルシステム) では使われているファイ ルでも置き換えることができます。

start-stop-daemon というプログラムもあります。このプログラムは ブート時にデーモンを起動したり、カーネルのランレベルが (たとえば、マルチ ユーザからシングルユーザや停止状態へ) 変更された時にデーモンを停止したり するために使われます。デーモンを含むパッケージをインストールする時にイン ストールスクリプトによって使用され、実行中のデーモンを停止し、必要なら再 起動します。


7.3 Debian システムにどのパッケージがすでにインストー ルされているかを調べるにはどうしたらよいですか?

Debian システムにインストールされているすべてのパッケージの状態を調べ るには次のコマンドを実行して下さい。

     dpkg --list

このコマンドはそれぞれのパッケージの要約を一行にまとめ出力します。この要 約には、2 文字の記号で表された状態 (ヘッダで説明されます)、パッケージ名、 インストールされているバージョン、ごく簡単な説明が記述されてい ます。

パッケージ名が「foo」で始まるパッケージの状態を調べるには次のコマンド を実行して下さい。

     dpkg --list 'foo*'

あるパッケージのより詳しいレポートは、次のコマンドで出力されます。

     dpkg --status packagename

7.4 あるファイルがどのパッケージに入っているか調べるに はどうしたらいいですか?

foo という名前のファイルがどのパッケージに入っているか調べる には以下のどちらかを実行して下さい。


[ 前のページ ] [ 目次 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 次のページ ]


The Debian GNU/Linux FAQ

version CVS, 2 January 2007

著者, 第 15.1 節