パッケージ(DigiKam)をインストールしたいのですが、多くの依存関係があります。このソフトウェアが不要になったためにアンインストールすると、今では不要な依存関係は削除されますか?
そうでない場合、手動でそれを行うにはどうすればよいですか?
コマンドapt-get autoremove
を使用できます。自動依存関係としてインストールされているが、もはや依存していないパッケージは削除されます。
apt-get
にはフラグ--auto-remove
があり、手動でインストールしたパッケージを削除するときに、自動でインストールしたパッケージを自動的に削除するために使用できます。
apt-get remove --auto-remove packagename
他の特定のツールもこれを行うことができます。たとえば、aptitude
は、孤立したパッケージを削除することを自動的に提案します。
自動的にインストールされるパッケージの追跡はaptに組み込まれているため、パッケージのインストールに使用するツールに関係なく追跡は機能します。
aptitude purge digikam
deborphan
aptitude purge $(deborphan)
deborphan
は、使用されていないか依存していないパッケージをリストします。したがって、それらを安全にアンインストールできます。 purge
のオプションとしてaptitude
を使用する傾向があります。これは、構成ファイルやその他のものも削除するためです。
システムメニューのComputer Janitorもこれを実行できます。
buntu Tweak を使用します。非常に効率的なアプリクリーニングユーティリティがあり、必要以上に削除することはありません。
Sudo apt-get remove --auto-remove
これを実行するだけです。
Software CenterからBleachBitをインストールします。それを使用してurシステムをクリーニングすると、BleachBitは自動的にこのコマンドを実行してaptキャッシュをクリーニングします。
同じ問題がありました。ここに私がやったことがあります:
Sudo apt-get check
このコマンドは、依存関係の名前を提供します。例えば。私のシステムにはchromium-browser-l10n
がありました。
次に、次のコマンドを入力します
Sudo apt-get remove --auto-remove chromium-browser-l10n
システムから依存関係を完全に削除します