web-dev-qa-db-ja.com

孤立したファイルと残留物を削除する方法

12.04 LTSを使用しています。削除コマンドと自動削除コマンドを使用して不要なパッケージをアンインストールした後、システム/ホームディレクトリに孤立ファイルが残っています(ほとんどの場合、構成ファイルとキャッシュファイル)。

明確にするために、シナプスを使用して残りの構成を削除しました。これにより、リストされたパッケージは削除されましたが、アンインストールされたパッケージの一部はシステム全体にさまざまなディレクトリを残しました。

これらの不要なファイルを完全に取り除く方法はありますか?

私は用務員とbleechbitタイプのソフトウェアのファンではなく、それを何らかの形で危険だと考えていますが、もう必要のないファイルでシステムを膨張させたくありません。 fslintを使用しました。重複したファイルは適切に見えますが、残留物や類似のファイルを見つけることができません。

助言がありますか?

3
danijelc

ちょっと自分の質問に答えるのは恥ずかしいが、私のニーズを満たす、みなしご化されたパッケージを削除する方法を見つけた。

最初に、Synaptic Package Managerで新しいカスタムフィルターを作成しました。

Settings -> Filters より Deselected All [孤立]チェックボックスのみをオンにして保存しました。

現在、synapticはすべての孤立ファイルをリストしています。 synapticは依存関係のないファイルもみなしご化されているので、それが何であるかわからない場合(そして実際にみなしご化されている場合)は削除しないでください。

deborphanのGUIであるCLI Sudo apt-get install gtkorphanを使用してGtkOrphanをインストールしましたが、パッケージを削除するオプションも追加しています。

GtkOrphanを起動したら、rootで実行する必要があります。 Orphaned packages タブ展開 Options 「libsセクションだけでなく、すべての孤立パッケージを表示する」を確認してください。その後、GtkOrphanはlibreoffice, ubuntu-desktop, ubuntu-restricted-extras, myunityなどの依存関係のないすべてのパッケージを「孤立」として報告します。これで、リストを確認し、右クリックコンテキストメニューを使用して、不要な各パッケージを休止状態にできます。孤立として報告されます。休止状態のパッケージのリストには、右クリックのコンテキストメニューからアクセスできます。 View メニュー。

常に下 Orphaned packages タブと展開 Options 「孤立した構成ファイルでアンインストールされたパッケージを表示する」を確認してください。何かを削除する前に、削除するファイルが何かを確認してください。私の場合、GtkOrphanはSynaptic Package Managerに表示されない古いnautilus設定ファイルをいくつか見つけました。

構成ファイルの一部を削除した場合、パッケージを再インストールする必要があり、問題を解決できます。

1
danijelc

Rsyncを使用した後に作成された、いくつかの孤立したfilesで同じ問題が発生しました。 .fで始まるいくつかの隠しファイルが外付けハードドライブに作成されました。 Sudo rmでさえそれらを削除しません。

ドライブをアンマウントしてから再マウントすると、ファイルの名前を変更してから削除できました。

孤立したファイルがシステムのハードドライブにある場合、ライブCDで起動してからファイルを削除します。

1
tellyman69