lintian - ออนไลน์ในคลาวด์

นี่คือคำสั่ง lintian ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


lintian - เครื่องมือวิเคราะห์แบบคงที่สำหรับแพ็คเกจ Debian

เรื่องย่อ


หลินเทียน [การกระทำ] [ตัวเลือก] [แพคเกจ-

DESCRIPTION


Lintian ผ่าแพ็คเกจ Debian และรายงานจุดบกพร่องและการละเมิดนโยบาย ประกอบด้วย
การตรวจสอบอัตโนมัติสำหรับนโยบายเดเบียนในหลาย ๆ ด้านรวมถึงการตรวจสอบทั่วไปบางส่วน
ข้อผิดพลาด

มันใช้ไดเร็กทอรีเก็บถาวรที่เรียกว่า ห้องปฏิบัติการซึ่งมันเก็บข้อมูลเกี่ยวกับ
แพ็คเกจจะตรวจสอบ มันสามารถเก็บข้อมูลนี้ระหว่างการร้องขอหลายครั้งในการสั่งซื้อ
เพื่อหลีกเลี่ยงการดำเนินการรวบรวมข้อมูลที่มีราคาแพงซ้ำแล้วซ้ำอีก

มีสามวิธีในการระบุไบนารี, udeb หรือแพ็คเกจต้นทางเพื่อให้ Lintian ประมวลผล: โดย
ชื่อไฟล์ (ไฟล์ .deb สำหรับแพ็คเกจไบนารีหรือไฟล์ .dsc สำหรับแพ็คเกจต้นทาง) โดย
ตั้งชื่อ a .การเปลี่ยนแปลง ไฟล์ หรือโดยใช้การสืบค้นข้อมูลในห้องปฏิบัติการ (ดู "LAB QUERY" ด้านล่าง)

หากคุณระบุ a .การเปลี่ยนแปลง ไฟล์ Lintian จะประมวลผลแพ็คเกจทั้งหมดที่ระบุไว้ในไฟล์นั้น
วิธีนี้สะดวกเมื่อตรวจสอบแพ็คเกจใหม่ก่อนอัปโหลด

หากคุณระบุแพ็คเกจที่จะตรวจสอบหรือใช้ตัวเลือก --packages-จากไฟล์, แพ็กเก็จ
ที่ร้องขอจะถูกดำเนินการ มิฉะนั้น ถ้า เดเบียน/บันทึกการเปลี่ยนแปลง มีอยู่ก็แยกเป็น
กำหนดชื่อไฟล์ .changes เพื่อค้นหาในไดเร็กทอรีหลัก (เมื่อใช้
การกระทำ --ตรวจสอบ or --แกะ). ดู "การตรวจสอบการสร้างครั้งสุดท้าย" สำหรับข้อมูลเพิ่มเติม

OPTIONS


การดำเนินการของคำสั่ง lintian: (สามารถระบุได้เพียงหนึ่งการกระทำต่อการเรียกใช้แต่ละครั้ง)

-c, --ตรวจสอบ
เรียกใช้การตรวจสอบทั้งหมดบนแพ็คเกจที่ระบุ นี่คือการดำเนินการเริ่มต้น

-C ชเค1,ชเค2,..., --ตรวจสอบส่วน ชก1,ชก2,...
เรียกใช้การตรวจสอบที่ระบุเท่านั้น คุณสามารถระบุชื่อของสคริปต์ตรวจสอบหรือ
ตัวย่อ สำหรับรายละเอียด โปรดดูส่วน "ตรวจสอบ" ด้านล่าง

-F, --ftp-master-ปฏิเสธ
เรียกใช้เฉพาะการตรวจสอบที่ออกแท็กซึ่งส่งผลให้ถูกปฏิเสธโดยอัตโนมัติจาก Debian
คิวอัพโหลด. รายการแท็กดังกล่าวได้รับการรีเฟรชด้วย Lintian แต่ละรุ่น ดังนั้นอาจเป็น
ล้าสมัยเล็กน้อยหากมีการเปลี่ยนแปลงเมื่อเร็ว ๆ นี้

ดำเนินการผ่านโปรไฟล์ ดังนั้นจึงไม่สามารถใช้ตัวเลือกนี้ร่วมกับ
--ข้อมูลส่วนตัว.

-T แท็ก1,แท็ก2,..., --แท็ก แท็ก1,แท็ก2,...
เรียกใช้เฉพาะการตรวจสอบที่ออกแท็กที่ร้องขอ การทดสอบแท็กอื่นๆ ภายใน
สคริปต์ตรวจสอบจะทำงาน แต่จะไม่มีการออกแท็ก

ด้วยตัวเลือกนี้ แท็กทั้งหมดที่อยู่ในรายการจะแสดงโดยไม่คำนึงถึงการแสดงผล
การตั้งค่า

--tags-จากไฟล์ ชื่อไฟล์
ฟังก์ชั่นเดียวกับ --แท็กแต่อ่านรายการแท็กจากไฟล์ เส้นว่างและ
บรรทัดที่ขึ้นต้นด้วย # จะถูกละเว้น บรรทัดอื่น ๆ ทั้งหมดจะถูกนำไปเป็นชื่อแท็กหรือ
รายการที่คั่นด้วยเครื่องหมายจุลภาคของชื่อแท็ก (อาจ) ปัญหา

ด้วยตัวเลือกนี้ แท็กทั้งหมดที่อยู่ในรายการจะแสดงโดยไม่คำนึงถึงการแสดงผล
การตั้งค่า

-u, --แกะ
แกะแพ็คเกจจะคอลเลกชั่นทั้งหมด ดูส่วน "คอลเลกชัน" ด้านล่าง

หมายเหตุในตัวเลือกนี้จะเรียกใช้คอลเลกชันทั้งหมดด้วย ดูส่วน "คอลเลกชัน"
ด้านล่าง

-X ชเค1,ชเค2,..., --dont-ตรวจสอบส่วน ชก1,ชก2,...
เรียกใช้ทั้งหมดยกเว้นการตรวจสอบที่ระบุ คุณสามารถระบุชื่อของสคริปต์ตรวจสอบได้
หรือตัวย่อ สำหรับรายละเอียด โปรดดูส่วน "ตรวจสอบ" ด้านล่าง

ตัวเลือกทั่วไป:

-h, --ช่วยด้วย
แสดงข้อมูลการใช้งานและออก

-q, --เงียบ
ระงับข้อความที่ให้ข้อมูลทั้งหมดรวมทั้งแทนที่ความคิดเห็น (ปกติจะแสดงด้วย
--show-แทนที่).

ตัวเลือกนี้จะถูกละเว้นอย่างเงียบ ๆ ถ้า --debug จะได้รับ มิฉะนั้น ถ้าทั้งสองอย่าง --รายละเอียด และ
--เงียบ ถูกใช้ ตัวเลือกสุดท้ายของสองตัวเลือกนี้จะมีผล

ตัวเลือกนี้จะแทนที่ ละเอียด และ เงียบสงบ ตัวแปรในไฟล์คอนฟิกูเรชัน
ในไฟล์การกำหนดค่า ตัวเลือกนี้เปิดใช้งานโดยใช้ เงียบสงบ ตัวแปร. NS
ละเอียด และ เงียบสงบ ตัวแปรอาจไม่ปรากฏในไฟล์ปรับแต่งทั้งคู่

-v, --รายละเอียด
แสดงข้อความแบบละเอียด

If --debug ใช้ตัวเลือกนี้จะเปิดใช้งานเสมอ มิฉะนั้น ถ้าทั้งสองอย่าง --รายละเอียด และ
--เงียบ ถูกใช้ (และ --debug ไม่ได้ใช้) ตัวเลือกสุดท้ายของสองตัวเลือกนี้จะมีผล

ตัวเลือกนี้จะแทนที่ เงียบสงบ ตัวแปรในไฟล์คอนฟิกูเรชัน ใน
ไฟล์การกำหนดค่า ตัวเลือกนี้เปิดใช้งานโดยใช้ ละเอียด ตัวแปร. NS ละเอียด และ
เงียบสงบ ตัวแปรอาจไม่ปรากฏในไฟล์ปรับแต่งทั้งคู่

-V, --รุ่น
แสดงหมายเลขเวอร์ชันของ Lintian และออก

--ฉบับพิมพ์
พิมพ์หมายเลขเวอร์ชันที่ไม่ได้ตกแต่งแล้วออก

ตัวเลือกพฤติกรรมสำหรับ หลินเทียน.

--สี (ไม่เคย|เสมอ|อัตโนมัติ|html)
กำหนดสีแท็กในเอาต์พุต lintian ตามความรุนแรงของแท็กหรือไม่ ค่าเริ่มต้นคือ
"ไม่เคย" ซึ่งไม่เคยใช้สี "เสมอ" จะใช้สีเสมอ "อัตโนมัติ" จะใช้
สีก็ต่อเมื่อเอาต์พุตไปที่เทอร์มินัล และ "html" จะใช้ แท็ก HTML
ด้วยแอตทริบิวต์สไตล์สี (แทนที่จะเป็นลำดับหลีกของสี ANSI)

ตัวเลือกนี้จะแทนที่ สี ตัวแปรในไฟล์คอนฟิกูเรชัน

--default-display-ระดับ
รีเซ็ตระดับการแสดงผลปัจจุบันเป็นค่าเริ่มต้น โดยทั่วไปตัวเลือกนี้จะทำงาน
เหมือนกับการส่งตัวเลือกต่อไปนี้ไปยัง lintian:

B<-L> ">=สำคัญ" B<-L> "+>=ปกติ/เป็นไปได้" B<-L> "+เล็กน้อย/แน่นอน"

การใช้งานหลักคือเพื่อให้แน่ใจว่าระดับการแสดงผลของ lintian ถูกรีเซ็ตเป็น
ค่าดีฟอลต์ในตัว โดยเฉพาะอย่างยิ่ง สามารถใช้เพื่อแทนที่การตั้งค่าการแสดงผลได้
ก่อนหน้านี้ในบรรทัดคำสั่งหรือในไฟล์การกำหนดค่า lintian

สามารถเปลี่ยนแปลงระดับการแสดงผลเพิ่มเติมได้ หลังจาก ตัวเลือกนี้ ตัวอย่าง:
--default-display-ระดับ --display-ข้อมูล ให้ระดับการแสดงผลเริ่มต้น plus
แท็กข้อมูล ("I:")

--display-แหล่งที่มา X
แสดงเฉพาะแท็กจากแหล่งที่มา X (เช่น คู่มือนโยบาย หรือ Developer
อ้างอิง). สามารถใช้ตัวเลือกนี้ได้หลายครั้งเพื่อเพิ่มแหล่งที่มาเพิ่มเติม
ตัวอย่างแหล่งที่มาคือ "นโยบาย" หรือ "devref" เป็นคู่มือนโยบายและนักพัฒนา
อ้างอิง (ตามลำดับ)

รายชื่อแหล่งที่มาทั้งหมดสามารถพบได้ใน $LINTIAN_ROOT/data/output/การอ้างอิงด้วยตนเอง

-E, --display-ทดลอง, --no-display-ทดลอง
ควบคุมว่าจะแสดงแท็กทดลอง ("X:") หรือไม่ ปกติจะถูกกดขี่ข่มเหง

หากแท็กถูกทำเครื่องหมายว่าเป็นการทดสอบ แสดงว่าโค้ดที่สร้างข้อความนี้
ไม่ได้รับการทดสอบอย่างดีเท่ากับ Lintian ที่เหลือ และอาจยังคงให้ผลลัพธ์ที่น่าประหลาดใจ
อย่าลังเลที่จะเพิกเฉยต่อข้อความทดลองที่ดูเหมือนจะไม่สมเหตุสมผล แม้ว่าของ
ยินดีรับรายงานข้อบกพร่องของหลักสูตรเสมอ (โดยเฉพาะหากมีการแก้ไข)

ตัวเลือกเหล่านี้จะแทนที่ แสดง-ทดลอง ตัวแปรในไฟล์คอนฟิกูเรชัน

--fail-on-คำเตือน
โดยค่าเริ่มต้น หลินเทียน ออกโดยมีสถานะเป็น 0 หากพบเพียงคำเตือนเท่านั้น ถ้าแฟล็กนี้คือ
ให้ออกจากสถานะ 1 หากพบคำเตือนหรือข้อผิดพลาด

ตัวเลือกนี้จะแทนที่ คำเตือนล้มเหลว ตัวแปรในไฟล์คอนฟิกูเรชัน

-i, --ข้อมูล
พิมพ์ข้อมูลอธิบายเกี่ยวกับปัญหาแต่ละข้อที่ค้นพบเพิ่มเติมจาก lintian
แท็กข้อผิดพลาด หากต้องการพิมพ์คำอธิบายแท็กแบบยาวโดยไม่เรียกใช้ Lintian โปรดดูที่
ข้อมูล Lintian(1)

ตัวเลือกนี้จะแทนที่ ข้อมูล ตัวแปรในไฟล์คอนฟิกูเรชัน

-I, --display-ข้อมูล
แสดงแท็กข้อมูล ("I:") ด้วย ปกติจะถูกกดขี่ข่มเหง (นี่คือ
เทียบเท่ากับ -L ">=สิ่งที่อยากได้")

ตัวเลือกนี้จะแทนที่ แสดงข้อมูล ตัวแปรในไฟล์คอนฟิกูเรชัน

หมายเหตุ ระดับการแสดงผล และ แสดงข้อมูล อาจไม่ปรากฏในไฟล์การกำหนดค่าทั้งคู่

-L [+|-|=][>=|>|=|<|<=][S|C|S/C], --display-ระดับ [+|-|=][>=|>|=|<|<=][S|C|S/C]
การเลือกแท็กแบบละเอียดที่จะแสดง สามารถเพิ่ม ลบ หรือตั้งค่าได้
ระดับที่จะแสดง, ระบุระดับความรุนแรง (S: ร้ายแรง, สำคัญ, ปกติ, เล็กน้อย,
สิ่งที่อยากได้, อวดดี), ความแน่นอน (C: บางอย่าง, เป็นไปได้, เดาอย่างบ้าคลั่ง) หรือทั้งสองอย่าง (S/C)
การตั้งค่าเริ่มต้นจะเทียบเท่ากับ -L ">=สำคัญ" -L "+>=ปกติ/เป็นไปได้" -L
"+เล็กน้อย/บางรายการ")

