私を悩ませる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"
私はこれらの「大規模な」再インストールをテストしたことがないので...保証できません。