質問: aptの使用方法 aptで自分がインストールしたパッケージの確認(履歴)はどうやって調べれば良いのでしょうか?
回答: aptitudeで依存関係で入ったものは区別できますが、たぶん 簡単に自分が入れたものだけを抽出する手段は無いと思っています。 (aptitudeはapt,apt-getなどより高機能なCLIおよびCUIのツール) もっとも、私はaptitudeの全盛期はVineを使っていて Vine界隈ではaptitudeがあまり話題にならなかった気がしますし 私は、あまりaptitudeを理解していません。 (Debian経験者しかaptitudeを理解していないのではないかという気もします) aptitudeで目的が果たせないとしたら たとえば、apt list --installedをリダイレクトして インストール直後の状態を保存しておけば diffとかで比較して、増えたパッケージはわかるんですが dpkg -lにもapt list --installedにも aptitudeのように依存関係でインストールされたことを示す印が 表示されるオプションが無さそうなので 調べるとしたら、かなり煩雑な作業になりそうです。 aptitude show google-chrome-stableとか 〉パッケージ: google-chrome-stable 〉バージョン: 91.0.4472.77-1 〉状態: インストール済み 〉自動的にインストールされた: いいえ って感じに表示されるんですが このいいえを拾ってスクリプトで処理すればなんとかなりそうな気は... 実際に、具体的にどうやればいいのかはわかりませんが。 LANGをen-USに切り替えておいて、英語表示でやるほうが スクリプト処理やりやすい面があるかもしれません。 apt show google-chrome-stableでも 〉APT-Manual-Installed: no という逆の意味の項目が出るので、こっちでも良いと思います。 たぶん、この記録はAPTの枠組みの中にあるものなので GUIのツールでも、それを扱えるものがあるかもしれませんし これから生まれる可能性もあると思いますし 極論すれば、自分で実装するなりパッチを送るなり 欲しい機能を自分で実現する選択肢もあるといえばあります :-)