web-dev-qa-db-ja.com

クリーナーアプリよりもSudo apt-get autoremoveを使用する利点は何ですか?

Sudo apt-get autoremoveが何をするのかわかりませんが、このコマンドを使用して不要なパッケージを削除する必要があることを読んでいます。

私が見たプロセスの1つは、Sudo apt-get autoremoveを使用してから、 BleachBit のようなものを使用して一時ファイルなどを削除することでした。

Sudo apt-get autoremoveが実際に何をするのかを説明できますか?BleachBitや buntu Tweak janitor のようなものに対してこのコマンドを使用する利点はありますか?

57
gman

Sudo apt-get autoremoveが実際に行うこと

apt-getを使用して)アプリケーションをインストールするたびに、システムはこのアプリケーションが依存するソフトウェアもインストールします。 Ubuntu/Linuxでは、アプリケーションが同じライブラリを共有するのが一般的です。アプリケーションを削除すると、依存関係はシステムに残ります。

そのため、apt-get autoremoveは、アプリケーションとともにインストールされ、システム上の他のものによって使用されなくなった依存関係を削除します。

bleachbitやUbuntu Tweak janitorのようなものよりもこのコマンドを使用する利点はありますか?

  • BleachbitまたはUbuntu Tweak janitorはグラフィカルインターフェイスです。
  • Sudo apt-get autoremoveはコマンドです

1つのオプションは他のオプションを除外しません:BBとUTJがSudo apt-get autoremove(何らかの方法で)を使用して依存関係を削除すると仮定します。したがって、それは「利点」の問題ではありません。それは好みの問題です。あなたはコマンドラインタイプの人ですか、それともGUIタイプの人ですか?

ちなみに、deborphanは、システムをクリーンアップするこれらのツールの1つです。

76
Rinzwind

マイナーな追加:14.04以降、実際にapt autoremoveを記述して、他のパッケージの依存関係を満たすために自動的にインストールされ、依存関係として不要になったパッケージを削除できます。

これら2つのコマンドは同等です。

  • apt autoremove
  • apt-get autoremove
3
prosti