ค่าประกอบด้วย 3 ส่วน โดยสองส่วนเป็นทางเลือก ชิ้นส่วนคือ:

ตัวดำเนินการแก้ไข
วิธีส่งผลต่อระดับการแสดงผลปัจจุบัน สามารถเป็นหนึ่งในการเพิ่ม ("+"), ลบออกจาก
("-") หรือตั้งค่าเป็น ("=") ระดับการแสดงผลที่แสดงโดยการเลือกต่อไปนี้

ค่าเริ่มต้นคือ "=" (เช่นกำหนดระดับการแสดงผล)

ตั้งค่าโอเปอเรเตอร์
ชุดของความรุนแรงและแน่นอนที่จะเลือก โอเปอเรเตอร์สามารถเป็นหนึ่งใน
">=", ">", "=", "<" หรือ "<=" ตัวอย่างเช่น สามารถใช้เพื่อเลือกทั้งหมด
แท็กสำคัญ (หรือ "รุนแรงกว่า") ผ่าน ">=สำคัญ"

ค่าที่เลือกรวมเฉพาะรายการที่ ทั้งสอง ความรุนแรงและความแน่นอน
รวมอยู่ในชุด

ตัวอย่างเช่น ">=important/possible" รวมถึง "important/possible"
"สำคัญ/บางอย่าง" "สำคัญ/เป็นไปได้" และ "สำคัญ/บางอย่าง" โปรดทราบว่ามันไม่
ไม่ รวม "จริงจัง/เดา" (เพราะไม่เป็นไปตามเงื่อนไขล่างสำหรับ
ความแน่นอน)

