না, এবং আপনার দরকার নেই।
এর উদ্দেশ্য /usr/local
হ'ল স্থানীয় প্রশাসক দ্বারা সিস্টেমটি বিতরণ করা সফ্টওয়্যার থেকে (যা, যে সফ্টওয়্যার যার মাধ্যমে ইনস্টল করা যায় apt-get
) থেকে সংস্থাপিত এবং ইনস্টল করা সফ্টওয়্যারটির পার্থক্য করা ।
এতে প্যাকেজবিহীন সফ্টওয়্যারটি ইনস্টল করার মাধ্যমে /usr
আপনি দ্বন্দ্ব সৃষ্টি করার ঝুঁকি নিয়ে ফেলেন, যার ফলে কোনও আপাত কারণ ছাড়াই সিস্টেম প্যাকেজগুলি ব্যর্থ হতে পারে (যেমন আপনি যদি নতুন সংস্করণে কোনও লাইব্রেরি ওভারআরাইট্রাইট করেন তবে)।
প্যাকেজ সংকলন করার সময় প্যাকেজ রক্ষণাবেক্ষণকারীদের অনেকগুলি অতিরিক্ত কাজ করতে হবে, এটি নিশ্চিত করতে যে এটি প্রতিটি ইনস্টলে নির্দোষভাবে কাজ করে এবং অন্যান্য প্যাকেজগুলি কী ইনস্টল করা হয়েছে তা নির্বিশেষে। এটি কেবল তখনই সম্ভব যখন তারা প্যাকেজ সংগ্রহস্থলটি দেখতে এবং সম্ভাব্যভাবে ইনস্টল করা যেতে পারে এমন অন্যান্য প্যাকেজটি জানতে পারে। (বাস্তবে, তারা কেবল প্যাকেজগুলির একটি ছোট উপসেট নিয়ে উদ্বিগ্ন হতে পারে; যেমন libc সরঞ্জামচেন, এবং এসডিএল লাইব্রেরি, উদাহরণস্বরূপ।)
প্যাকেজ সংকলন নিজেই (তুলনা করে) দ্রুত এবং আলগা: আপনি সর্বোচ্চ পোর্টেবিলিটি করার বিষয়ে চিন্তা করেন না; আপনি কেবল এটি আপনার মেশিনটি তৈরি এবং কাজ করতে চান। এর অধীনে স্টাফগুলির সাথে বেমানান রয়েছে কিনা তা আপনার খেয়াল নেই /usr
, যেহেতু এটি ওভাররাইট করা হবে না এবং আপনি যে কোনও লাইব্রেরির সাথে অসম্পূর্ণ ডুপ্লিকেট ইনস্টল করতে পারবেন, যতক্ষণ আপনি নীচে থাকবেন /usr/local
। এমনকি আপনার খুব নির্দিষ্ট প্রয়োজনীয়তাও থাকতে পারে (যেমন আপনার মেশিনের নির্দিষ্ট নির্দেশাবলীর উত্সাহিত পারফরম্যান্সের জন্য সুবিধা গ্রহণ করা) যা আপনার লিনাক্স বিতরণের অন্যান্য ব্যবহারকারীর জন্য প্রযোজ্য নয়। এবং, যদি আপনি এখনও ইনস্টল না করে থাকা অন্য কোনও সফটওয়্যারটির সাথে বেমানান হন তবে আপনি নতুন সফ্টওয়্যারটি ইনস্টল করার চেষ্টা করবেন, আগেই নয়।