初期APT履歴における追加のapt-getオプションの意味

初期APT履歴における追加のapt-getオプションの意味

/var/log/apt/history.log以下は、Debian 7.0を新しくインストールした後の最初のものです。

Start-Date: 2013-05-09  20:02:18
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -q -y --no-remove install locales
Install: locales:amd64 (2.13-38)
End-Date: 2013-05-09  20:02:19

Start-Date: 2013-05-09  22:03:06
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -q -y --no-remove install busybox
Install: busybox:amd64 (1.20.0-7)
End-Date: 2013-05-09  22:03:07

Start-Date: 2013-05-09  22:03:07
Commandline: apt-get -o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6 -q -y --no-remove install initramfs-tools
Install: libklibc:amd64 (2.0.1-3.1, automatic), klibc-utils:amd64 (2.0.1-3.1, automatic), initramfs-tools:amd64 (0.109.1)
End-Date: 2013-05-09  22:03:08

このオプションはどういう意味ですか?

-o APT::Status-Fd=4 -o APT::Keep-Fds::=5 -o APT::Keep-Fds::=6

マンページでは見つかりませんapt-get

答え1

これはdebconf-apt-progress記述子になります。 aptがdebconf-apt-progressラッパーを呼び出すときに進行状況バーを表示するために使用されます。
出力はファイル記述子 4 にあり、ファイル記述子 5 と 6 は予約されています。

man 1 debconf-apt-progress
debconf-apt-progress debconfを使用して進行状況バーを表示するパッケージをインストールします。
指定されたコマンドは、すべてのコマンドラインaptのフロントエンドでなければなりません。具体的には、構成オプションで選択されたファイル記述子に進行情報を送信し、APT::Status-Fddebconfが呼び出されたときに構成オプションで指定されたファイル記述子を維持する必要があります(直接)。または間接的に)APT::Keep-Fdsこれらのファイル記述子は、debconfパススループロトコルで使用されるため、開きます。

man -k apt代わりに、これに関する詳細情報を見つけることができます。man apt-get.

関連情報