ค่าเริ่มต้นคือ "=" ซึ่งหมายถึง "ตรง" กับความรุนแรงที่กำหนดหรือ/และ
ความมั่นใจ

ความรุนแรง-ความแน่นอน
ความรุนแรงหรือ/และแน่นอน นี่อาจเป็นรูปแบบใดก็ได้จาก 3 รูปแบบ: ความรุนแรง,
ความแน่นอน or ความรุนแรง/ความแน่นอน.

หากให้เฉพาะความรุนแรงหรือความแน่นอน อีกฝ่ายหนึ่งจะถือว่า "ใดๆ" เช่นใน
"ความเชื่อมั่นใด ๆ กับความรุนแรงที่กำหนด" (หรือกลับกัน)

ตัวเลือกนี้จะแทนที่ ระดับการแสดงผล ตัวแปรในไฟล์คอนฟิกูเรชัน มูลค่า
ของ ระดับการแสดงผล ในไฟล์กำหนดค่าควรเป็นรายการคั่นช่องว่างใน
รูปแบบเดียวกับที่ส่งผ่าน command-line

หมายเหตุ ระดับการแสดงผล ใช้ไม่ได้กับ แสดงข้อมูล or อวดรู้ ในการกำหนดค่า
ไฟล์

-o, --no-แทนที่
ละเว้นการแทนที่ทั้งหมดที่มีให้ในแพ็คเกจ ตัวเลือกนี้จะลบล้าง
--show-แทนที่.

ตัวเลือกนี้จะแทนที่ แทนที่ ตัวแปรในไฟล์คอนฟิกูเรชัน

--อวดดี
แสดงแท็กอวดรู้ ("P:") ด้วย ปกติจะถูกกดขี่ข่มเหง (นี่คือ
เทียบเท่ากับ -L "+=อวดดี")

แท็ก Pedantic เป็น Lintian ที่พิถีพิถันที่สุดและรวมถึงการตรวจสอบโดยเฉพาะ
รูปแบบบรรจุภัณฑ์เดเบียนและการตรวจสอบที่หลายคนไม่เห็นด้วย คาดหวังเท็จ
ข้อดีและแท็ก Lintian ที่คุณไม่ถือว่ามีประโยชน์หากคุณใช้ตัวเลือกนี้
การเพิ่มการแทนที่สำหรับแท็กอวดรู้อาจไม่คุ้มค่ากับความพยายาม

ตัวเลือกนี้จะแทนที่ อวดรู้ ตัวแปรในไฟล์คอนฟิกูเรชัน

หมายเหตุ อวดรู้ และ ระดับการแสดงผล อาจไม่ปรากฏในไฟล์การกำหนดค่าทั้งคู่

