通常、`make install' が実行されるたびに、ファイルは /usr/prog1 のような特定のディレクトリに配置されません。代わりに、ファイルは /usr/lib や /usr/bin など、他のプログラムからのファイルが既に存在するディレクトリに配置されます。これは昔からの常識だと思います。この慣行により、ファイル名の衝突の可能性が確実に高まります。
私のグーグルはこの問題について良い議論を返さなかったので、ファイル名の衝突を管理するために人々は何をしているのでしょうか? 彼らは単にこの名前またはその名前を試して、何か問題が発生した場合、ユーザーによってバグが報告され、開発者は別の名前を選択しますか? それとも、単にファイルの名前にプレフィックスを付けるだけですか? この問題に関する良い議論を知っている人はいますか?