aptについて整理します。
全て操作はUbuntu 20.04で行うとします。
前の記事はこちらです。
apt 1
apt list
利用可能なパッケージの一覧を取得する
$ apt list
$ apt list --installed
$ apt list --upgradable
apt search
利用可能なパッケージの一覧に対して正規表現で検索する
下記の様にして使う。
$ apt search vim
$ apt search git
おそらく少しの時間の節約のために、githubなどで下記を手順としている場合もあります。
$ apt-cache search <package-name>
apt show
該当のパッケージの詳細を表示する
$ apt show <package-name>
公式で明確に定義されていないので困る 1 : apt list
ここを読んでも理解できないのでmanから情報を取ってみる。
Chapter 2. Debian package management
$ man apt
list is somewhat similar to dpkg-query --list in that it can display a list of packages
satisfying certain criteria.
It supports glob(7) patterns for matching package names as well as options
to list installed (--installed), upgradeable (--upgradeable) or all available (--all-versions) versions.
難しいことを仰る。ポエムか。
「これはいくらかdpkg-query –listに似ていて、ある(=特定の)クライテリアを満足するパッケージの一覧を表示することができる」
うーん。勘弁してくれ。
it can display a list of packages
と
–all-versions : all available versions
とされていることから
利用可能なパッケージの一覧を取得する
公式で明確に定義されていないので困る 2 : apt search
search can be used to search for the given regex(7) term(s) in the list of available
packages and display matches.
This can e.g. be useful if you are looking for packages having a specific feature.
If you are looking for a package including a specific file try apt-file(1).
こちらはapt listよりとても素直。素直って良いよね。
利用可能なパッケージの一覧に対して正規表現で検索する
まとめ
前の記事と合わせて、一通りのことができると思います。