นี่เป็นครั้งแรกที่ฉันใช้ Gentoo และฉันค่อนข้างหลงทาง

ฉันต้องการติดตั้งNginx. ebuild ปัจจุบันไม่รองรับlimitproxy http://nginxlimitproxy.sourceforge.net

ฉันเห็นว่าฉันต้องแก้ไขSRC_URIเพื่อเพิ่มแหล่งที่มาของปลั๊กอินใหม่ แต่ขั้นตอนต่อไปคืออะไร?

แก้ไข: มีวิธีติดต่อผู้ดูแลอย่างเป็นทางการหรือไม่?

answer

คุณอาจต้องการดูแหล่งข้อมูลเหล่านี้:

  • /usr/portage/skel.ebuild- ebuild เริ่มต้นที่มีความคิดเห็นมากมาย
  • man 5 ebuild- หน้าคนสำหรับรูปแบบ .ebuild
  • http://devmanual.gentoo.org/ - มีข้อมูลมากมายเกี่ยวกับ ebuild และระบบนิเวศ Gentoo

เพื่อตอบคำถามของคุณ.. จะขึ้นอยู่กับว่าต้องคอมไพล์ปลั๊กอินด้วย Nginx หรือถ้าเป็นโมดูล ถ้าจะต้องคอมไพล์ด้วย Nginx น่าจะเป็นแพตช์ แล้วคุณจะใช้epatchในsrc_prepareขั้นตอนนี้ คุณอาจต้องใช้ebuildคำสั่งเพื่อคลายแพ็กทุกอย่างและเรียกดูใน /var/tmp/portage เพื่อค้นหาโครงสร้างของไฟล์เก็บถาวรที่คลายการแพ็ก หากเป็นโมดูลที่สามารถติดตั้งได้หลังจากติดตั้ง Nginx แล้ว คุณต้องสร้าง ebuild ใหม่ ฉันต้องการ gank ebuild จากโมดูล Nginx อื่น (ถ้ามี) และเปลี่ยนมัน