/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-Fd
debconfが呼び出されたときに構成オプションで指定されたファイル記述子を維持する必要があります(直接)。または間接的に)APT::Keep-Fds
これらのファイル記述子は、debconfパススループロトコルで使用されるため、開きます。
man -k apt
代わりに、これに関する詳細情報を見つけることができます。man apt-get.