(この質問は10458に非常に似ています。FedoraとUbuntu / Debianは異なる答えを保証するのに十分なほど異なることが示唆されました。)
Ubuntuセットアップを使用するにつれて、ベースラインインストールに加えて、いくつかのパッケージを徐々にインストールします。再インストールする場合、または新しいマシンをインストールする必要がある場合は、通常、それらの特定のパッケージを再インストールし、最小限の手間で作業に戻るためにすばやく実行したいです。私が見た限りでは、すべてのパッケージマネージャー(apt-get
、aptitude
およびsynaptic
)がインストールされているパッケージを教えてくれ、すべてのパッケージにログがあります(ただし、ツールごとに異なるものがあり、面倒です)。しかし、彼らは誰も私が持っているパッケージを教えてくれません依存関係またはシステム更新とは対照的に、インストールされます。ログからでも、ログから何を抽出すべきか、またはそれらを統合する方法(さまざまなaptファミリーツールの場合)が完全にはわからないという点で注意が必要です。これは、再インストールするたびに、または単にバックアップするたびに、そのリストを再作成する方法がわからないことを意味します。
ツールを使用してこれを行うことを必ずしも期待しているわけではありませんが、もしそうでない場合は回避策を探しています。grepの対象となるパターン、適切な経験則、または何が正確にログに記録されているかについての明確なアイデアさえも有用です。ここには「ベストアンサー」はないかもしれませんが、良いものは非常に役立ちます。
以下の回答のほとんどは、私が探しているものの近似値を提供し、ある程度有用です。選ばれたものは、すべての警告があったとしても、新しいシステムにツールを再インストールする合理的な自動方法に最も近いものです。