RPMパッケージに含まれるファイルが見つからない
こんにちは。
いきなりですが、
ファイルが消失しているパッケージだけ再インストールすることはできないのでしょうか。
なぜそのようなことをしたいのかと言うと、
先週ごろからyumでRPMパッケージを新しくインストールする時、たまにですが
error: ~ scriptlet failed, exit status 1
のようなエラーが出ていました。
しかしインストールも(多分)成功していたようなのでほっといておきました。
しかし一昨日の夜ごろにシャットダウンさせようと
sudo /sbin/init 0
としたところ/sbin/initがないと言われてしまったので、rpm -qf /sbin/initしてパッケージを調べた後インストールして、無事シャットダウンすることができました。
しかし、今日起動する際に
/etc/rc.d/rc.sysinit: line 648: fsck: command not found
と言われてしまい、どうやら色んなコマンドが無くなっているようだということにやっと気付きました。
バックアップは取っておいたのでそこから/sbinに無いコマンドだけ移すと、無事起動できました。
現状、エラーもなく稼働しているのでこのままでもいいのですが、
ファイルが無くなったままだと気持ち悪いので、冒頭のように一部のファイルが消失しているパッケージだけを再インストールすることができないのかと思いました。
OSはCentOS 5です。
よろしくお願いします。
お礼
ありがとうございます。