如果你看一下此 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
我想你不能直接从另一台机器上偷走它吧?
您可能需要找到安装了该文件的内容。它也可能是基本操作系统安装的一部分。
使用旧rpm
的可以使用:
rpm -q -f /usr/build/libtool
或者类似的东西,询问系统哪个包安装了该文件。我不确定更现代的包管理器如何做到这一点,但他们很可能有办法。