バージョン15.04で未使用のパッケージを削除する方法


18

14.10からバージョン15.04にアップグレードすると、「クリーンアップ」期間があり、18個の未使用または不要なパッケージを削除するためのクエリを受け取りました。余分な未使用パッケージがないことを確認できる場所を教えてもらえますか?

回答:


23

まず、私たちのシステムがそれほど賢くないことを知っておくべきです!! システムは、どのパッケージがあなたに必要かどうかを知ることができません。Ubuntuは、ユーザー自身がインストールしたパッケージを削除できません。代わりに、他のパッケージの依存関係としてダウンロードされ、使用されなくなったパッケージを削除することを提供します。つまり、これらのパッケージは、ユーザー...

man apt-get

 autoremove
           autoremove is used to remove packages that were automatically
           installed to satisfy dependencies for other packages and are now no
           longer needed.

したがって、実行sudo apt-get autoremoveすると、他のパッケージの依存関係として使用された未使用のパッケージがアンインストールされます。

システムは重要なパッケージまたは必要なパッケージを表示することができるため、それらは削除されないはずです。

お持ちでない場合はaptitudeをインストールしてください:

sudo apt-get install aptitude

これで、必要と見なされるパッケージを検索できます。

aptitude search '~prequired'

または重要:

aptitude search '~pimportant'

Ubuntuで未使用のパッケージを知る方法

未使用パッケージと呼ばれるツール用のbashスクリプトがあります。これは、パッケージを使用しなかったときにテストできるため、削除対象を決定できます。

スクリプトをダウンロードします。zipされたフォルダーを抽出し、スクリプトに許可を与えます

chmod +x unusedpkg

これで、スクリプトを含むディレクトリから実行できます

$./unusedpkg 

サンプル出力:

* UnusedPkg 0.6
  Find unused packages in your Linux system.

WARNING:
   Idle days may be wrong. Before delete anything, check package timestamps
   using 'unusedpkg info <package>', or manually with 'ls -alu'. View README for infos.

Minimum packages size: 1MB

IDLE DAYS   SIZE    PACKAGE NAME
1 year and 6 months      (553 days)     8MB 0ad 
1 year and 6 months      (553 days)     2MB gnect 
1 year and 6 months      (553 days)     1MB libgvc5 
1 year and 6 months      (553 days)     8MB locales 

8

このヒントは、システムをクリーンアップし、未使用のパッケージを削除するのに役立つ場合があります

sudo apt-get autoclean 部分的なパッケージをクリーンアップする

sudo apt-get autoremove aptキャッシュをクリーンアップするには

sudo apt-get clean 未使用の依存関係を削除するには

やるman apt-getapt-getとその使用方法についての詳細情報を取得します。


7

他のパッケージによってインストールされ、不要になったパッケージを削除するには:

sudo apt-get autoremove

インストールされなくなったパッケージの.debファイルを削除するには、次を実行します。

sudo apt-get autoclean

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