![やばい、/usr/build/libtool を削除しちゃった](https://rvso.com/image/503702/%E3%82%84%E3%81%B0%E3%81%84%E3%80%81%2Fusr%2Fbuild%2Flibtool%20%E3%82%92%E5%89%8A%E9%99%A4%E3%81%97%E3%81%A1%E3%82%83%E3%81%A3%E3%81%9F%20.png)
見てみるとこの IRC ログ、そしてgrepで「やばい、/usr/build/libtool を消してしまった「」と書いてあると、誰かが私とまったく同じことをして、私がやろうとしていたことをまさにやろうとしていたことに気づくでしょう。
解決策は簡単でした。はパッケージから取得されますln -s /usr/bin/libtool /usr/build/libtool
が、そのパッケージは私のシステムにインストールされていませんでした (?!)。 そのため、インストールしてシンボリックリンクを作成しましたが、問題はありませんでした。 しかし、パッケージがインストールされていないのに、ハックはどうやってそこにあったのでしょうか? それはどこから来たのでしょうか? 復元したいと思います。usr/bin/libtool
libtool
/usr/build/libtool
libtool
mv
そして、の代わりにを使うべきだったと分かりました。rm -rf
これは良い教訓になりました。
答え1
では、これを別のマシンから盗むことはできないのでしょうか?
おそらく、そのファイルをインストールした原因を見つける必要があります。ベース OS インストールの一部であった可能性もあります。
古いrpm
ものを使用する場合は、次のように使用できます。
rpm -q -f /usr/build/libtool
または、どのパッケージがファイルをインストールしたかをシステムに問い合わせるのに近いもの。最近のパッケージ マネージャーでこれがどのように行われるかはわかりませんが、おそらく方法があるはずです。