--ข้อมูลส่วนตัว ผู้ขาย[/prof]
ใช้โปรไฟล์จากผู้ขาย (หรือโปรไฟล์ที่มีชื่อนั้น) ถ้าชื่อโปรไฟล์ไม่
ไม่มีเครื่องหมายทับ ระบบจะเลือกโปรไฟล์เริ่มต้นสำหรับ than vendor

ตัวอย่างเช่น หากคุณใช้ Ubuntu และต้องการใช้การตรวจสอบ Debian ของ Lintian คุณสามารถ
ใช้:

--โปรไฟล์เดเบียน

ในทำนองเดียวกัน บนเครื่อง Debian คุณสามารถใช้สิ่งนี้เพื่อขอตรวจสอบ Ubuntu ได้

ถ้าโทเค็น {ผู้ขาย} ปรากฏในชื่อโปรไฟล์ หลินเทียน จะแทนที่โทเค็น
ด้วยชื่อผู้ขายเพื่อค้นหาโปรไฟล์ หลินเทียน ใช้ Dpkg::Vendor เพื่อกำหนด
ผู้ขายที่ดีที่สุดที่จะใช้ (ยิ่งใกล้กับผู้ขายปัจจุบันยิ่งดี) นี่คือส่วนใหญ่
มีประโยชน์สำหรับผู้ที่ใช้เช็คของตนเองบน Lintian

หากไม่ได้ระบุไว้ ค่าเริ่มต้นคือ {ผู้ขาย}/main.

โปรดดูคู่มือผู้ใช้ Lintian สำหรับเอกสารทั้งหมดของโปรไฟล์

--show-แทนที่, --ซ่อน-แทนที่
ควบคุมว่าควรแสดงแท็กที่ถูกแทนที่หรือไม่

พื้นที่ --show-แทนที่ แตกต่างจาก --no-แทนที่ ในที่แสดงแท็กแทนที่ will
ยังคงถูกทำเครื่องหมายว่าถูกแทนที่ (โดยใช้รหัส "O")

หากมีการแสดงแท็กแทนที่ ความคิดเห็นการแทนที่ที่เกี่ยวข้องจะแสดงด้วย
(เว้นแต่ --quiet ถูกใช้) โปรดดูคู่มือผู้ใช้ Lintian สำหรับ
เอกสารเกี่ยวกับวิธีที่ lintian เชื่อมโยงความคิดเห็นกับการแทนที่ที่กำหนด

ตัวเลือกเหล่านี้จะแทนที่ แสดงการแทนที่ ตัวแปรในไฟล์คอนฟิกูเรชัน

--ปราบปรามแท็ก แท็ก1,แท็ก2,...
ระงับแท็กที่แสดง จะไม่ถูกรายงานหากเกิดขึ้นและจะไม่ส่งผลกระทบ
สถานะการออกของ Lintian ตัวเลือกนี้สามารถให้ได้หลายครั้งและสามารถผสมกันได้
กับ --ระงับแท็กจากไฟล์.

