উবুন্টু প্যাকেজগুলি কীভাবে তৈরি করবেন, তাই ইনস্টল লেআউটটি হুবহু উবুন্টু ডিস্ট্রোর সাথে মিলবে?


2

আমি অ্যাপাচি 2 উত্স কোডগুলিতে কাজ করছি যা উবুন্টু সংগ্রহস্থল থেকে 'অ্যাপট-গেট উত্স'।

অ্যাপিট-গেট অ্যাপাচি 2-এক্সএক্সএক্সএক্স.টি.আর.পি.কে সংক্রামিত করেছে এবং অ্যাপাচি 2-এক্সএক্সএক্সএক্স-উবুন্টু.ডিফের সাথে একীভূত হয়েছে। সুতরাং আমি ডিরেক্টরিটি অ্যাপাচি 2-এক্সএক্সএক্স / মনে করি উবুন্টু-আয়েড অ্যাপাচি 2 উত্সটি রয়েছে।

তবে কনফিগার এবং ইনস্টল করার পরে, আমি দেখতে পেলাম যে বিল্ট রেজাল্ট ডিরেক্টরি কাঠামোটি `apt-get ইনস্টল অ্যাপাচি 2 'দ্বারা ইনস্টল করা আছে তার থেকে আলাদা।

উদাহরণস্বরূপ, `apt-get ইনস্টল অ্যাপাচি 2 'মডিউল-নির্দিষ্ট কনফিগারেশনগুলিকে httpd.conf থেকে মোড-উপলব্ধ / * এ বিভক্ত করে এবং সমস্ত মডিউল ভাগ করা অবজেক্টে সংকলিত হয়। তবে ডিফল্ট কনফিগার (কোনও বিকল্প ছাড়াই। / কনফিগার) সমস্ত মডিউলকে একক এক্সিকিউটেবলের মধ্যে সংকলন করে। যদিও আমি --enable-mods-shared = all to ./configure নির্দিষ্ট করতে পারি তবে কম্পাইলটি ব্যর্থ হয়েছিল।

প্রশ্নটি কেবলমাত্র - সক্ষম-মোডগুলি-ভাগ করা বিকল্পের নয়, আমি কীভাবে অ্যাপাচি 2 বা সাধারণভাবে বিতরণের জন্য একটি উবুন্টু উত্স প্যাকেজ সংকলন করতে চাই তা জানতে চাই। আরও সাধারণ উবুন্টুর মতো বাইনারিগুলি তৈরি করতে আমার কনফিগার বিকল্পগুলি কী দেওয়া উচিত?

উত্তর:


2

make -f ./debian/rulesপিসমিল তৈরি করতে আপনি এবং ব্যাশ-সম্পূর্ণতাটি ব্যবহার করতে পারেন । বা একবারে এটি তৈরি করতে ডিবিল্ড ব্যবহার করুন। আপনি সংকলন বিধি, ডিরেক্টরি কনফিগার বিকল্প এবং কাস্টমাইজেশন দেখতে পাবেন debian/


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.