apt-cache
一行にまとめると次のようになります。
$ apt-cache search conway
golly - Game of Life simulator using hashlife algorithm
libclass-delegator-perl - Perl module for a simple and fast object-oriented delegation
...
しかし、apt search
以下はありません。
$ apt search conway
Sorting... Done
Full Text Search... Done
golly/impish 3.3-1build1 amd64
Game of Life simulator using hashlife algorithm
libclass-delegator-perl/impish,impish 0.09-4.1 all
Perl module for a simple and fast object-oriented delegation
...
1行の要約を返す適切な設定オプションがありますが、それが何であるかわかりません。このオプションは何-o
で、どこに文書化されていますか?
ベストアンサー1
apt
使用するカスタム形式を指定し、それにカスタム形式を指定する必要があります。
$ apt -o apt::cmd::use-format=1 -o apt::cmd::format='${Package} - ${Description}' search conway
Sorting... Done
Full Text Search... Done
golly - Game of Life simulator using hashlife algorithm
libclass-delegator-perl - Perl module for a simple and fast object-oriented delegation
libmodule-starter-pbp-perl - Perl module to create new perl modules following best practices
libmoosex-followpbp-perl - Moose extension to name your accessors get_foo() and set_foo()
libperl-critic-perl - Perl module to critique code for best practices
libsub-wrappackages-perl - module to wrap subroutines in packages
libtemplate-plugin-lingua-en-inflect-perl - interface to Lingua::EN::Inflect for the Template Toolkit
sagemath-database-conway-polynomials - Database of Conway polynomials
サポートされている形式「変数」は文書化されていません(ソースコードにはこの効果の説明もあります)。apt
源泉次のように表示します。
${db::Status-Abbrev}
:ステータスフラグの要約(B
壊れたパッケージ、g
アップグレード可能なパッケージ、インストールされi
たパッケージ、-
その他すべて)${Package}
:パッケージ名。${Architecture}
;パッケージアーキテクチャ。${installed:Version}
:インストールされたバージョン。${candidate:Version}
:候補版。${Version}
:リストされたバージョン。${Origin}
:アーカイブパッケージ。${apt:Status}
:ステータス文字列(「インストール済み」、「アップグレード可能」、「自動」など)。${color:highlight}
:強調表示されたエスケープコード。${color:neutral}
:「中立」色のエスケープコードを返します。${Description}
:簡単な説明。${LongDescription}
:長い説明。
形式文字列一致の出力apt-cache search
はであり${Package} - ${Description}
、一方apt search
デフォルトの短い書式文字列はい${color:highlight}${Package}${color:neutral}/${Origin} ${Version} ${Architecture}${ }${apt:Status}\n ${Description}\n
。