私はラップトップでUbuntuを7.04から10.04にアップグレードしましたが、ディスクを消去することはありませんでした。私はこっそりと疑いを持っています。これは、私が使用せず、単にディスクを占有しているたくさんのcruftyパッケージがあることを意味します。基本インストールを超えて含まれるすべてのパッケージのリストを取得する方法はありますか?
少しグーグルをした後、私はこのリンクを思いつきました: http://ubuntuforums.org/showthread.php?t=261366
基本的に彼は
dpkg --get-selections > installed-software
すべてのインストール済みパッケージをリストするには、ubuntuをインストールしたばかりの人からリストを取得するか、またはVMインストールから取得して、Vanillaインストールにないパッケージのリストを比較します。
また、未使用のパッケージを削除するだけの場合は、管理者を使用します(システム>管理> Compter Janitor):-)
debfoster および deborphan パッケージは、この目的に非常に役立ちます。できるよ
$ deborphan
それらに依存するパッケージを持たないライブラリのリストを取得します。多くの場合、アップグレード後に余分なライブラリが残されます。あなたもできる
$ deborphan -a
それらに依存する他のパッケージがないすべてのパッケージを表示します。そのうちのいくつかは自分でインストールしますが、気付いていないものは詳細を確認し、不要と思われる場合はアンインストールできます。
一方、debfosterはパッケージを調べて、どのパッケージがインストールされているかを表示します。何をしているのかわからない場合、これはもう少し危険です。rootとして実行するか、Sudo
を使用して実行する必要があります。
これにより、インストールされているすべてのパッケージが一覧表示され、自動的にインストールされたパッケージが取り除かれます。
aptitude search '~i!~E' | grep -v "i A" | cut -d " " -f 4
それはおそらくあなたが望むものに最も近いものです。パッケージの依存関係として取り込まれたライブラリは引き続き含まれますが、デフォルトシステムのパッケージは含まれません。