Как пользователь Arch, я бы вообще избегал / usr / local и использую только / etc для конфигурации. При установке из исходного кода, я предпочел бы написать небольшой файл PKGBUILD, пока я там, и, возможно, загрузить его в репозиторий пользователей Arch (AUR), как для других, так и для себя на другом компьютере в будущем. Судя по количеству пакетов в AUR и скорости их создания, я не одинок в своих мыслях. Это увеличивает шансы для всех, что пакет будет доступен, вместо того, чтобы устанавливать его из исходных текстов, и избегать устаревших расположений, таких как / usr / local.
Похоже, что Debian также нравится идея создания пакета исходного кода вместо установки чего-либо в / usr / local, поэтому используются такие утилиты, как checkinstall .
Создание пакета с исходным кодом, который вы хотите установить, было бы хорошим способом отследить, где находятся файлы, и убедиться, что некоторые из них непостоянно не перезаписаны другим пакетом или другой «make install». Удаление с помощью «make uninstall» не является хорошим решением. Информация о том, какая версия установлена, - это еще одна вещь, которую современные менеджеры пакетов умеют отслеживать.
Я бы просто отказался от / usr / local полностью. Это не очень хорошее место для размещения чего-либо, не для установки пакетов (общесистемные каталоги более удобны) и не для пользователей.
/etc/myapp
? Если бы я искал изменения в конфигурации, это было бы первое место, которое я бы посмотрел.