Двигаясь мимо доморощенного
Как программист-любитель, я делаю большинство своих экспериментов на macOS. Для установки пакетов я всегда использовал сочетание ./configure; make; make install
а также brew install
, но не слишком углубился в их внутреннюю работу.
В последнее время я стараюсь использовать Homebrew как можно меньше, чтобы пристальнее наблюдать и лучше контролировать процесс, и я также узнал, как cmake
и авто инструменты GNU работают.
Одна вещь, которую я пропускаю при установке из исходного кода вручную без Homebrew - это brew list
команда.
Мне интересно, какие инструменты я могу использовать для замены brew list
Команда, продолжая устанавливать пакеты вручную самостоятельно?
В основном я ищу что-то, что создаст базу данных всех выполнений make install
Команда и сохранить список всех установленных файлов каждый раз, чтобы, возможно, также включить uninstall
команда позже, без необходимости сохранять makefile
на диске, или что-то подобное.