আমি আমার বেশিরভাগ কাজ (অনেকগুলি সি / পাইথন জড়িত) একটি ডেভলপমেন্ট সার্ভারে করি যা বেশ কয়েকটি অন্যান্য ব্যক্তির সাথে ভাগ করে নেওয়া হয়। ফলস্বরূপ আমরা সকলেই সিস্টেম অ্যাডমিনিস্ট্রেশনের কাজগুলি কিছুটা করার জন্য মনে করি (কোনও স্যাসাডমিন নেই)। এটি ঠিকঠাক কাজ করতে ঝোঁক, তবে প্যাকেজগুলি এবং গ্রন্থাগারগুলি ইনস্টল করা এবং রক্ষণাবেক্ষণ করা অগোছালো হয়ে যায়।
ইদানীং আমি নিজের বাড়ির ডিরেক্টরিতে নিজেকে আরও বেশি করে প্যাকেজ ইত্যাদি ইনস্টল করতে এবং তৈরি করতে দেখেছি। এই প্রক্রিয়াটি আনুষ্ঠানিকভাবে প্রবাহিত করার সর্বোত্তম উপায় কী? এই মুহূর্তে আমি নিছক am ./configuring
সঙ্গে --prefix
, আমার পথ নির্ধারণের যাতে আমার ~/usr/bin
সামনে আসে usr/bin
ইত্যাদি, এবং সেট বের করার চেষ্টা LD_LIBRARY_PATH
এবং C_INCLUDE_PATH
সঠিকভাবে এবং `কোনো PYTHONPATH কিন্তু এই ত্রুটি-প্রবণ ও বেদনাদায়ক হয়ে দাঁড়াচ্ছে। আরও একটি "স্বয়ংক্রিয়" পদ্ধতি আছে?