LINUX.ORG.RU

Отследить список файлов, установленных с помощью make install

 ,


0

1

Вот есть программы, распространяющиеся в виде архивов с исходным кодом, которые устанавливаются методом «make install». Существует ли способ отследить список файлов и директорий, которые наустанавливал этот скрипт?

Это нужно чтобы потом было легко удалить и обновить тот или иной пакет.

Deleted

Ответ на: комментарий от ashot

Собрал поиграться, даже кеды 5 собрал :)

Deleted ()

Существует ли способ отследить список файлов и директорий, которые наустанавливал этот скрипт?

Наиболее прозрачный для понимания — это отследить через GNU Stow (или XStow)

user_id_68054 ★★★★★ ()

(find /usr > before) && make install && (find /usr > after) && (diff before after > list.txt)

r0ck3r ★★★★★ ()

А в LFS разве не описывается управление инсталляциями программ? Ну что-то же там должно быть.
Ок, если по простому — у различных билд-скриптов есть какой-либо способ указать префикс, куда выполняется установка:
http://stackoverflow.com/questions/11307465/destdir-and-prefix-of-make
Из этого префикса ты уже можешь и пакет собрать, и просто список файлов занести куда-то (в slackware, емнип, это просто текстовики со списком файлов по имени пакета).

vyazovoi ★★ ()

На будущее: Чтобы отслеживать всё устанавливаемое, запили себе что-то типа sandbox, делай make install туда, схороняй список файлов, и уже затем переноси в систему. Наколеночный рабочий костыль делается за три минуты, сам справишься.

r3lgar ★★★★★ ()

Лучше всего не устанавливать этим методом.

anonymous ()

Перед «make install» включай камеру для записи домашнего видео.

этот скрипт

Что за скрипт?

anonymous ()

Посмотри как это сделано во FreeBSD.

iZEN ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.