質問: ubuntuに手動でインストールされたソフトウェアパッケージを一覧表示するにはどうすればよいですか? 重複の可能性: buntu(linux)にインストールされたパッケージをどのように追跡しますか? こんにちは、apt-get installを使用してさまざまなソフトウェアをpcにインストールしています。同じソフトウェアパッケージをインストールする必要のあるpcがいくつかあります。 apt-get installを介してインストールされたソフトウェアのリストと、インストールされているパッケージの順序を取得するにはどうすればよいですか。パッケージマネージャーが依存関係を解決するので、シーケンスはそれほど重要ではありません...一度実行すると、他のpcに必要なすべてのソフトウェアをインストールするスクリプトを作成したいと思います。これらのpcはすべてubuntuのデフォルトインストールです。パッケージリストに、デフォルトのインストールでインストールされたすべてのパッケージが含まれていてはならないことは明らかです:)また、そのリストには、可能であればsynapticまたはdpkgを介してインストールされたソフトウェアを含めないでください。
回答: aptitudeは、実際には、探していることやそれ以上のことを実行できます。aptitude search '?installed ?not(?automatic)' またはそれより短い:aptitude search '~i!~m' 手動でインストールされたすべてのパッケージが一覧表示されます。依存する(つまり、自動的にインストールされるmysql-dataや* -commonなどの)パッケージはリストされません。パッケージ名だけが必要な場合は、-f '%p'パラメーターを使用します。チェックアウトできます 検索パターンリファレンス 、検索できない基準は事実上ありません。