Ubuntuの新しいバージョンを最初からインストールしようとしていますが、手動でインストールしたパッケージのリストが必要です(依存関係としてインストールしたパッケージやシステムに付属しているパッケージではありません)。
Synapticで合理的な近似を得るには、Installed (manual)
パッケージだけを見て、Ubuntuでサポートされているパッケージnotだけを見てください。 (つまり、Ubuntu Unityシンボルが横にないすべてのファイル)。ただし、Synapticにこれらのパッケージのリストをエクスポートさせることはできません。
したがって、私の質問は、apt-get install
コマンドを使用して手動でインストールされたパッケージのリストを生成できるかどうかです。
次のdonotは動作します:
apt-mark showmanual
を使用します。必須とみなされるすべてのパッケージと、手動でインストールされたパッケージが生成されます。手動でインストールしたパッケージのみが必要です。aptitude search '!~M ~i'
。表示されているパッケージが多すぎるwayがあります(1000を超えるパッケージを手動でインストールする方法はありません)。bsdgames
など)がありますインストールされていますが、そのスクリプトの出力には表示されません。この質問は、Stack Exchangeサイトや他の場所で尋ねられた他の質問と似ています( 手動でインストールされたパッケージのリストを生成し、個々のパッケージを照会する 、 https:// serverfault .com/questions/133681/generated-a-list-of-installed-packages-in-ubunt 、および http://ubuntuforums.org/showthread.php?t=947865&page=2 =)。
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727799 のDavid Kalnischkiesは、「手動でインストール」が意味するものを正確に特定するのが難しい理由についていくつかの視点を提供します(例:パッケージをインストールして実行したプログラムは、「手動インストール」としてカウントされますか?)。したがって、この質問は(リストした他の質問とは異なり)apt-get install
の呼び出しのみに限定しました。
編集: 依存関係なしで手動でインストールされたパッケージのリストを表示する方法 は、apt-getのログファイルを使用してこれを行うための良いアイデアを持っています。残念ながら、これはどのパッケージが削除されたかを追跡しません。そして、私が単純にgrep 'apt-get purge'
と2つのリストのdiff
を取得したとしても、パッケージをインストールし、アンインストールし、そしてその後、再インストールしました。
aptを使用した回答が見つからなかったため、 Synaptic Package Manager に入ることをお勧めします。下の[ステータス]ボタンをクリックします。左クリックして、左上の「インストール済み(手動)」をクリックして、インストール済みパッケージのリストを表示します。
その後、File | Save Markings As
を使用してSynapticからリストを出力し、作業可能な場所にファイルを保存できます。
私はこれについて以前のページにこの考えを投稿しましたが、それが無礼である場合は申し訳ありません(それがあれば削除してください)
apt-mark showmanual
を実行して、apt-markが手動でインストールされたとみなすすべてのパッケージのリストを生成します。apt-mark showmanual
の出力に残します。おそらくこれは粗雑であり、「手動でインストールされた」パッケージを正確に構成するものの微妙さを処理しませんが、私にはかなり良い近似のように見えます。または、おそらくSynapticソリューションが最適です。