ฉันกำลังทำงานกับซอร์สโค้ด apache2 ซึ่งเป็น `แหล่งที่มา apt-get 'จากที่เก็บ Ubuntu
apt-get แตกไฟล์ apache2-xxx.tar.gz และรวมกับ apache2-xxx-ubuntu.diff ดังนั้นฉันจึงเห็นว่าไดเรกทอรี apache2-xxx / มีแหล่ง apache2 Ubuntu-ized
แต่หลังจากกำหนดค่าและทำการติดตั้งแล้วฉันพบว่าโครงสร้างไดเรกทอรีผลลัพธ์ที่สร้างขึ้นนั้นแตกต่างจากที่ฉันติดตั้งโดย 'apt-get install apache2'
ตัวอย่างเช่น `apt-get install apache2 'แยกการกำหนดค่าเฉพาะของโมดูลจาก httpd.conf ไปยัง mods-available / * และโมดูลทั้งหมดจะถูกรวบรวมในวัตถุที่ใช้ร่วมกัน แต่การกำหนดค่าเริ่มต้น (./configure โดยไม่มีตัวเลือก) จะรวบรวมโมดูลทั้งหมดไว้ในการปฏิบัติการเดี่ยว แม้ว่าฉันจะสามารถระบุ --enable-mods-shared = all to ./configure แต่แล้วการรวบรวมล้มเหลว
คำถามนี้ไม่เพียง แต่สำหรับตัวเลือก - เปิดใช้งาน -mods-share แล้วฉันต้องการทราบวิธีรวบรวม apache2 หรือโดยทั่วไปเป็นแพคเกจซอร์สของ Ubuntu เพื่อแจกจ่าย ตัวเลือกการกำหนดค่าที่ฉันควรให้เพื่อสร้างไบนารีเหมือน Ubuntu ทั่วไปคืออะไร?