私はラップトップでUbuntuを7.04から10.04にアップグレードしましたが、ディスクを消去することはありませんでした。私はこっそりと疑いを持っています。これは、私が使用しておらず、ディスクを占有しているたくさんの無愛想なパッケージがあることを意味します。基本インストールを超えて含まれるすべてのパッケージのリストを取得する方法はありますか?
私はラップトップでUbuntuを7.04から10.04にアップグレードしましたが、ディスクを消去することはありませんでした。私はこっそりと疑いを持っています。これは、私が使用しておらず、ディスクを占有しているたくさんの無愛想なパッケージがあることを意味します。基本インストールを超えて含まれるすべてのパッケージのリストを取得する方法はありますか?
回答:
少しグーグルをした後、私はこのリンクを思いつきました:http : //ubuntuforums.org/showthread.php?t=261366
基本的に彼は
dpkg --get-selections > installed-software
すべてのインストール済みパッケージをリストするには、ubuntuをインストールしたばかりの人からリストを取得するか、VMの新規インストールからリストを取得して、バニラインストールにないパッケージがあるリストを比較します。
また、未使用のパッケージを削除する場合は、管理者を使用します(システム>管理> Compter Janitor):-)
debfosterとdeborphanパッケージは、この目的のために非常に有用です。できるよ
$ deborphan
それらに依存するパッケージを持たないライブラリのリストを取得します。多くの場合、アップグレード後に余分なライブラリが残されます。あなたもできる
$ deborphan -a
それらに依存する他のパッケージがないすべてのパッケージを表示します。そのうちのいくつかは、自分でインストールしますが、認識していないものは詳細を確認し、不要と思われる場合はアンインストールできます。
一方、debfosterはパッケージを調べて、どのパッケージを表示し、低レベルのパッケージがインストールされているかを示します。これは、自分が何をしているのかわからない場合はもう少し危険であり、rootまたはを使用して実行する必要がありますsudo
。
deborphan
は非常に便利なツールですが、削除する前に各パッケージを確認することを強くお勧めします。
これにより、インストールされているすべてのパッケージが一覧表示され、自動的にインストールされたパッケージが取り除かれます。
aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4
それはおそらくあなたが望むものに最も近いものです。パッケージの依存関係として取り込まれたライブラリは引き続き含まれますが、デフォルトシステムのパッケージは含まれません。
関連する質問でこれに対する素晴らしい答えを見つけました。デフォルトのパッケージインストールリストにリリースマニフェストを使用します。
私もこの重複した質問を見つけました。
これをUbuntu Software Centerのフィルターとして見たいです。Windowsでは、「プログラムの追加と削除」がこの目的を果たします。