Обычно каждый раз, когда запускается `make install ', файлы не помещаются в определенный каталог, например / usr / prog1. Вместо этого файлы помещаются в каталоги, где файлы из других программ уже находятся в таких каталогах, как / usr / lib и / usr / bin. Я считаю, что это было обычной практикой с давних времен. Такая практика, безусловно, увеличивает вероятность конфликта имен файлов.
Поскольку мой поиск в Google не дал хорошего обсуждения по этому вопросу, мне интересно, что люди делают для управления конфликтами имен файлов? Они просто пробуют то или иное имя, и если что-то идет не так, пользователь регистрирует ошибку, а разработчик выбирает другое имя? Или они просто префиксами имен своих файлов? Кто-нибудь знает о хорошем обсуждении этого вопроса?