Linuxシステムファイルを修復できますか?それとも唯一のオプションを再インストールするのですか?

Linuxシステムファイルを修復できますか?それとも唯一のオプションを再インストールするのですか?

私を悩ませるLinuxに関する質問があります。 Windowsでは、システムファイルが破損している場合は、ディスクを再フォーマットせずにシステムファイルを再インストールするだけです。これは良いオプションです。 Linuxにも似ていますか?

Raspberry PiでRaspbian Distroを実行していますが、停電が発生した後にシステムが再び破損しています。 NetatalkサーバーをMac用のTimeMachineとして実行します。停電後にシステムが起動しないため、問題を解決するには、ファイルシステムでfsck.ext4を手動で実行する必要がありました。そして修正しなければならないエラーがたくさんありました。これを実行した後、システムが起動しますが、周囲に奇妙なエラーが発生します。システム名がわからないため、pi@(不明)とマークされ、lsやsudoなどの一部の基本システムプログラムでは、「許可拒否」エラーが発生します。カードを別のコンピュータに接続し、sudoの正しい権限を手動で設定しましたが、今実行すると「セグメントエラー」エラーが発生し、ファイルが明らかに破損しています。

今私のポイントは、すべてを再インストールするのが痛いということです。私のnetatalkのすべてのカスタマイズを損なうことなく、すべてのシステムファイルを再インストールして問題を解決するオプションはありますか?

ベストアンサー1

Debianベースのディストリビューションでは、aptitude reinstall <corrupted-packages>問題を解決するのに役立ちます。

特定のファイルが破損していることがわかっている場合dpkg -S /my/corrupted/file

「基本システム」パッケージのみを再インストールしてみることもできます。

# aptitude reinstall "~prequired"
# aptitude reinstall "~pimportant"
# aptitude reinstall "~pstandard"

再インストールを試すこともできますが、非常に注意してください。すべて:

# aptitude reinstall "~i"

私はこれらの「大規模な」再インストールをテストしたことがないので...保証できません。

おすすめ記事