パッケージまたはプログラムの使用回数はありますか?


12

動機:

distアップグレード、定期的な更新などのパッケージ処理タスクを高速化するために使用していないアプリケーションを削除したいだけでなく、ディスク容量やその他の理由を節約したい。これは複雑なトピックであることを知っているので、最初に質問をし、2番目に既に見つけたいくつかの回答をします。

質問:

どのパッケージをまったくまたは長期間使用しなかったのかを調べるにはどうすればよいですか?たとえば、私は常にVLCを使用しているため、Totemなどの他のプレイヤーを削除できます。もちろん、パッケージの依存関係により、私は決して使用しないプログラムをインストールせざるを得ません。

ノート:

  • シナプスを介して多くのスペースを消費するパッケージを見つけます。

    左下の「ステータス」を選択し、左上で「インストール済み」を選択し、右上の「サイズ」で列をソートします。次に、本当に必要な大きなパッケージを決定できます。

  • 使用する aptitude autoremove

  • ubuntu-tweakのJanitorを使用して、古いカーネルパッケージ、古い構成、apt-cacheエントリなどを削除します。

  • 通常、標準アプリで解決する特定のタスクのアプリケーションを手動で検索します。例えば、映画プレーヤー、音楽プレーヤー、Officeプログラム、ブラウザーなど(ところで:これは私の質問で助けたいものです)

  • パッケージを削除するとき、aptitudeはパッケージの依存関係により重要なパッケージも削除することが多いため、「aptitude remove --purge」よりも常に「apt-get purge」を優先します。たとえば、 "evolution"(私はthunderbirdを使用)を削除するとき、aptitudeは "ubuntu-desktop"および756の他のパッケージも削除したいのに対し、apt-getは単にEvolutionを削除し、evolution-commonのようなパッケージを削除します。

  • Ubuntuのレンズは、最新の使用済みアプリケーションを提供してくれます。

  • deborphanこの関連する回答を読んで採用してください:ハードドライブをクリーンアップするにはどうすればよいですか?

  • 必須のパッケージは必ず保管する必要があります:必須のパッケージのみを保管する

  • この質問は、クリーニングの目的で使用したことのあるインストール済みパッケージを確認する方法とほとんど同じですが、いくつかの側面しかカバーしていません。しかし、ある答えはunusedpkgと呼ばれるプログラムを使用することを示唆していますが、リンクはダウンしているようです。

  • Kleen http://code.google.com/p/kleen/というプログラムもありますが、11.10ではコンパイルされません。ただし、ハックしてコンパイルしましたが、結果は使用できません。たとえば、g ++パッケージは203日間使用されていないとマークされていましたが、実際には数秒前にKleen自体のコンパイルに使用しました;)したがって、このツールは使用しないでください。

  • http://wiki.debian.org/DebianPackageInformation Iパッケージの人気コンテストが使用統計とログファイルが生成されます読んで。残念ながら、人気コンテストを有効にしなかったため、このログファイルが見つかりません。

回答:


7

オプトインすると、popularity-contest使用統計がUbuntuに報告されますが、あなたのような目的にも使用できます。マニュアルページから:

ポピュラリティコンテストコマンドは、システムにインストールされているDebianパッケージに関する情報を収集し、そのパッケージで最後に使用された実行可能プログラムの名前と、その最終アクセス時刻(atime)および最終属性変更時刻( ctime)から標準出力へ。

そこにあるキーワードは実行可能です。そのため、おそらくデータパッケージなどに対していくつかの誤ったヒットが発生します。

したがって、たとえば、popularity-contest | grep '<OLD>'3か月以上使用されていないパッケージのリストを提供する必要があります。

popcon-largest-unused サイズでソートされた未使用パッケージのリストを提供します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.