সাধারণত, আপনার সফ্টওয়্যারটি /, বা / usr, বা / usr / স্থানীয় এর অধীনে ইনস্টল করা হবে। একে বলা হয় "উপসর্গ"। / সাধারণত সবচেয়ে গুরুত্বপূর্ণ অপারেটিং সিস্টেম প্রোগ্রামগুলির জন্য সংরক্ষিত থাকে। / usr / প্যাকেজ পরিচালকদের দ্বারা ব্যবহারের জন্য সংরক্ষিত। অতএব, আপনি যখন সফ্টওয়্যারটি লেখেন, এটি সেট আপ করা সবচেয়ে নম্র হয় যাতে উপসর্গটি / usr / স্থানীয় হবে। তারপরে কেউ এটিকে বিতরণের জন্য প্যাকেজ করে তবে এটিকে ওভাররাইড করা যেতে পারে।
লক্ষ্য করুন আমি বিশেষত "লিবিব" সম্পর্কে কথা বলছি না। উপসর্গের অধীনে বেশ কয়েকটি সাধারণ সাবডিয়ার রয়েছে, তাদের মধ্যে কেবল একটি হিসাবে লিব b "বিন" এক্সিকিউটেবলের জন্য, ডেটা ফাইলের জন্য "শেয়ার", শেয়ার্ড লাইব্রেরির জন্য "lib" ইত্যাদি ব্যবহার করা হয়। সুতরাং আপনার প্রোগ্রামটি যদি একটি গ্রন্থাগার হয় তবে আপনি এটি / usr / স্থানীয় / lib এ ডিফল্টরূপে ইনস্টল করতে পারেন। যদি এটি একটি সাধারণ প্রোগ্রাম হয় তবে আপনি এটি / usr / লোকাল / শেয়ারে আপনার ডেটা ফাইলের সাথে / usr / স্থানীয় / বিনে ইনস্টল করতে পারেন। গুরুত্বপূর্ণ বিষয়টি হ'ল আপনি এটি তৈরি করেছেন যাতে সংকলনের সময় উপসর্গটি নির্বাচনযোগ্য। কিছু / usr / স্থানীয় বা তদ্বিপরীত পরিবর্তে / usr এ ইনস্টল করতে পছন্দ করতে পারে।