これを検索してみましたが、依存関係を除いてインストールされたパッケージのリスト(好ましくはUbuntuで)を出力するコマンドがないようです。
答え1
aptitude search '~i!~M!~E!~prequired!~pimportant'
インストールされているすべてのパッケージを一覧表示しますが、探している基本パッケージと必須パッケージを除いてサイレントインストールとして表示されるわけではありません。~i
インストール済みパッケージ、サイレントインストール!~M
とマークされたパッケージフィルタリング、!~E
必須パッケージフィルタリング!~prequired
、!~pimportant
必須パッケージ、および重要なパッケージをフィルタリングします。後者の3つのフィルタは、デフォルトでインストールされているかなり多くのパッケージをキャプチャします。
!~Rubuntu-desktop!~Rrecomends:ubuntu-desktop
Ubuntuでは、すべての依存関係、または推奨および基本インストールパッケージのフィルタリングを追加できます。ubuntu-desktop
aptitude search '~i!~M!~E!~prequired!~pimportant!~Rubuntu-desktop!~Rrecommends:ubuntu-desktop'
答え2
comm -23 <(apt-mark showmanual | sort -u) \
<(gzip -dc /var/log/installer/initial-status.gz |
sed -n 's/^Package: //p' | sort -u)
これはユーザーがインストールした正しいパッケージのリストを取得し、@Stephen Kittの答えよりも近いです。