apt-getとyumを使用したパッケージツリーのクリーンアップ

apt-getとyumを使用したパッケージツリーのクリーンアップ

私は手動でインストールされたすべてのパッケージのリストを生成し、時々パッケージツリーを「持っている」ことで配布を簡潔に保つことができるので、MacportsとArchパッケージマネージャが好きです。apt-getandを使ってこれを行う方法を知りたいですyum

port echo requestedたとえば、Macportsを使用すると、明示的にインストールしたすべてのパッケージの詳細リストを入力して取得できます。数週間前にインストールしたが必要なくなったパッケージがあれば、すぐに削除できます。未使用の依存関係を削除するには、port uninstall leaves同様のコマンドを使用できますpacman

関連マニュアルページを読んで多くのインターネット検索を行った後も、同様の機能を使用してapt-get実装する方法がわかりません。yum良いパッケージマネージャの最も重要な機能の1つは、管理者が明示的にインストールされたパッケージのリストを簡単に管理できるようにすることです。もちろん私は何かを逃した。

ご協力ありがとうございます!

ベストアンサー1

手動でインストールされたパッケージを表示するには、を使用します apt-mark showmanual。自動的にインストールされたパッケージを表示するには、を使用しますapt-mark showauto

.apt-getマニュアルautoremoveページから

自動的に削除

autoremoveは、他のパッケージへの依存関係を満たすために自動的にインストールされたが、もはや不要になったパッケージを削除するために使用されます。

だからapt-get autoremoveこれに使用されました。

通常、aptパッケージを自動的に削除できるかどうかを確認するように求められます。

また、ユーザーがパッケージを複雑にするのに役立つようなdebfosterパッケージもあります。deborphan

システムにインストールされている大規模パッケージを表示するために使用できる、およびをwajig含むがこれらに限定されず、パッケージのクリーンアップに使用できるいくつかのコマンドもあります。largesizes

また、言及する価値があるのはaptのログファイルです/var/log/apt。特にhistory.log、このファイルには実行されたインストールおよび削除ログが保存されますapt

おすすめ記事