インストールとアンインストールが多すぎますか?[閉まっている]


10

これは1つのWindowsのようなLinuxの問題ですか?蓄積してマイナスの影響を与える小さな断片を残してしまうもののインストールとアンインストール?

その場合、これを防ぐにはどうすればよいですか?


1
どのディストリビューションを使用していますか?
pqnet 2014

Fedora20。結局ビルドアップして再インストールが必要かどうか疑問に思っています。とにかく10月にFedora 21に再インストールされます
user81819 14

1
debianなどのaptベースのシステムでは、アンインストールまたは完全非インストールを実行できます。完全にアンインストールすると、システム構成ファイルが削除されます。不利益については、構成ファイルは少し(または多く)のディスク領域を使用します。Microsoft-Windowsには問題があります。これは、NTFSが断片化しているため、また設定が不適切に設計されたデータベース(レジストリ)に格納されており、これも断片化しているためです。
ctrl-alt-delor 2014

2
Fedoraをアップグレードするために再インストールする必要はありません。 FedUpを使用するだけです:fedoraproject.org/wiki/FedUp 私は18から20まで使用しました。問題はなく、ルートパーティションはそのまま残りました(個人データや構成などをバックアップして復元する必要はありません)。 リリース時にスキップしないでください(つまり、18から20は実際には18から19から20です)。
ゴルディロックス2014

回答:


19

はいといいえ。* nixは、パッケージ管理の点でWindowsよりもはるかに優れています。サードパーティのパッケージを使用して健全な(アン)インストーラーを作成する必要があるWindowsとは異なり、* nixディストリビューションは、インストールとアンインストールを統一された方法で処理するパッケージマネージャーを提供します。その結果、パッケージを削除すると、そのパッケージのすべてのシステムレベルのファイルが削除されます。この混乱を心配する必要はありません。

ただし、パッケージで削除されないファイルがプログラムによって作成される可能性がある場所が1つあります。それは$HOMEディレクトリです。多くのファイルはで設定やセーブゲームなどを保持します$HOMEが、パッケージマネージャはで何も変更しないでください$HOME。その結果、パッケージを削除しても、ホームディレクトリに作成されたファイルは保持されます。

銀の裏地があります。アンインストールしたパッケージから残っているすべてのファイルを本当に削除したい場合、核のオプション再インストールではなく、を消去することになります$HOME。現在、ほとんどのプログラムはファイルを単一のディレクトリ$HOME(多くの場合、$HOME/.name-of-app/または$HOME/.config/name-of-app/)に格納する傾向があるため、これは通常、依然として過剰反応になります。

これらのファイルの理想的な春の大掃除は、プログラムごとのディレクトリを削除することです。これは、パッケージの標準のアンインストールと相まって、パッケージによって作成/所有されているファイルをシステムから取り除くのに十分なはずです。

注:YMMV


@illuminÉ、はい。ディストリビューションが異なれば方法も異なり、私が上で述べた(一般的には正確ですが)とは必ずしも当てはまらない場合があります。さらに、適切に動作しないアプリケーションでは、ファイルを配置すべきでない場所に配置したり、複数の場所にファイルを分散したりする場合があります。しかし、私が上で言ったことは、より多くの場合において正確であるべきです。
HalosGhost 2014

1
@illuminÉ、ああ。心配ない!明確にするためにリンクで編集された投稿。
HalosGhost 2014

1 Windowsが持っていないと言うことは、より正確かもしれない任意の Linuxディストリビューションが行うような方法でパッケージ管理を。Windowsにサードパーティのアプリケーションをインストールするときは、サードパーティのインストーラーを使用する必要があります。うまくいけば、アンインストーラーが付属しています。PMを介してLinuxにサードパーティソフトウェアをインストールする場合、インストーラーはパッケージマネージャーであり、パッケージはディストリビューションの標準に従って、可能であれば削除して作成されます。
goldilocks 2014

@goldilocks、私はWindowsのパラダイムと* nixのパラダイムの区別を明確にするために、投稿にいくつかの情報を追加しました。
HalosGhost 2014

1
残りの構成ファイルまたはdotfilesは$HOME、システムパフォーマンスに影響を与えないことに注意してください。春の大掃除では、せいぜい数MBしか回収されません。唯一のマイナスの影響は、構成ファイルを共有の「.d」ディレクトリに入れて削除に失敗したパッケージからの影響ですが、これはうまく動作しないパッケージのまれなケースだと思います。
Paul Schyska 2014

6

Linuxでパッケージをアンインストールすると、構成ファイルが残る場合があります。削除したのと同じパッケージを再インストールしない限り、これは通常の使用方法ではありません。構成ファイルは通常小さく、インストールしたパッケージ以外のパッケージでは使用されません。通常、パッケージマネージャーには、パッケージを削除するときに構成ファイルを削除するオプションがあります。debian / ubuntuでは、--purgeスイッチをapt-get removeに使用できます。Fedora/ red Hat / centosでは、特別なスイッチは必要ありません。パッケージがアンインストールされると、構成は自動的に削除されます。

パッケージのインストールとアンインストールの最も目に見える影響は、おそらくほんの少しのディスクの摩耗です。

これは、バイナリプロプライエタリパッケージや手動でコンパイルされたパッケージなど、公式のパッケージマネージャー以外の方法でインストールされたソフトウェアには適用されません。


いつもそうであるとは限らないことがわかりました。サフィックスが付いたファイルがいくつか見つかりました.rpmsave。むしろ煩わしいですが、これを削除するいくつかのスイッチがあるはずです。次に、ディスクのコストにより、数KBの無駄がなくなります。
SailorCire 2014

.rpmsave新しいインストールを妨げることなくディスク上の変更を保持するために、構成ファイルに手動で変更を加えたときにファイルが作成されます
pqnet
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.