โดยทั่วไปแล้วซอฟต์แวร์ของคุณจะถูกติดตั้งภายใต้ / หรือ / usr หรือ / usr / local สิ่งนี้เรียกว่า "คำนำหน้า" / ถูกสงวนไว้สำหรับโปรแกรมระบบปฏิบัติการที่สำคัญที่สุด / usr / สงวนไว้สำหรับผู้จัดการแพคเกจ ดังนั้นเมื่อคุณเขียนซอฟต์แวร์เป็นสิ่งที่สุภาพที่สุดในการตั้งค่าเพื่อให้คำนำหน้าเป็น / usr / local จากนั้นสิ่งนี้สามารถถูกแทนที่ได้เมื่อมีคนจัดทำแพคเกจสำหรับการแจกจ่าย
สังเกตุฉันไม่ได้พูดถึง "lib" โดยเฉพาะ มีหลายตำบลย่อยภายใต้คำนำหน้า lib เป็นเพียงหนึ่งในพวกเขา "bin" ใช้สำหรับ executables, "share" สำหรับไฟล์ข้อมูล, "lib" สำหรับ shared library และอื่น ๆ ดังนั้นหากโปรแกรมของคุณเป็นไลบรารี่คุณสามารถติดตั้งได้โดยค่าเริ่มต้นเป็น / usr / local / lib หากเป็นโปรแกรมปกติคุณสามารถติดตั้งเพื่อ / usr / local / bin ด้วยไฟล์ข้อมูลของคุณใน / usr / local / share สิ่งสำคัญคือคุณต้องทำเพื่อให้สามารถเลือกส่วนนำหน้าได้ในเวลารวบรวม บางคนอาจต้องการติดตั้งเพื่อ / usr มากกว่า / usr / local หรือในทางกลับกัน