นี่คือคำสั่ง debrelease ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
debrelease - เสื้อคลุมรอบ dupload หรือ dput
เรื่องย่อ
ยกเลิก [ยกเลิก ตัวเลือก] [คัดลอก/dput ตัวเลือก]
DESCRIPTION
ยกเลิก เป็นกระดาษห่อธรรมดารอบตัว อัปโหลด or ดีพุต. เรียกจากภายใน
แผนผังซอร์สโค้ดของแพ็กเกจ และหาเวอร์ชันปัจจุบันของแพ็กเกจ มันแล้ว
มองหาที่สอดคล้องกัน .การเปลี่ยนแปลง ไฟล์ (ซึ่งแสดงรายการไฟล์ที่จำเป็นในการอัปโหลดตามลำดับ
เพื่อปล่อยแพ็คเกจ) ในไดเร็กทอรีพาเรนต์ของซอร์สโค้ดทรีและการเรียก อัปโหลด
or ดีพุต กับ .การเปลี่ยนแปลง ไฟล์เป็นพารามิเตอร์เพื่อทำการอัพโหลดจริง
อาจให้ตัวเลือกแก่ ยกเลิก; ยกเว้นรายการด้านล่างพวกเขาจะส่งต่อไปยัง
ไม่เปลี่ยนเป็น อัปโหลด or ดีพุต. devscripts ไฟล์การกำหนดค่ายังอ่านโดย
ยกเลิก ตามที่อธิบายไว้ด้านล่าง
ค้นหาสถานที่ ชื่อ การตรวจสอบ
เหมือนกับสคริปต์อื่น ๆ อีกหลายตัวใน devscripts แพคเกจ, ยกเลิก จะปีนขึ้นไป
ไดเร็กทอรีทรีจนกว่าจะพบ a เดเบียน/บันทึกการเปลี่ยนแปลง ไฟล์. เพื่อเป็นการป้องกันไฟล์ที่หลงทาง
ทำให้เกิดปัญหาที่อาจเกิดขึ้น มันจะตรวจสอบชื่อของไดเร็กทอรีหลักเมื่อพบ
เดเบียน/บันทึกการเปลี่ยนแปลง ไฟล์และตรวจสอบว่าชื่อไดเร็กทอรีสอดคล้องกับ package
ชื่อ. อย่างแม่นยำว่ามันทำงานอย่างไรโดยถูกควบคุมโดยตัวแปรไฟล์คอนฟิกูเรชันสองตัว
DEVSCRIPTS_CHECK_DIRNAME_LEVEL และ DEVSCRIPTS_CHECK_DIRNAME_REGEXและที่สอดคล้องกัน
ตัวเลือกบรรทัดคำสั่ง --check-dirname-ระดับ และ --check-dirname-regex.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL สามารถรับค่าต่อไปนี้:
0 อย่าตรวจสอบชื่อไดเร็กทอรี
1 ตรวจสอบเฉพาะชื่อไดเร็กทอรีถ้าเราต้องเปลี่ยนไดเร็กทอรีในการค้นหาของเรา
เดเบียน/บันทึกการเปลี่ยนแปลง. นี่เป็นพฤติกรรมเริ่มต้น
2 ตรวจสอบชื่อไดเร็กทอรีเสมอ
ชื่อไดเร็กทอรีถูกตรวจสอบโดยการทดสอบว่าชื่อไดเร็กทอรีปัจจุบันหรือไม่ (ตามที่กำหนด
by รหัสผ่าน(1)) จับคู่ regex ที่กำหนดโดยตัวเลือกไฟล์กำหนดค่า
DEVSCRIPTS_CHECK_DIRNAME_REGEX หรือโดยตัวเลือกบรรทัดคำสั่ง --check-dirname-regex นิพจน์ทั่วไป.
Here นิพจน์ทั่วไป เป็น Perl regex (ดู เพิร์ล(3perl)) ซึ่งจะทอดสมออยู่ที่จุดเริ่มต้น
และส่วนท้าย ถ้า นิพจน์ทั่วไป มี '/' จากนั้นจะต้องตรงกับเส้นทางไดเรกทอรีแบบเต็ม ถ้า
ไม่เช่นนั้นจะต้องตรงกับชื่อไดเร็กทอรีแบบเต็ม ถ้า นิพจน์ทั่วไป มีสตริง 'PACKAGE'
สิ่งนี้จะถูกแทนที่ด้วยชื่อแพ็คเกจต้นทาง ตามที่กำหนดจากบันทึกการเปลี่ยนแปลง NS
ค่าเริ่มต้นสำหรับ regex คือ: 'PACKAGE(-.+)?' ซึ่งตรงกับชื่อไดเรกทอรีเช่น
รุ่นแพ็คเกจและแพ็คเกจ
OPTIONS
--อัปโหลด, --dput
สิ่งนี้ระบุว่าจะใช้โปรแกรมอัพโหลดใด ค่าเริ่มต้นคือ อัปโหลด.
-S หากใช้ตัวเลือกนี้หรือค่าเริ่มต้น .การเปลี่ยนแปลง ไม่พบไฟล์ แต่เป็นแหล่งที่มาเท่านั้น
.การเปลี่ยนแปลง มีไฟล์อยู่แล้ว แหล่งที่มานี้เท่านั้น .การเปลี่ยนแปลง ไฟล์จะถูกอัพโหลด
แทนที่จะเป็นแบบเฉพาะส่วนโค้ง
-aสถาปัตยกรรมเดเบียน, -tGNU-ระบบ-type
ดู dpkg-สถาปัตยกรรม(1) สำหรับคำอธิบายของตัวเลือกเหล่านี้ พวกเขาส่งผลกระทบต่อ
ค้นหา .การเปลี่ยนแปลง ไฟล์. มีไว้เพื่อเลียนแบบพฤติกรรมของ dpkg-
สร้างแพ็คเกจ เมื่อกำหนดชื่อของ .การเปลี่ยนแปลง ไฟล์. หากเป็นธรรมดา -t is
ให้ถือว่าเป็น อัปโหลด ตัวเลือกการระบุโฮสต์และดังนั้น
หมายถึงจุดสิ้นสุดของ ยกเลิก- ตัวเลือกเฉพาะ
--หลาย
หลายโค้ง .การเปลี่ยนแปลง โหมด: นี่หมายความว่า ยกเลิก ควรใช้ล่าสุด
ไฟล์ที่มีรูปแบบชื่อ package_version_*++.การเปลี่ยนแปลง เป็น .การเปลี่ยนแปลง ไฟล์,
อนุญาตให้ .การเปลี่ยนแปลง ไฟล์ที่ผลิตโดย dpkg-ข้าม.
--debs-dir ไดเรกทอรี
มองหา .การเปลี่ยนแปลง และ หญิงที่เข้าสังคมครั้งแรก ไฟล์ใน ไดเรกทอรี แทนผู้ปกครองของ
ไดเรกทอรีต้นทาง นี่ควรเป็นเส้นทางสัมบูรณ์หรือสัมพันธ์กับด้านบนของ
ไดเรกทอรีต้นทาง
--check-dirname-ระดับ N
ดูส่วนด้านบน ค้นหาสถานที่ ชื่อ การตรวจสอบ สำหรับคำอธิบายของตัวเลือกนี้
--check-dirname-regex นิพจน์ทั่วไป
ดูส่วนด้านบน ค้นหาสถานที่ ชื่อ การตรวจสอบ สำหรับคำอธิบายของตัวเลือกนี้
--ไม่มีการประชุม, --noconf
อย่าอ่านไฟล์การกำหนดค่าใด ๆ ใช้ได้เฉพาะตัวเลือกแรกเท่านั้น
ระบุไว้ในบรรทัดคำสั่ง
--ช่วยด้วย, -h
แสดงข้อความช่วยเหลือและออกได้สำเร็จ
--รุ่น
แสดงข้อมูลเวอร์ชันและลิขสิทธิ์และออกได้สำเร็จ
การกำหนดค่า ตัวแปร
ไฟล์คอนฟิกูเรชันทั้งสองไฟล์ /etc/devscripts.conf และ ~/.devscripts มีที่มาจาก
เพื่อกำหนดตัวแปรการกำหนดค่า สามารถใช้ตัวเลือกบรรทัดคำสั่งเพื่อแทนที่
การตั้งค่าไฟล์คอนฟิก การตั้งค่าตัวแปรสภาพแวดล้อมจะถูกละเว้นเพื่อจุดประสงค์นี้
ตัวแปรที่รู้จักในปัจจุบันคือ:
DEBRELEASE_UPLOADER
ค่าที่รับรู้ในปัจจุบันคือ อัปโหลด และ ดีพุตและระบุว่า
ควรใช้โปรแกรมอัพโหลด มันสอดคล้องกับ --อัปโหลด และ --dput
ตัวเลือกบรรทัดคำสั่ง
DEBRELEASE_DEBS_DIR
ระบุไดเร็กทอรีที่จะค้นหา .การเปลี่ยนแปลง และ หญิงที่เข้าสังคมครั้งแรก ไฟล์และ
เป็นพาธสัมบูรณ์หรือสัมพันธ์กับส่วนบนสุดของทรีต้นทาง นี้
สอดคล้องกับ --debs-dir ตัวเลือกบรรทัดคำสั่ง สามารถใช้คำสั่งนี้ได้
เช่น ถ้าคุณใช้ ผู้สร้าง or svn-buildpackage เพื่อสร้างแพ็คเกจของคุณ
โปรดทราบว่ามันยังส่งผลกระทบ ดีบีซี(1) และ ไหล(1)
DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
ดูส่วนด้านบน ค้นหาสถานที่ ชื่อ การตรวจสอบ สำหรับคำอธิบายเหล่านี้
ตัวแปร โปรดทราบว่าสิ่งเหล่านี้เป็นตัวแปรคอนฟิกูเรชันของทั้งแพ็กเกจ และ will
จึงกระทบกระเทือนทุกคน devscripts สคริปต์ที่ตรวจสอบค่าตามที่อธิบายไว้ใน
manpages ของตนและใน devscripts.conf(5)
ใช้ debrelease ออนไลน์โดยใช้บริการ onworks.net