Я скомпилировал и установил программу из tarball ala make install
но теперь я хочу знать, где были установлены эти файлы. Как я могу это сделать?
1 ответ
Не существует универсально надежного способа сделать это после свершившегося факта, AFAIK. Одна вещь, которая может сработать, если у Makefile есть цель удаления или что-то подобное, это проверить это и посмотреть, что он удаляет; это может показать вам, куда установить вещи.
Однако проблема отслеживания установленных файлов существует очень давно, и ответом обычно являются менеджеры пакетов. Большинство из них делают (в основном) установку пакета в изолированном месте, а затем упаковывают полученные файлы в "пакет". Как только это будет сделано, вы можете увидеть, какие файлы установлены, заглянув внутрь пакета (или спросив менеджера пакетов).
Одна вещь, которую вы могли бы сделать, это смоделировать, что будет делать менеджер пакетов. Создайте каталог и установите в нем программу (если ваша программа использует ./configure
, вы можете использовать ее для указания альтернативного места установки; в зависимости от программы вам может потребоваться сделать что-то более сложное). Затем посмотрите, что находится в этом каталоге, и найдите эти файлы в вашей реальной системе.