インストールされていません(残余設定)すべて削除しても安全ですか?


19

Synaptic Managerで、そのリストに多くのパッケージがあることに気付き、何らかの理由でパッケージを削除してはいけないのではないかと考えていましたか?または、それがすべて安全に削除される場合。いくつかを保持する必要はありますか、それはクリアする必要のある無駄なパッケージを示していますか?

私は走りましたsudo apt-get autoremove が、彼らはまだそこにいます。(また、クリーン&自動クリーニング)

それは何ですか...


参考までに、これらの構成ファイルは多くのスペースを必要としません。残りの設定ファイル(ほとんどが古いカーネル)と再生ディスク領域の総計2.6 MiBで342個のパッケージを削除しました。
ハッケル

@hackel Linuxカーネルの残留コンフィグスペースの多くを占める
endolith

回答:


25

リストされているパッケージは、削除されていない構成ファイルを含むパッケージです。パッケージを再度再インストールする予定がなく、構成を保持したい場合を除き、はい、安全に削除できます。シナプスでは、それらをすべて選択し、[パッケージ]メニュー、[パージ]の順に選択してパージできます。端末からもこれを行うことができます。

dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt-get purge

38

この質問はここに合併し、役立つかもしれないいくつかの情報を提供する必要があります

からman apt-get

       削除する
           removeは、パッケージがインストールされる代わりに削除されることを除いて、installと同じです。注意
           パッケージを削除すると、構成ファイルがシステムに残ります。プラス記号が
           パッケージ名に(間にスペースを入れずに)追加すると、識別されたパッケージは
           削除される代わりにインストールされます。

       パージ
           purgeは、パッケージが削除されてパージされることを除いて、removeと同じです(すべての構成
           ファイルも削除されます)。

そのため、通常Ubuntu-Software-Centerまたはを使用してパッケージを削除するsudo apt-get removeと、構成ファイルがシステムに残ります。

コミュニティのヘルプから、

削除されたパッケージからすべての構成情報を削除する組み込みの方法はありませんが、次のコマンドを使用して、削除されたすべてのパッケージからすべての構成データを削除できます。

dpkg -l | grep '^rc' | awk '{print $2}' | xargs dpkg --purge

したがって、ターミナルから次のコマンドを実行します。

dpkg -l | grep '^rc' | awk '{print $2}' | sudo xargs dpkg --purge

これにより、削除されたパッケージから構成ファイルが削除されます。


1
素晴らしい答え。これはきっと大いに役立つでしょう。grep / awk / xargの組み合わせが気に入りました。
ルイスアルバラード14年

これも:dpkg -l | grep '^rc' | awk '{print $2}' | xargs sudo apt-get --purge remove -y
TPPZ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.