aptでインストール・管理しているパッケージの一覧を表示するには以下のコマンドを使います。
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
$ apt list --installed (結果) ~ multipath-tools/now 0.8.8-1ubuntu1.22.04.3 amd64 [installed,upgradable to: 0.8.8-1ubuntu1.22.04.4] mysql-client-8.0/jammy-updates,jammy-security,now 8.0.35-0ubuntu0.22.04.1 amd64 [installed,automatic] mysql-client-core-8.0/jammy-updates,jammy-security,now 8.0.35-0ubuntu0.22.04.1 amd64 [installed,automatic] mysql-common/jammy,now 5.8+1.0.8 all [installed,automatic] mysql-server-8.0/jammy-updates,jammy-security,now 8.0.35-0ubuntu0.22.04.1 amd64 [installed,automatic] mysql-server-core-8.0/jammy-updates,jammy-security,now 8.0.35-0ubuntu0.22.04.1 amd64 [installed,automatic] mysql-server/jammy-updates,jammy-security,now 8.0.35-0ubuntu0.22.04.1 all [installed] nano/jammy,now 6.2-1 amd64 [installed,automatic] ncurses-base/jammy-updates,jammy-security,now 6.3-2ubuntu0.1 all [installed,automatic] ncurses-bin/jammy-updates,jammy-security,now 6.3-2ubuntu0.1 amd64 [installed] ncurses-term/jammy-updates,jammy-security,now 6.3-2ubuntu0.1 all [installed,automatic] needrestart/jammy-updates,jammy-security,now 3.5-5ubuntu2.1 all [installed,automatic] net-tools/jammy,now 1.60+git20181103.0eebece-1ubuntu5 amd64 [installed] ~ |
パッケージ名のみの一覧は
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
$ apt list --installed | awk -F "/" '{print $1}' (結果) ~ media-types mime-support modemmanager motd-news-config mount mtr-tiny multipath-tools mysql-client-8.0 mysql-client-core-8.0 mysql-common mysql-server-8.0 mysql-server-core-8.0 mysql-server nano ncurses-base ncurses-bin ncurses-term ~ |
パッケージの一覧を横並びで出力するには
0 1 2 |
$ apt list --installed | awk -F "/" '{print $1}' | tr '\n' ' ' |
「tr ‘\n’ ‘ ‘」は改行をスペースに変換する時jによく使われます。
trコマンドは置換に利用するコマンドで ’\n’ を ’ ‘ に変換します。
\nが改行の意味です。