私は2台のマシンを持っています。そのうちの1つは最近奇妙な行動を取り始めました(適性のセグフォールト、適切にはlkbm.qo.6という名前のライブラリが必要です)。壊れたマシンは私にとって重要ではないので、最初から押しつぶして再インストールしたくはありませんが、問題を調査するのに時間がかかります。
それで、私は正常に動作している2番目のマシンを持っているので、壊れたマシンにインストールされているすべてのパッケージをスキャンし、libsハッシュを適切なものと照合してもらいたいと思います。
もちろん、そのためのスクリプトを書くことはできますが、他の誰もそれをすでに解決していないことを確認したかったのです。
重要なのは、壊れたマシンを信用しないということです。この状況では部外者に侵入される可能性は低いですが、それでも機能するソリューションが欲しいです。
(validation
タグを追加したいのですが、見つかりませんでした。)
たとえば、/ bin内のすべてのファイルのmd5sumを確認する場合は、次のことができます。
例:
for i in `ls /mounted/bin`
do
md5sum /bin/$i >> broken.txt
done
for i in `ls /bin`
do
md5sum /bin/$i >> good.txt
done
cmp broken.txt good.txt
しかし、これがあなたが求めているものかどうかはわかりません。