นี่คือคำสั่ง dpkg-gencontrol ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
dpkg-gencontrol - สร้างไฟล์ควบคุมเดเบียน
เรื่องย่อ
dpkg-gencontrol [ตัวเลือก... ]
DESCRIPTION
dpkg-gencontrol อ่านข้อมูลจากทรีต้นทาง Debian ที่คลายแพ็กแล้วสร้าง a
ไฟล์ควบคุมแพ็คเกจไบนารี (ซึ่งมีค่าเริ่มต้นเป็น debian/tmp/DEBIAN/control); ระหว่างนี้
กระบวนการจะทำให้ฟิลด์ความสัมพันธ์ง่ายขึ้น
ดังนั้น ล่วงหน้า, ขึ้นอยู่กับ, แนะนำ และ ชี้ให้เห็นถึง ถูกทำให้ง่ายขึ้นในลำดับนี้โดย
การลบการพึ่งพาซึ่งทราบว่าเป็นจริงตามการพึ่งพาที่แข็งแกร่งกว่า
แยกวิเคราะห์แล้ว มันจะลบการพึ่งพาตนเองออกด้วย (อันที่จริงมันจะลบสิ่งใด ๆ
การพึ่งพาซึ่งประเมินว่าเป็นจริงตามเวอร์ชันปัจจุบันของแพ็คเกจที่ติดตั้ง)
ตามหลักเหตุผลจะรักษาจุดตัดของการพึ่งพาหลายรายการในแพ็คเกจเดียวกัน NS
ลำดับของการพึ่งพาจะถูกรักษาไว้อย่างดีที่สุด: หากการพึ่งพาใด ๆ ต้องเป็น
ละทิ้งเนื่องจากการพึ่งพาอื่นที่ปรากฏเพิ่มเติมในฟิลด์ แทนที่
การพึ่งพาจะเข้ามาแทนที่สิ่งที่ถูกทิ้ง
เขตข้อมูลความสัมพันธ์อื่นๆ (ช่วย, ความขัดแย้ง, แบ่ง, แทนที่ และ ให้) ก็เช่นกัน
ทำให้ง่ายขึ้นทีละรายการโดยการคำนวณยูเนียนของการขึ้นต่อกันต่างๆ เมื่อ package
ปรากฏอยู่หลายครั้งในสนาม
dpkg-gencontrol ยังเพิ่มรายการสำหรับแพ็คเกจไบนารีto เดเบียน/ไฟล์.
OPTIONS
-vรุ่น
ตั้งค่าหมายเลขเวอร์ชันของแพ็คเกจไบนารีที่จะสร้าง
-Vชื่อ=ความคุ้มค่า
ตั้งค่าตัวแปรการแทนที่เอาต์พุต ดู deb-substvars(5) เพื่อหารือเกี่ยวกับผลลัพธ์
การแทน.
-Tไฟล์ substvars
อ่านตัวแปรการแทนที่ใน ไฟล์ substvars; ค่าเริ่มต้นคือ เดเบียน/substvars.
สามารถใช้ตัวเลือกนี้ได้หลายครั้งเพื่ออ่านตัวแปรการแทนที่จากหลาย ๆ ตัว
ไฟล์ (ตั้งแต่ dpkg 1.15.6)
-Dสนาม=ความคุ้มค่า
แทนที่หรือเพิ่มฟิลด์ไฟล์ควบคุมเอาต์พุต
-Uสนาม
ลบฟิลด์ไฟล์ควบคุมเอาต์พุต
-cไฟล์ควบคุม
ระบุไฟล์ควบคุมต้นทางหลักที่จะอ่านข้อมูลจาก ค่าเริ่มต้นคือ
เดเบียน / ควบคุม.
-lไฟล์บันทึกการเปลี่ยนแปลง
ระบุไฟล์บันทึกการเปลี่ยนแปลงเพื่ออ่านข้อมูล ค่าเริ่มต้นคือ
เดเบียน/บันทึกการเปลี่ยนแปลง.
-fไฟล์รายการไฟล์
อ่านหรือเขียนรายการไฟล์ที่จะอัปโหลดที่นี่ แทนที่จะใช้
เดเบียน/ไฟล์.
-Fรูปแบบบันทึกการเปลี่ยนแปลง
ระบุรูปแบบของบันทึกการเปลี่ยนแปลง ดู dpkg-parsechangelog.php(1) สำหรับข้อมูล
เกี่ยวกับรูปแบบทางเลือก
-pแพ็คเกจ
สร้างข้อมูลสำหรับแพ็คเกจไบนารี แพ็คเกจ. หากไฟล์ควบคุมต้นทาง
แสดงรายการไบนารีแพ็คเกจเดียวเท่านั้น ดังนั้นตัวเลือกนี้อาจถูกละเว้น มิฉะนั้นก็คือ
จำเป็นในการเลือกข้อมูลของแพ็คเกจไบนารีที่จะสร้าง
-nชื่อไฟล์
สมมติว่าชื่อไฟล์ของแพ็คเกจจะเป็น ชื่อไฟล์ แทนที่จะเป็นแบบปกติ
ชื่อไฟล์ package_version_arch.deb
-คือ, -ไอพี, -ไอเอสพี
ตัวเลือกเหล่านี้จะถูกละเว้นเนื่องจากความเข้ากันได้กับเวอร์ชันเก่าของ dpkg build
สคริปต์แต่ตอนนี้เลิกใช้แล้ว เมื่อก่อนเคยชินกับการบอก dpkg-gencontrol
เพื่อรวมฟิลด์ Section และ Priority ในไฟล์ควบคุม นี่คือ
พฤติกรรมเริ่มต้น หากคุณต้องการรับพฤติกรรมแบบเก่า คุณสามารถใช้ -U ตัวเลือก
เพื่อลบฟิลด์ออกจากไฟล์ควบคุม
-Pแพ็คเกจสร้าง-dir
บอก dpkg-แหล่งที่มา ว่าแพ็คเกจถูกสร้างขึ้นใน แพ็คเกจสร้าง-dir แทน
เดเบียน/tmp. ค่านี้ใช้เพื่อค้นหาค่าเริ่มต้นของ ขนาดติดตั้ง
ตัวแปรทดแทนและฟิลด์ไฟล์ควบคุม (โดยใช้ du) และสำหรับค่าเริ่มต้น
ตำแหน่งของไฟล์เอาต์พุต
-O[ชื่อไฟล์]
พิมพ์ไฟล์ควบคุมไปยังเอาต์พุตมาตรฐาน (หรือ ชื่อไฟล์ หากระบุไว้ตั้งแต่ dpkg
1.17.2) มากกว่าที่จะ เดเบียน/tmp/เดเบียน/ควบคุม (หรือ แพ็คเกจสร้าง-
dir/เดเบียน/ตัวควบคุม if -P ถูกนำมาใช้)
-?, --ช่วยด้วย
แสดงข้อความการใช้งานและออก
--รุ่น
แสดงเวอร์ชันและออก
ใช้ dpkg-gencontrol ออนไลน์โดยใช้บริการ onworks.net