apt 2

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よりとても素直。素直って良いよね。

利用可能なパッケージの一覧に対して正規表現で検索する

まとめ

前の記事と合わせて、一通りのことができると思います。

参考

Chapter 2. Debian package management
apt





«       »