![Черт, я уничтожил /usr/build/libtool](https://rvso.com/image/503702/%D0%A7%D0%B5%D1%80%D1%82%2C%20%D1%8F%20%D1%83%D0%BD%D0%B8%D1%87%D1%82%D0%BE%D0%B6%D0%B8%D0%BB%20%2Fusr%2Fbuild%2Flibtool%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
Полагаю, вы не можете просто украсть это с другой машины?
Вероятно, вам нужно найти то, что установило этот файл. Он также мог быть частью базовой установки ОС.
Используя старый rpm
можно использовать:
rpm -q -f /usr/build/libtool
или что-то близкое, чтобы спросить систему, какой пакет установил файл. Я не уверен, как это сделать в более современных менеджерах пакетов, но, скорее всего, у них есть способ.