นี่คือคำสั่ง dh-exec ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
dh-exec - ตัวช่วยไฟล์ปฏิบัติการ Debhelper
เรื่องย่อ
#! /usr/bin/dh-exec
src/libfoo-*.so.* debian/foo-plugins/usr/lib/foo/${DEB_HOST_MULTIARCH}/
etc/example.conf => debian/foo/etc/foo/foo.conf
[linux-any kfreebsd-any] บางไฟล์เฉพาะส่วนโค้ง /usr/lib/foo/
DESCRIPTION
dh-exec เป็นโปรแกรมง่าย ๆ ที่ใช้เป็นล่ามสำหรับ debhelper ที่เรียกใช้งานได้
ไฟล์คอนฟิก
เป็น wrapper รอบคำสั่งย่อยอื่นๆ (ดูด้านล่าง) และจะไพพ์อินพุต
ผ่านสิ่งเหล่านั้นทั้งหมดตามลำดับโดยใช้คำสั่งที่เหมาะสมที่สุดในที่กว้างใหญ่
กรณีส่วนใหญ่
ออเดอร์ ณ ตอนนี้คือ dh-exec-subst ได้วิ่งก่อน ตามด้วย dh-exec-ติดตั้งเพื่อให้
การขยายตัวแปรเกิดขึ้นก่อนที่ไฟล์จะต้องถูกคัดลอก
การกรอง
ในไฟล์ที่จัดการ dh-exec ทั้งหมด บรรทัดสามารถ pre- หรือ post-fix ด้วยรายการสถาปัตยกรรม
ส่วนที่เหลือของบรรทัดควรนำไปใช้กับ สถาปัตยกรรมและสัญลักษณ์แทนทั้งหมดที่ known
dpkg-สถาปัตยกรรม(1) ได้รับการยอมรับ แม้กระทั่งถูกปฏิเสธ
สถาปัตยกรรม
dh-exec สร้างขึ้นจากสามชั้น: มี dh-ผู้บริหาร ยูทิลิตี้ รายการเดียวของมัน
ชี้สิ่งเดียวที่จะต้องเรียก
ด้านล่างมีหลากหลาย คำสั่งย่อยเช่น dh-exec-subst, dh-exec-ตัวกรอง,
dh-exec-ติดตั้ง และ dh-exec-ไม่รู้หนังสือซึ่งเป็นแผ่นบาง ๆ รอบ ๆ dh-exec . ต่างๆ
สคริปต์ที่ทำให้แน่ใจว่าจะเรียกใช้เฉพาะที่จำเป็นต้องเรียกใช้เท่านั้น
และชั้นต่ำสุดคือสคริปต์ต่างๆ ที่ทำงานจริง
สามารถควบคุมคำสั่งย่อยที่จะรัน หรือหากต้องการความละเอียดมากกว่านี้ ก็สามารถ
จำกัดสคริปต์ที่จะรันด้วย ดูตัวเลือกด้านล่าง!
OPTIONS
--กับ=คำสั่ง[,คำสั่ง ... ]
แทนที่รายการคำสั่งย่อยเพื่อรันอินพุตด้วยรายการแบบกำหนดเอง (โดยที่
รายการจะถูกคั่นด้วยช่องว่างหรือจุลภาค) ตัวเลือกนี้จะแทนที่ .เสมอ
รายการที่มีอยู่กับสิ่งที่ระบุ
สามารถใช้เพื่อกำหนดคำสั่งย่อยที่จะใช้ได้อย่างชัดเจน
รายการ ต้อง ไม่ รวม dh-exec- คำนำหน้า
ค่าเริ่มต้นเป็น subst,ติดตั้ง.
--ปราศจาก=คำสั่ง[,คำสั่ง ... ]
ตรงกันข้ามกับตัวเลือกด้านบน นี่แสดงรายการคำสั่งย่อยทั้งหมดที่ไม่ควรเป็น
มือสอง
รายการ ต้อง ไม่ รวม dh-exec- คำนำหน้า
--พร้อมสคริปต์=ต้นฉบับ[,ต้นฉบับ ... ]
แทนที่รายการของสคริปต์เพื่อเรียกใช้อินพุตด้วยรายการที่กำหนดเอง (โดยที่ รายการ
คั่นด้วยช่องว่างหรือจุลภาค) ตัวเลือกนี้จะแทนที่ตัวที่มีอยู่เสมอ
รายการกับสิ่งที่ระบุ
สามารถใช้เพื่อระบุสคริปต์ที่จะใช้อย่างชัดแจ้ง โดยจำกัดมากกว่าสิ่งใด
--กับ ทางเลือกสามารถ
รายการ ต้อง ไม่ รวม dh-exec- คำนำหน้า
โดยค่าเริ่มต้น จะว่างเปล่า หมายความว่าไม่มีการกรองเสร็จสิ้น และสคริปต์ใดๆ ก็ตาม
ค้นหาคำสั่งย่อยจะถูกเรียกใช้
--ไม่มีการกระทำ
ไม่ได้ทำอะไรจริงๆ แต่พิมพ์ไปป์ไลน์ที่จะถูกเรียกใช้แทน
--รายการ
แสดงรายการคำสั่งย่อยและสคริปต์ที่พร้อมใช้งาน จัดกลุ่มตามคำสั่งย่อย
--ช่วยด้วย, --รุ่น
แสดงวิธีใช้สั้นๆ หรือเวอร์ชันแพ็คเกจ ตามลำดับ
คำสั่งย่อย
dh-exec-subst
แทนที่ตัวแปรต่างๆ (จากสภาพแวดล้อมหรือจาก
dpkg-สถาปัตยกรรม(พ.ศ. 1)).
dh-exec-ตัวกรอง
กรองอินพุตด้วยวิธีต่างๆ (ข้อจำกัดด้านสถาปัตยกรรม โปรไฟล์การสร้าง และ
เป็นต้น)
dh-exec-ติดตั้ง
ส่วนขยายถึง dh_install(1) ที่รองรับการเปลี่ยนชื่อไฟล์ในระหว่างการคัดลอก
กระบวนการโดยใช้ไวยากรณ์พิเศษ
และพวกเรา
DH_EXEC_LIBDIR
ไดเร็กทอรีที่คำสั่งย่อยที่ห่อหุ้มอยู่ ค่าเริ่มต้นเป็น /usr/lib/dh-exec/.
DH_EXEC_SCRIPTDIR
ไดเร็กทอรีที่สคริปต์ที่ใช้งานหนักอยู่ ค่าเริ่มต้นเป็น
/usr/share/dh-exec/.
ใช้ dh-exec ออนไลน์โดยใช้บริการ onworks.net