ユーザーがインストールしたすべてのプログラムを一覧表示するには?

ユーザーがインストールしたすべてのプログラムを一覧表示するには?

(私の英語で間違った部分を見つけたら許してくれ、訂正してください。)

私は別の質問があることを知っています。「インストールされたすべてのプログラムをどのようにリストしますか?」しかし、Linux Mintには多数のプログラムがありますが、これ以上使用しないプログラムを保存したくないので、どのプログラムをインストールしたのか知りたいだけです。

可能であれば、特定の日付以降にインストールされたすべてのプログラムをどのように一覧表示できますか?

編集する:Windowsでは、コントロールパネル - >プログラム - >プログラムのアンインストールに移動すると、Windowsに現在インストールされているすべてのプログラムが表示されます。

別の可能な方法は、「Program Files」または「Program Files (x86)」を開き、すべてのフォルダをチェックインすることです。私の質問は、Linuxで同様のことをどのように実行できますか?私の考えに最適な解決策は、$ PATHで利用可能なすべてのバイナリを一覧表示し、日付で並べ替え、私のコンピュータにLinuxがインストールされた日以降に追加されたすべてのバイナリを確認するか、 "history | grep install "コマンドを入力します。です。私の質問はエラーを減らす他の方法がありますか? )))。

私が欲しいものを理解できることを願っています。

編集2:これは私の質問に対する答えです。 https://unix.stackexchange.com/a/21057/203214

手動でインストールされたプログラムとそのコンポーネントは通常リストできません。パッケージマネージャを使用しないと、この情報はどこにも記録されません。あなたができることは、(Chrisが提案したような)標準的な場所でバイナリを探し、同様にいくつかのライブラリやマニュアルページなどがどこから来たのかを推測することだけです。そのため、可能であれば常にパッケージマネージャを使用してプログラムをインストールする必要があります。

将来的には、Linux開発者にユーザーにこのようなことをさせてもらいたいと思います。

とにかく答えてくれた皆さんに感謝します:)

ベストアンサー1

確認する/var/log/dpkg.log

しかし、使用する方が良いです腐敗した不要なパッケージを見つけるために使用されます。

説明deborphanは、依存するパッケージがないパッケージを探します。基本的な作業は、未使用のライブラリのlibsセクションとoldlibsセクションのみを取得することです。

おすすめ記事