สามารถใช้ตัวเลือกนี้ร่วมกับ --dont-ตรวจสอบส่วน ("ไม่ใช่เช็คเหล่านั้นหรือสิ่งเหล่านี้
แท็ก") และ --ตรวจสอบส่วน ("เฉพาะการตรวจสอบเหล่านั้น แต่ไม่ใช่แท็กเหล่านี้ (จากการตรวจสอบเหล่านั้น)")
เพื่อลดการเลือกแท็กเพิ่มเติม

เมื่อใช้กับ --แท็ก, ตัวเลือกนี้ส่วนใหญ่จะละเว้น

--ระงับแท็กจากไฟล์ ไฟล์
ระงับแท็กทั้งหมดที่อยู่ในไฟล์ที่กำหนด บรรทัดว่างและบรรทัดที่ขึ้นต้นด้วย #
จะถูกละเลย บรรทัดอื่น ๆ ทั้งหมดจะถูกนำไปเป็นชื่อแท็กหรือรายการคั่นด้วยเครื่องหมายจุลภาคของ
ชื่อแท็กที่จะระงับ แท็กที่ถูกระงับจะไม่ถูกรายงานหากเกิดขึ้นและ
จะไม่ส่งผลต่อสถานะการออกของ Lintian

แท็กที่แยกวิเคราะห์จากไฟล์จะได้รับการจัดการราวกับว่าพวกเขามอบให้กับ
--ปราบปรามแท็ก ตัวเลือก (เช่น ละเว้น if --แท็ก ถูกนำมาใช้).

--ไม่มีแท็กแสดงจำกัด
โดยค่าเริ่มต้น lintian จะจำกัดตัวเองให้ปล่อยไม่เกิน 4 อินสแตนซ์ของแต่ละแท็กต่อ
ประมวลผลได้เมื่อ STDOUT เป็น TTY ตัวเลือกนี้ปิดใช้งานขีดจำกัดนั้น

เมื่อ STDOUT ไม่ใช่ TTY lintian จะไม่มีขีดจำกัด

ตัวเลือกการกำหนดค่า:

--cfg ไฟล์คอนฟิก
อ่านการกำหนดค่าจาก configfile แทนตำแหน่งเริ่มต้น ตัวเลือกนี้
แทนที่ LINTIAN_CFG ตัวแปรสภาพแวดล้อม

--no-cfg
อย่าอ่านไฟล์การกำหนดค่าใด ๆ ตัวเลือกนี้จะแทนที่ --cfg ข้างบน.

--ละเว้น-lintian-env
ละเว้นตัวแปรสภาพแวดล้อมทั้งหมดที่ขึ้นต้นด้วย ลินเทียน_.

ตัวเลือกนี้มีประโยชน์ส่วนใหญ่สำหรับแอปพลิเคชันที่ทำงานอยู่ หลินเทียน เพื่อตรวจสอบพัสดุ
และไม่ต้องการให้ผู้ใช้ที่เรียกใช้ส่งผลต่อผลลัพธ์ (โดยการตั้งค่า LINTIAN_PROFILE
และอื่น ๆ )

โปรดทราบว่ามันไม่ ไม่ สาเหตุ หลินเทียน ละเลยสภาพแวดล้อมทั้งหมดเช่น ทีเอ็มพีดีอาร์ or
DEB_VENDOR. หลังสามารถส่งผลกระทบต่อโปรไฟล์เริ่มต้น (หรือโทเค็น "{VENDOR}" สำหรับ
--ข้อมูลส่วนตัว).

ปกติควรใช้ร่วมกับ --ไม่มีผู้ใช้-dirs (หรือยกเลิกการตั้งค่า $HOME และ all เอ็กซ์ดีจี_
ตัวแปร)

--include-ผบ dir
ใช้ dir เป็น "LINTIAN_ROOT" เพิ่มเติม คาดว่าไดเร็กทอรีจะมีความคล้ายคลึงกัน
เลย์เอาต์เป็น LINTIAN_ROOT (ถ้ามี) แต่ไม่จำเป็นต้องเป็นตัวเต็ม
มีราก

หลินเทียน จะตรวจสอบไดเรกทอรีนี้สำหรับโปรไฟล์ (เพิ่มเติม) ไฟล์ข้อมูล support
ห้องสมุดและเช็ค สองอันหลังบอกเป็นนัยว่า Lintian อาจพยายาม โหลด และ
ดำเนินการ รหัส จากไดเร็กทอรีนี้

ตัวเลือกนี้อาจปรากฏขึ้นมากกว่าหนึ่งครั้ง ทุกครั้งที่เพิ่มไดเร็กทอรีเพิ่มเติม
ค้นหาไดเร็กทอรีตามลำดับที่ปรากฏบนบรรทัดคำสั่ง

ไดเรกทอรีเพิ่มเติมจะถูกตรวจสอบ หลังจาก ไดเร็กทอรีผู้ใช้ (แม้ว่าจะดู
--ไม่มีผู้ใช้-dirs) and ก่อน แกนหลัก LINTIAN_ROOT

หมายเหตุ: ตัวเลือกนี้ควรเป็นตัวเลือกแรกหากได้รับ

-j [NS], --งาน[=เอ็กซ์]
กำหนดขีดจำกัดสำหรับจำนวนงานแกะกล่องที่ Lintian จะทำงานพร้อมกัน ถ้า X ไม่ใช่
กำหนด Lintian จะไม่ จำกัด จำนวนงานแกะที่รันได้ซึ่งสามารถเรียกใช้ใน
ขนาน.

ตัวเลือกนี้จะแทนที่ ตำแหน่งงาน ตัวแปรในไฟล์คอนฟิกูเรชัน

โดยค่าเริ่มต้น Lintian จะใช้ เอ็นโพร เพื่อกำหนดความผิดตามสมควร (หรือ 2 ถ้า
nproc ล้มเหลว)

--user-dirs, --ไม่มีผู้ใช้-dirs
โดยค่าเริ่มต้น หลินเทียน จะตรวจสอบ $ HOME และ / ฯลฯ สำหรับไฟล์ที่จัดทำโดยผู้ใช้หรือ
sysadmin ในเครื่อง (เช่น ไฟล์ปรับแต่งและโปรไฟล์) ค่าเริ่มต้นนี้สามารถปิดใช้งานได้ (และ
เปิดใช้งานอีกครั้ง) โดยใช้ --ไม่มีผู้ใช้-dirs (และ --user-dirsตามลำดับ)

ตัวเลือกเหล่านี้จะ ไม่ ส่งผลกระทบต่อการรวม LINTIAN_ROOT ซึ่งรวมอยู่ด้วยเสมอ

ตัวเลือกเหล่านี้สามารถปรากฏขึ้นได้หลายครั้ง ซึ่งในกรณีนี้ ตัวเลือกสุดท้ายจะปรากฏขึ้น
กำหนดผลลัพธ์

โปรดทราบว่าหากตั้งใจเพียงเพื่อปิดการใช้งานของผู้ใช้ $ HOME, จากนั้นยกเลิกการตั้งค่า $ HOME
และ XDG_*_หน้าแรก อาจเพียงพอ อีกทางหนึ่ง / ฯลฯ สามารถ "เพิ่มใหม่" ได้โดยใช้
--include-ผบ (ข้อแม้: /etc/lintianrc จะถูกละเว้นโดยสิ่งนี้)

หากตั้งใจจะหลีกเลี่ยง (โดยไม่ได้ตั้งใจ) ผลข้างเคียงจากผู้ใช้ที่โทรเข้าก็
ตัวเลือกนี้สามารถใช้ร่วมกับ --ละเว้น-lintian-env.

ถ้ามีเหตุผลบางอย่าง --ไม่มีผู้ใช้-dirs ใช้ไม่ได้แล้วค่อยพิจารณายกเลิกการตั้งค่า $ HOME และ
ทั้งหมด $XDG_* ตัวแปร (ไม่ใช่แค่ $XDG_*_หน้าแรก พวก)

หมายเหตุ: ตัวเลือกนี้ควรเป็นตัวเลือกแรกหากได้รับ

ผู้พัฒนา/ตัวเลือกการใช้งานพิเศษ:

--allow-ราก
แทนที่คำเตือนของ lintian เมื่อรันด้วยสิทธิ์ superuser

--เก็บห้องปฏิบัติการ
โดยค่าเริ่มต้น ห้องทดลองชั่วคราวจะถูกลบออกหลังจาก Lintian เสร็จสิ้น ระบุสิ่งนี้
ตัวเลือกจะทิ้งแล็บไว้ข้างหลัง ซึ่งอาจเป็นประโยชน์สำหรับการแก้จุดบกพร่อง คุณ
สามารถค้นหาที่ตั้งของห้องปฏิบัติการชั่วคราวได้โดยเรียกใช้ lintian ด้วย --รายละเอียด
ตัวเลือก

สำหรับห้องแล็บแบบคงที่ (ไม่ใช่ชั่วคราว) ตัวเลือกนี้จะทำให้ Lintian ข้ามการทำความสะอาดอัตโนมัติ
ของสะสมบางส่วน

--ห้องปฏิบัติการ แล็บ
ใช้ labdir เป็นห้องปฏิบัติการถาวร นี่คือที่ที่ Lintian เก็บข้อมูลเกี่ยวกับ
แพ็คเกจที่ตรวจสอบ ตัวเลือกนี้จะแทนที่ ลินเทียน_แล็บ ตัวแปรสภาพแวดล้อม
และรายการไฟล์การกำหนดค่าที่มีชื่อเดียวกัน

--packages-จากไฟล์ X
ประมวลผลแพ็กเกจที่แสดงใน X หากบรรทัดขึ้นต้นด้วย "!query:" แสดงว่าส่วนที่เหลือของ
บรรทัดนั้นได้รับการประมวลผลเป็นการสืบค้นในห้องปฏิบัติการ (ดู "LAB QUERY")

มิฉะนั้น บรรทัดจะถูกอ่านเป็นพาธไปยังไฟล์ที่จะประมวลผล (ช่องว่างทั้งหมดคือ
รวมอยู่ด้วย!).

ถ้า X คือ "-" Lintian จะอ่านแพ็คเกจจาก STDIN

--perf-ดีบัก
เปิดใช้งานการบันทึกการแก้ไขข้อบกพร่องที่เกี่ยวข้องกับประสิทธิภาพ

ข้อมูลที่บันทึกไว้และรูปแบบที่ใช้อาจเปลี่ยนแปลงได้ในทุกรุ่น

โปรดทราบว่าข้อมูลบางส่วนอาจมีอยู่ด้วย (อาจอยู่ในรูปแบบอื่น
รูปแบบ) ด้วย --debug ตัวเลือก

--perf-เอาท์พุท เอาท์พุท
เขียนข้อมูลการดีบักที่เกี่ยวข้องกับประสิทธิภาพไปยังไฟล์ที่ระบุหรือตัวอธิบายไฟล์
หาก OUTPUT เริ่มต้นด้วย '&' หรือ '+' Lintian จะจัดการ OUTPUT เป็นพิเศษ มิฉะนั้น,
Lintian จะเปิดไฟล์ที่แสดงโดย OUTPUT เพื่อเขียน (ตัดทอนหากมีอยู่
สร้างขึ้นหากไม่มีอยู่)

หากอักขระตัวแรกของ OUTPUT คือ a & และอาร์กิวเมนต์ที่เหลือเป็นตัวเลข N ดังนั้น
lintian พยายามเขียนไปยัง file descriptor ด้วยหมายเลข N. Said file
descriptor จะต้องเปิดให้เขียน เช่น &2 ทำให้ Lintian เขียนการแสดง
เข้าสู่ระบบ STDERR

หากอักขระตัวแรกของ OUTPUT เป็น + Lintian จะต่อท้ายไฟล์แทน
ตัดทอนมัน ในกรณีนี้ ชื่อไฟล์คือ OUTPUT โดยมีอักษร "+" ขึ้นต้นด้วย
ลบออก. เช่น +ไฟล์ของฉัน ทำให้ Lintian ต่อท้าย ไฟล์ของฉัน

หาก Lintian ควรเขียนผลลัพธ์ไปยังไฟล์ที่ขึ้นต้นด้วย '&' หรือ '+' ตามตัวอักษร แสดงว่า
เพียงนำหน้าด้วย "./" (เช่น "+my-file" จะกลายเป็น "./+my-file")

หากละเว้นตัวเลือกนี้ Lintian จะใช้ค่าเริ่มต้นเป็น STDOUT

-U ข้อมูล1,ข้อมูล2,..., --แกะ-ข้อมูล ข้อมูล1,ข้อมูล2,...
เก็บรวบรวมข้อมูล info1, info2 ฯลฯ แม้ว่าจะไม่ได้ระบุไว้ในเช็คก็ตาม
คอลเล็กชันที่ร้องขอโดยตัวเลือกนี้จะไม่ถูกลบโดยอัตโนมัติเช่นกัน (ในการรันครั้งนี้)

ตัวเลือกนี้มีประโยชน์ส่วนใหญ่สำหรับการดีบักหรือการตั้งค่าวัตถุประสงค์พิเศษ

อนุญาตให้ใช้ตัวเลือกนี้มากกว่าหนึ่งครั้ง สองบรรทัดต่อไปนี้ของ
อาร์กิวเมนต์มีความหมายเทียบเท่ากัน:

-U ข้อมูล 1 -U ข้อมูล 2
-U ข้อมูล1 ข้อมูล2

การตรวจสอบ


apache2
ตรวจสอบข้อผิดพลาดของบิลด์ต่างๆ ในการพึ่งพา Apache2 แบบย้อนกลับ

แอปพลิเคชันไม่ใช่ไลบรารี
แอปพลิเคชันบรรจุเหมือนห้องสมุด (นำเข้าจาก pkg-perl-tools)

ออโตเมค (รถยนต์)
ตรวจสอบไฟล์ automake ที่ผิดพลาด สูญหาย หรือเลิกใช้แล้ว

ไบนารี (ถัง)
สคริปต์นี้ตรวจสอบไบนารีและไฟล์อ็อบเจ็กต์เพื่อหาจุดบกพร่อง

ไฟล์บันทึกการเปลี่ยนแปลง (CHG)
สคริปต์นี้ตรวจสอบว่าแพ็คเกจไบนารีสอดคล้องกับนโยบายเกี่ยวกับการเปลี่ยนแปลงหรือไม่
ไฟล์

แต่ละแพ็คเกจไบนารีที่มี a /usr/share/doc/ ไดเร็กทอรีต้องมีบันทึกการเปลี่ยนแปลงเดเบียน
แฟ้มที่อยู่ใน changelog.Debian.gz ยกเว้นว่าบันทึกการเปลี่ยนแปลงของเดเบียนและรายการอัพสตรีมคือ
ไฟล์เดียวกัน ในกรณีนี้จะต้องอยู่ใน changelog.gz.

หากมีไฟล์บันทึกการเปลี่ยนแปลงต้นน้ำ จะต้องตั้งชื่อไฟล์นั้นว่า "changelog.gz"

ไฟล์บันทึกการเปลี่ยนแปลงทั้งสองไฟล์ควรบีบอัดโดยใช้ "gzip -9" แม้จะเริ่มต้น
เล็กก็จะใหญ่ตามกาลเวลา

ไฟล์การเปลี่ยนแปลง (ฉง)
สคริปต์นี้จะตรวจสอบปัญหาต่างๆ ของ .changes files

คอนเฟิร์ม (ซีเอ็นเอฟ)
สคริปต์นี้ตรวจสอบว่าไฟล์ควบคุม Conffiles ของแพ็คเกจไบนารีถูกต้องหรือไม่

ไฟล์ควบคุม (ดีคอล)
สคริปต์นี้ตรวจสอบ เดเบียน / ควบคุม ไฟล์ในแพ็คเกจต้นทาง

ไฟล์ควบคุม (ควบคุม)
ตรวจสอบไฟล์ควบคุมที่ไม่รู้จักในแพ็คเกจไบนารี

ลิขสิทธิ์ไฟล์ (สำเนา)
สคริปต์นี้ตรวจสอบว่าแพ็คเกจไบนารีสอดคล้องกับนโยบายเกี่ยวกับลิขสิทธิ์หรือไม่
ไฟล์

แต่ละแพ็คเกจไบนารีจะต้องมี a /usr/share/doc//ลิขสิทธิ์ ไฟล์หรือ must
มีความเชื่อมโยงกัน /usr/share/doc/ -> , ที่ไหน มาจากแหล่งเดียวกัน
package และ pkg foo ประกาศความสัมพันธ์ "ขึ้นอยู่กับ" บนแถบ

Cruft (หญิงที่เข้าสังคมครั้งแรก)
สิ่งนี้มองหา cruft ในบรรจุภัณฑ์ Debian หรือต้นน้ำ

ดีบัส
ตรวจสอบการกำหนดค่า D-Bus ที่เลิกใช้หรือเป็นอันตราย

รูปแบบ deb (ดีเอฟเอ็มที)
สคริปต์นี้ตรวจสอบรูปแบบของไฟล์เก็บถาวร deb ar

ดีเบตคอนเฟอเรนซ์ (dc)
สิ่งนี้จะค้นหาข้อผิดพลาดทั่วไปในแพ็คเกจโดยใช้ debconf

debhelper (dh)
สิ่งนี้จะมองหาข้อผิดพลาดทั่วไปในแพ็คเกจต้นทางของ debhelper

เดเบียน-readme (DRM)
สคริปต์นี้ตรวจสอบ README เดเบียน ไฟล์สำหรับปัญหาต่างๆ

debian-แหล่งที่มา-dir (DSD)
สคริปต์นี้มองหาข้อผิดพลาดใน เดเบียน/แหล่งที่มา/* ไฟล์

ลักษณะ (ของ)
ตรวจสอบว่าฟิลด์การควบคุมคำอธิบายของแพ็คเกจไบนารีสอดคล้องกับกฎใน
นโยบาย ด้วยมือ (มาตรา 3.4)

ไฟล์ที่ซ้ำกัน (ดัฟฟ์)
สคริปต์นี้ตรวจสอบไฟล์ที่ซ้ำกันโดยใช้ checksums

ทุ่ง (ชั้น)
สคริปต์นี้ตรวจสอบไวยากรณ์ของฟิลด์ในไฟล์ควบคุมแพ็คเกจ ตามที่อธิบายไว้ใน
นโยบาย ด้วยมือ.

ชื่อไฟล์-ความยาว (เฟลน)
สคริปต์นี้ตรวจสอบชื่อไฟล์แพ็คเกจแบบยาว

ไฟล์ (เพ็ญ)
สคริปต์นี้ตรวจสอบว่าแพ็คเกจไบนารีสอดคล้องกับนโยบาย WRT กับไฟล์และ
ไดเรกทอรี

เช็คกลุ่ม (กคค)
สคริปต์นี้ตรวจสอบปัญหาบางอย่างที่อาจปรากฏในแพ็คเกจที่สร้างจากตัวเดียวกัน
แหล่งที่มา. ซึ่งรวมถึงการอ้างอิงแบบวงกลมภายในแหล่งที่มาและลำดับความสำคัญภายในแหล่งที่มา
การตรวจสอบ

ใหญ่-usr-share (hus)
สคริปต์นี้ตรวจสอบว่าแพ็คเกจที่ขึ้นกับสถาปัตยกรรมมีข้อมูลจำนวนมากหรือไม่
in / usr / share.

ไฟล์ข้อมูล (ข้อมูล)
สคริปต์นี้ตรวจสอบว่าแพ็คเกจไบนารีสอดคล้องกับนโยบายเอกสารข้อมูลหรือไม่

เริ่มต้น d (INI)
ตรวจสอบว่าแพ็คเกจไบนารีสอดคล้องกับนโยบายเกี่ยวกับสคริปต์หรือไม่ /etc/init.d.

ชวา (ชวา)
สคริปต์นี้ตรวจสอบว่าแพ็คเกจสอดคล้องกับแง่มุมต่าง ๆ ของ debian Java . หรือไม่
นโยบาย.

จัดการ (มนุษย์)
สคริปต์นี้ตรวจสอบว่าแพ็คเกจไบนารีสอดคล้องกับนโยบายเพจด้วยตนเองหรือไม่

md5sum (md5)
สคริปต์นี้จะตรวจสอบว่าไฟล์ควบคุม md5sum นั้นถูกต้องหรือไม่ หากได้รับจาก binary
บรรจุภัณฑ์

เมนูรูปแบบ (เอม)
สคริปต์นี้ตรวจสอบรูปแบบของ เมนู ไฟล์

เมนู (ผู้ชาย)
ตรวจสอบว่าแพ็คเกจไบนารีสอดคล้องกับนโยบายหรือไม่ เมนู และ doc-ฐาน ไฟล์

นมุ (นมุ)
สคริปต์นี้จะตรวจสอบว่าแพ็กเกจต้นทางมีความสอดคล้องกับ NMU-ness หรือไม่

เว็บไซต์ที่ล้าสมัย (อ้วน)
สคริปต์นี้ตรวจสอบ URL ที่ล้าสมัย (แต่ยังคงใช้ได้อยู่)

โอแคม (โอแคม)
ซึ่งจะมองหาข้อผิดพลาดทั่วไปในแพ็คเกจไบนารี OCaml

ระบบแพทช์ (ลูบ)
สคริปต์นี้จะตรวจสอบปัญหาต่างๆ ที่อาจเกิดขึ้นเมื่อใช้ระบบแพตช์

phppear.php? (phppear.php?)
สคริปต์นี้ตรวจสอบว่าแพ็คเกจสอดคล้องกับแง่มุมต่าง ๆ ของเดเบียน PHP . หรือไม่
นโยบาย.

po-debconf (pd)
สิ่งนี้จะมองหาข้อผิดพลาดทั่วไปในแพ็คเกจโดยใช้ po-debconf(7)

กฎระเบียบ (กฎ)
ตรวจสอบเป้าหมายและการดำเนินการใน เดเบียน / กฎ.

สคริปต์ (SCR)
สคริปต์นี้ตรวจสอบ #! บรรทัดของสคริปต์ในแพ็คเกจ

libs ที่ใช้ร่วมกัน (ชล)
สคริปต์นี้ตรวจสอบว่าแพ็คเกจไบนารีสอดคล้องกับนโยบายไลบรารีที่ใช้ร่วมกันหรือไม่

แหล่งที่มาลิขสิทธิ์ (สปีชีส์)
สคริปต์นี้ตรวจสอบว่าแพ็คเกจต้นทางเป็นไปตามนโยบายเกี่ยวกับลิขสิทธิ์หรือไม่
ไฟล์

แต่ละแพ็คเกจต้นทางควรมี a เดเบียน / ลิขสิทธิ์ ไฟล์

มาตรฐาน-รุ่น (มาตรฐาน)
สคริปต์นี้ตรวจสอบว่าแพ็คเกจต้นทางมีฟิลด์ Standards-Version ที่ถูกต้องหรือไม่

ลิงก์เชื่อมโยง (ซิม)
สคริปต์นี้ตรวจสอบลิงก์เสีย

systemd
ตรวจสอบสิ่งต่าง ๆ เกี่ยวกับนโยบายของระบบ

ห้องทดลอง
สคริปต์นี้ตรวจสอบฟิลด์ Testsuite ในไฟล์ package dsc และ เดเบียน/ทดสอบ/ควบคุม
ถ้ามี.

ข้อมูลเมตาต้นน้ำ
สคริปต์นี้ตรวจสอบ ต้นน้ำ/ข้อมูลเมตา ไฟล์สำหรับปัญหา

เราผสาน (usr)
สคริปต์นี้ตรวจสอบไฟล์ที่มีชื่อเดียวกันติดตั้งอยู่ใน / และ / usr.

รุ่น substvars (vs)
สคริปต์นี้ตรวจสอบการใช้งานต่างๆ อย่างถูกต้อง *รุ่น substvars เช่น เลิกใช้แล้ว
substvars หรือการใช้งานที่อาจทำให้เกิด un-binNMUability

ดูไฟล์ (ดู)
ตรวจสอบ เดเบียน / ดู ไฟล์ในแพ็คเกจต้นทาง

คอลเลกชัน


ar-ข้อมูล
สคริปต์นี้รันคำสั่ง "ar t" บนไฟล์ .a ทั้งหมดของแพ็คเกจ

คอลเลกชันนี้จะถูกลบออกโดยอัตโนมัติโดยค่าเริ่มต้นในแล็บแบบคงที่

bin-pkg-ควบคุม
สคริปต์นี้แยกเนื้อหาของ control.tar ลงในไฟล์ ควบคุม/ และสร้าง
ดัชนีการควบคุมเช่นกัน

ไฟล์บันทึกการเปลี่ยนแปลง
สคริปต์นี้คัดลอก การเปลี่ยนแปลง ไฟล์และ ข่าว Debian ไฟล์ (ถ้ามี) ของแพ็คเกจลงใน
ไดเร็กทอรี lintian

ลิขสิทธิ์ไฟล์
สคริปต์นี้คัดลอก ลิขสิทธิ์ ไฟล์ของแพ็คเกจลงในไดเร็กทอรี lintian

เดเบียน-readme
สคริปต์นี้คัดลอก README เดเบียน ไฟล์ของแพ็คเกจลงในไดเร็กทอรี lintian

คอลเลกชันนี้จะถูกลบออกโดยอัตโนมัติโดยค่าเริ่มต้นในแล็บแบบคงที่

ความแตกต่าง
สคริปต์นี้แยกส่วนต่าง Debian ของแพ็คเกจต้นทางและรัน diffstat กับมัน
ทิ้งผลลัพธ์ไว้ในไฟล์เอาต์พุต diffstat

ข้อมูลไฟล์
สคริปต์นี้เรียกใช้ ไฟล์(1) คำสั่งเหนือไฟล์ทั้งหมดของแพ็คเกจประเภทใดก็ได้

ข้อมูลการชุบแข็ง
สคริปต์นี้ทำงาน ชุบแข็ง-ตรวจสอบ(1) เหนือไบนารี ELF ทั้งหมดของแพ็คเกจไบนารี

ข้อมูลจาวา
สคริปต์นี้ดึงข้อมูลจากรายการของไฟล์ JAR

md5sum
สคริปต์นี้เรียกใช้ md5sum(1) เหนือไฟล์ทั้งหมดในแพ็คเกจไบนารี

objdump ข้อมูล
สคริปต์นี้ทำงาน ขยะ(1) เหนือไบนารีและไฟล์อ็อบเจ็กต์ทั้งหมดของแพ็คเกจไบนารี

แทนที่ไฟล์
สคริปต์นี้คัดลอก แทนที่ ไฟล์ของแพ็คเกจลงในไดเร็กทอรี lintian

สคริปต์
สคริปต์นี้จะสแกนแพ็คเกจไบนารีสำหรับสคริปต์ที่ขึ้นต้นด้วย #! และแสดงรายการของพวกเขา
ชื่อไฟล์พร้อมกับล่ามที่ตั้งชื่อตามบรรทัดแรก

รูปแบบคือ: ชื่อไฟล์ scriptpath

โปรดทราบว่าชื่อไฟล์อาจมีช่องว่าง แต่เส้นทางสคริปต์จะไม่มี เพราะ
linux จะดูเฉพาะคำแรกเมื่อเรียกใช้งานสคริปต์

src-กำเนิดดัชนี
สคริปต์นี้สร้างไฟล์ดัชนีของเนื้อหาของ tarball ต้นฉบับ

เงื่อนไข
สคริปต์นี้เรียกใช้ เงื่อนไข(1) คำสั่งเหนือไฟล์ทั้งหมดของแพ็คเกจไบนารี

คอลเลกชันนี้จะถูกลบออกโดยอัตโนมัติโดยค่าเริ่มต้นในแล็บแบบคงที่

ไม่ได้บรรจุ
สคริปต์นี้คลายแพ็กเกจภายใต้ไฟล์ แกะ/ ไดเรกทอรี

คอลเลกชันนี้จะถูกลบออกโดยอัตโนมัติโดยค่าเริ่มต้นในแล็บแบบคงที่

ใช้ lintian ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด