Как вывести список файлов, которые были установлены с помощью исходного архива?


1

Я скомпилировал и установил программу из архива аля, make installно теперь я хочу знать, где были установлены эти файлы. Как я могу это сделать?

Ответы:


1

Не существует универсально надежного способа сделать это после свершившегося факта, AFAIK. Одна вещь, которая может сработать, если у Makefile есть цель удаления или около того, это проверить это и посмотреть, что он удаляет; это может показать вам, куда установить вещи.

Однако проблема отслеживания установленных файлов существует очень давно, и ответом обычно являются менеджеры пакетов. Большинство из них делают (в основном) установку пакета в изолированном месте, а затем упаковывают полученные файлы в «пакет». Как только это будет сделано, вы можете увидеть, какие файлы установлены, заглянув внутрь пакета (или спросив менеджера пакетов).

Одна вещь, которую вы могли бы сделать, это смоделировать, что будет делать менеджер пакетов. Создайте каталог и установите в нем программу (если ваша программа использует ее ./configure, вы можете использовать ее для указания альтернативного места установки; в зависимости от программы вам может потребоваться сделать что-то более сложное). Затем посмотрите, что находится в этом каталоге, и найдите эти файлы в вашей реальной системе.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.