אנגליתצרפתיתספרדי

הפעל שרתים | Ubuntu > | Fedora > |


סמל OnWorks

lintian - מקוון בענן

הפעל lintian בספק אירוח בחינם של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו הפקודה lintian שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


lintian - כלי ניתוח סטטי עבור חבילות דביאן

תַקצִיר


lintian [פעולה] [אפשרויות] [חבילות]...

תיאור


Lintian מנתח חבילות של דביאן ומדווח על באגים והפרות מדיניות. זה מכיל
בדיקות אוטומטיות עבור היבטים רבים של מדיניות דביאן וכן כמה בדיקות למשותף
שגיאות.

הוא משתמש בספריית ארכיון, הנקראת מעבדה, שבו הוא מאחסן מידע על ה
חבילות שהיא בוחנת. זה יכול לשמור על הסדר את המידע הזה בין פניות מרובות
כדי להימנע מחזרה על פעולות איסוף נתונים יקרות.

ישנן שלוש דרכים לציין חבילות בינאריות, udeb או מקור עבור Lintian לעיבוד: by
שם הקובץ (קובץ .deb עבור חבילה בינארית או קובץ .dsc עבור חבילת מקור), על ידי
שם א .שינויים קובץ, או באמצעות שאילתת מעבדה (ראה "שאילתת מעבדה" למטה).

אם אתה מציין a .שינויים קובץ, Lintian תעבד את כל החבילות הרשומות בקובץ זה.
זה נוח כאשר בודקים חבילה חדשה לפני העלאתה.

אם אתה מציין חבילות שיש לבדוק או השתמש באפשרות --packages-from-file, החבילות
המבוקש יטופל. אחרת, אם debian/changelog קיים, הוא מנותח ל
קבע את השם של קובץ ה-.changes שיש לחפש בספריית האב (בעת שימוש
הפעולות --חשבון or --לִפְרוֹק). ראה "בדיקת בנייה אחרונה" למידע נוסף.

אפשרויות


פעולות של הפקודה הלינטיאנית: (ניתן לציין פעולה אחת בלבד לכל הזמנה)

-c, --חשבון
הפעל את כל הבדיקות על החבילות שצוינו. זוהי פעולת ברירת המחדל.

-C chk1,chk2,..., --חלק בדיקה chk1,chk2,...
הפעל רק את הבדיקות שצוינו. אתה יכול לציין את השם של סקריפט המחאה או
הקיצור. לפרטים, עיין בסעיף "בדיקות" להלן.

-F, --ftp-master-rejects
הפעל רק את הבדיקות שמנפיקות תגיות שגורמות לדחיות אוטומטיות מהדביאן
תור להעלאה. הרשימה של תגים כאלה מתרעננת עם כל מהדורה של Lintian, כך ייתכן
מעט מיושן אם הוא השתנה לאחרונה.

זה מיושם באמצעות פרופיל ולכן לא ניתן להשתמש באפשרות זו יחד עם
--פּרוֹפִיל.

-T תג1,תג2,..., -תגים תג1,תג2,...
הפעל רק את הבדיקות שמנפיקות את התגים המבוקשים. הבדיקות עבור תגים אחרים בתוך
תסריטי הבדיקה יופעלו אך התגים לא יונפקו.

עם אפשרות זו כל התגים הרשומים יוצגו ללא קשר לתצוגה
הגדרות.

--tags-from-file שם הקובץ
אותה פונקציונליות כמו -תגים, אבל קרא את רשימת התגים מקובץ. קווים ריקים ו
מתעלמים מהשורות המתחילות ב-#. כל שאר השורות נחשבות לשמות תגים או
רשימות מופרדות בפסיקים של שמות תגים להנפקה (עלולית).

עם אפשרות זו כל התגים הרשומים יוצגו ללא קשר לתצוגה
הגדרות.

-u, --לִפְרוֹק
מפרק את החבילה כל האוספים. עיין בסעיף "איסוף" למטה.

הערה באפשרות זו תפעיל גם את כל האוספים. עיין בסעיף "איסוף".
לְהַלָן.

-X chk1,chk2,..., --אל תבדוק חלק chk1,chk2,...
הפעל את כל הבדיקות מלבד הבדיקות שצוינו. אתה יכול לציין את השם של סקריפט הסימון
או הקיצור. לפרטים, עיין בסעיף "בדיקות" להלן.

אפשרויות כלליות:

-h, - עזרה
הצג מידע שימוש וצא.

-q, --שֶׁקֶט
דחק את כל הודעות המידע כולל הערות ביטול (בדרך כלל מוצגות עם
--הצג-עקיפות).

אפשרות זו מתעלמת בשקט אם --לנפות נתון. אחרת, אם שניהם --מִלוּלִי ו
--שֶׁקֶט בשימוש, האחרונה מבין שתי האפשרויות הללו תיכנס לתוקף.

אפשרות זו עוקפת את מִלוּלִי ו שֶׁקֶט משתנה בקובץ התצורה.
בקובץ התצורה, אפשרות זו מופעלת באמצעות שימוש שֶׁקֶט מִשְׁתַנֶה. ה
מִלוּלִי ו שֶׁקֶט ייתכן ששניהם לא יופיעו בקובץ התצורה.

-v, --מִלוּלִי
הצג הודעות מילוליות.

If --לנפות בשימוש אפשרות זו מופעלת תמיד. אחרת, אם שניהם --מִלוּלִי ו
--שֶׁקֶט משמש (ו --לנפות אינו בשימוש), האחרונה מבין שתי האפשרויות הללו נכנסת לתוקף.

אפשרות זו עוקפת את שֶׁקֶט משתנה בקובץ התצורה. בתוך ה
קובץ תצורה, אפשרות זו מופעלת באמצעות מִלוּלִי מִשְׁתַנֶה. ה מִלוּלִי ו
שֶׁקֶט ייתכן ששניהם לא יופיעו בקובץ התצורה.

-V, --גִרְסָה
הצג את מספר הגרסה הלינטיאני וצא.

--גרסת הדפסה
הדפס מספר גרסה ללא עיטור וצא.

אפשרויות התנהגות עבור lintian.

--צֶבַע (לעולם לא|תמיד|אוטומטי|html)
האם לצבוע תגיות בפלט קווי על סמך חומרתן. ברירת המחדל היא
"לעולם לא", שלעולם אינו משתמש בצבע. "תמיד" תמיד ישתמש בצבע, "אוטו" ישתמש
צבע רק אם הפלט הולך למסוף, ו-"html" ישתמש בתגי HTML
עם תכונת סגנון צבע (במקום רצפי מילוט צבע ANSI).

אפשרות זו עוקפת את צֶבַע משתנה בקובץ התצורה.

--רמת תצוגה ברירת מחדל
אפס את רמת התצוגה הנוכחית לברירת המחדל. בעיקרון, אפשרות זו מתנהגת
בדיוק כמו להעביר את האפשרויות הבאות ל-lintian:

B<-L> ">=חשוב" B<-L> "+>=רגיל/אפשרי" B<-L> "+מינורי/וודאי"

השימוש העיקרי לכך הוא להבטיח שרמת התצוגה של lintian אופסה ל
ערכי ברירת המחדל המובנים. יש לציין, ניתן להשתמש בזה כדי לעקוף את הגדרות התצוגה
מוקדם יותר בשורת הפקודה או בקובץ התצורה של lintian.

ניתן לבצע שינויים נוספים ברמת התצוגה לאחר אפשרות זו. דוגמא:
--רמת תצוגה ברירת מחדל --תצוגה-מידע נותן לך את רמת התצוגה המוגדרת כברירת מחדל פלוס
תגי מידע ("I:").

--תצוגה-מקור X
הצג רק תגיות מהמקור X (למשל מדריך המדיניות או המפתח
התייחסות). ניתן להשתמש באפשרות זו מספר פעמים כדי להוסיף מקורות נוספים.
מקורות לדוגמה הם "מדיניות" או "devref" שהם מדריך המדיניות והמפתח
התייחסות (בהתאמה).

את כל רשימת המקורות ניתן למצוא ב $LINTIAN_ROOT/data/output/manual-references

-E, --תצוגה-ניסיוני, --ללא-תצוגה-ניסיוני
קבע אם להציג תגים ניסיוניים ("X:"). בדרך כלל הם מדוכאים.

אם תג מסומן כנסיוני, זה אומר שהקוד שיוצר הודעה זו
לא נבדק כמו שאר Lintian, ועדיין עשוי לתת תוצאות מפתיעות.
אל תהסס להתעלם מהודעות ניסיוניות שלא נראה הגיוני, אם כי
דיווחי באגים כמובן יתקבלו בברכה (במיוחד אם הם כוללים תיקונים).

אפשרויות אלה עוקפות את תצוגה-ניסיוני משתנה בקובץ התצורה.

-- אזהרות נכשלות
כברירת מחדל, lintian יוצא עם סטטוס 0 אם נמצאו רק אזהרות. אם הדגל הזה הוא
נתון, צא עם סטטוס 1 אם נמצאו אזהרות או שגיאות.

אפשרות זו עוקפת את אזהרות על כשל משתנה בקובץ התצורה.

-i, - מידע
הדפס מידע הסבר על כל בעיה שהתגלתה בנוסף ל-lintian
תגי שגיאה. כדי להדפיס תיאור תג ארוך מבלי להפעיל קווים, ראה
lintian-info(1).

אפשרות זו עוקפת מידע משתנה בקובץ התצורה.

-I, --תצוגה-מידע
הצג גם תגי מידע ("I:"). בדרך כלל הם מדוכאים. (זה
שווה ערך ל -L ">=רשימת משאלות").

אפשרות זו עוקפת את תצוגה-מידע משתנה בקובץ התצורה.

הערה: ברמת התצוגה ו תצוגה-מידע ייתכן ששניהם לא יופיעו בקובץ התצורה.

-L [+|-|=][>=|>|=|<|<=][S|C|S/C], --רמת תצוגה [+|-|=][>=|>|=|<|<=][S|C|S/C]
מבחר דק של תגים שיוצגו. אפשר להוסיף, להסיר או להגדיר
הרמות שיש להציג, תוך ציון חומרה (S: רציני, חשוב, רגיל, מינור,
רשימת משאלות, פדנטית), ודאות (C: ודאי, אפשרי, ניחוש פרוע), או שניהם (S/C).
הגדרות ברירת המחדל מקבילות ל -L ">=חשוב" -L "+>=רגיל/אפשרי" -L
"+קטין/וודאי").

הערך מורכב מ-3 חלקים, כאשר שניים מהם הם אופציונליים. החלקים הם:

מפעיל משנה
כיצד להשפיע על רמת התצוגה הנוכחית. יכול להיות אחד של הוסף ל ("+"), הסר מ
("-") או הגדר ל-"=") את רמות התצוגה המסומנות בבחירה הבאה.

ערך ברירת המחדל הוא "=" (כלומר הגדר את רמת התצוגה).

מפעיל להגדיר
מכלול החומרה והוודאות שייבחר. המפעיל יכול להיות אחד מהם
">=", ">", "=", "<" או "<=". כדוגמה, זה יכול לשמש כדי לבחור הכל
תגים חשובים (או "חמורים יותר") באמצעות ">=חשוב".

הערכים שנבחרו כוללים רק פריטים שבהם שניהם החומרה והוודאות
שניהם כלולים בסט.

כדוגמה, ">=חשוב/אפשרי" כולל "חשוב/אפשרי",
"חשוב/ודאי", "רציני/אפשרי" ו"רציני/וודאי". שימו לב שכן
לֹא כולל "ניחוש רציני/פרוע" (מכיוון שהוא אינו עומד בגבולות התחתונים עבור
הוודאות).

ערך ברירת המחדל הוא "=", שפירושו "בדיוק" בדרגת החומרה או/ו הנתונה
וַדָאוּת.

חומרה-ודאות
החומרה או/והוודאות. זה יכול להיות כל אחת משלושת הצורות: חוּמרָה,
ודאות or חוּמרָה/ודאות.

אם ניתנת רק חומרה או ודאות, השני יקבע כברירת מחדל "כל" כמו ב
"כל ודאות בחומרה הנתונה" (או להיפך).

אפשרות זו עוקפת את ברמת התצוגה משתנה בקובץ התצורה. הערך
של ברמת התצוגה בקובץ התצורה צריכים להיות ערכים מופרדים מרווח ב-
אותו פורמט שהועבר באמצעות שורת הפקודה.

הערה: ברמת התצוגה אסור להשתמש עם תצוגה-מידע or קַפְּדָנִי בתצורה
קובץ.

-o, --אין ביטול
התעלם מכל העקיפות שסופקו על ידי החבילה. אפשרות זו תבטל
--הצג-עקיפות.

אפשרות זו עוקפת את לעקוף משתנה בקובץ התצורה.

--קַפְּדָנִי
הצג גם תגים פדנטיים ("P:"). בדרך כלל הם מדוכאים. (זה
שווה ערך ל -L "+=פדנטי").

תגים פדנטיים הם Lintian במידת הבררנות ביותר וכוללים המחאות ספציפיות
סגנונות אריזה ובדיקות של דביאן שאנשים רבים לא מסכימים איתם. מצפה לשווא
חיובי ותגי Lintian שאינך מחשיב שימושי אם אתה משתמש באפשרות זו.
הוספת עקיפות לתגיות פדנטיות כנראה לא שווה את המאמץ.

אפשרות זו עוקפת את קַפְּדָנִי משתנה בקובץ התצורה.

הערה: קַפְּדָנִי ו ברמת התצוגה ייתכן ששניהם לא יופיעו בקובץ התצורה.

--פּרוֹפִיל ספק[/פרופ]
השתמש בפרופיל מהספק (או בפרופיל עם השם הזה). אם שם הפרופיל כן
לא מכיל קו נטוי, נבחר פרופיל ברירת המחדל עבור הספק.

כדוגמה, אם אתה על אובונטו ורוצה להשתמש בבדיקות הדביאן של Lintian, אתה יכול
לְהִשְׁתַמֵשׁ:

--פרופיל debian

כמו כן, במחשב דביאן אתה יכול להשתמש בזה כדי לבקש את הבדיקות של אובונטו.

אם האסימון {מוֹכֵר} מופיע בשם הפרופיל, lintian יחליף את האסימון
עם שם ספק כדי למצוא את הפרופיל. lintian משתמש ב-Dpkg::Vendor כדי לקבוע את
הספק הטוב ביותר לשימוש (ככל שקרוב יותר לספק הנוכחי, כך ייטב). זה בעיקר
שימושי לאנשים המיישמים בדיקות משלהם על גבי Lintian.

אם לא צוין, ערך ברירת המחדל הוא {VENDOR}/ראשי.

אנא עיין במדריך למשתמש של Lintian לתיעוד המלא של הפרופילים.

--הצג-עקיפות, --הסתר-עקיפות
קובע אם יש להציג תגים שעברו ביטול.

אל האני --הצג-עקיפות שונה מ --אין-עקיפות בכך שהוצגו תגיות שנדחקו
עדיין מסומן כנדחק (באמצעות קוד "O").

אם התגיות שנעקפו מוצגות, גם הערות העקיפה הקשורות יוצגו
(אלא אם כן נעשה שימוש ב--quiet). אנא עיין במדריך למשתמש של Lintian עבור
תיעוד על האופן שבו Lintian מתייחס הערות לעקיפה נתונה.

אפשרויות אלה עוקפות את הצג-עקיפות משתנה בקובץ התצורה.

--הדחיק-תגים תג1,תג2,...
דחק את התגים הרשומים. הם לא ידווחו אם הם מתרחשים ולא ישפיעו
מצב היציאה של Lintian. אפשרות זו יכולה להינתן מספר פעמים וניתן לערבב
עם --הדחיק-תגים-מ-קובץ.

אפשרות זו יכולה לשמש יחד עם --אל תבדוק חלק ("לא הצ'קים האלה ולא אלה
תגים") ו --חלק בדיקה ("רק ההמחאות האלה, אבל לא התגים האלה (מהצ'קים האלה)")
כדי לצמצם עוד יותר את מבחר התגים.

בעת שימוש עם -תגים, לרוב מתעלמים מהאופציה הזו.

--הדחיק-תגים-מ-קובץ פילה
דחק את כל התגים הרשומים בקובץ הנתון. קווים ריקים וקווים המתחילים ב-#
מתעלמים. כל שאר השורות נחשבות לשמות תגים או רשימות מופרדות בפסיקים של
תג שמות להדחיק. התגים המודחקים לא ידווחו אם הם מתרחשים ו
לא ישפיע על סטטוס היציאה של Lintian.

תגים שמנותחו מהקובץ יטופלו כאילו ניתנו ל-
--הדחיק-תגים אפשרות (למשל התעלמו אם -תגים משמש).

--no-tag-display-limit
כברירת מחדל, lintian מגביל את עצמו לפליטת לכל היותר 4 מופעים של כל תג לכל
ניתן לעיבוד כאשר STDOUT הוא TTY. אפשרות זו מבטלת את המגבלה הזו.

כאשר STDOUT אינו TTY, ל-lintian אין הגבלה.

אפשרויות תצורה:

--cfg configfile
קרא את התצורה מ-configfile ולא ממיקומי ברירת המחדל. אפשרות זו
עוקף את LINTIAN_CFG משתנה הסביבה.

--לא-cfg
אל תקרא שום קובץ תצורה. אפשרות זו עוקפת את --cfg מֵעַל.

--ignore-lintian-env
התעלם מכל משתני הסביבה שמתחילים ב- LINTIAN_.

אפשרות זו שימושית בעיקר עבור יישומים הפועלים lintian לבדיקת חבילות
ואינם רוצים שהמשתמש המזמין ישפיע על התוצאה (על ידי הגדרת LINTIAN_PROFILE
וכו ').

שימו לב שכן לֹא לגרום lintian להתעלם מכל הסביבה כמו TMPDIR or
DEB_VENDOR. האחרון יכול להשפיע על פרופיל ברירת המחדל (או האסימון "{VENDOR}" עבור
--פּרוֹפִיל).

בדרך כלל צריך לשלב עם --אין-משתמש-dirs (או ביטול ההגדרה של $HOME והכל XDG_
משתנים).

--include-dir dir
השתמש ב-dir בתור "LINTIAN_ROOT" נוסף. הספרייה צפויה להיות דומה
פריסה ל-LINTIAN_ROOT (אם היא קיימת), אך אינה חייבת להיות עצמית מלאה
הכיל שורש.

lintian יבדוק בספרייה זו פרופילים (נוספים), קבצי נתונים, תמיכה
ספריות וצ'קים. שני האחרונים מרמזים שלינטיאן עשוי לנסות לִטעוֹן ו
לבצע קוד מספרייה זו.

אפשרות זו עשויה להופיע יותר מפעם אחת; בכל פעם הוספת ספרייה נוספת.
חיפוש ספריות מתבצע לפי סדר הופעתן בשורת הפקודה.

הספריות הנוספות ייבדקו לאחר ספריות המשתמש (אם כי ראה
--אין-משתמש-dirs) ו לפני הליבה LINTIAN_ROOT.

הערות: אפשרות זו צריכה להיות הראשונה אם היא ניתנת.

-j [איקס], --מקומות תעסוקה[=X]
הגדר את הגבול למספר עבודות פירוק Lintian יפעיל במקביל. אם X לא
בהינתן, Lintian לא יגביל את מספר עבודות הפריקה הניתנות לרוץ
מַקְבִּיל.

אפשרות זו עוקפת את משרות משתנה בקובץ התצורה.

כברירת מחדל, Lintian ישתמש nproc כדי לקבוע ברירת מחדל סבירה (או 2, אם
nproc נכשל).

--user-dirs, --אין-משתמש-dirs
כברירת מחדל, lintian אבדוק $ HOME ו /וכו עבור קבצים שסופקו על ידי המשתמש או ה
sysadmin מקומי (למשל קבצי תצורה ופרופילים). ניתן לבטל ברירת מחדל זו (ו
מופעל מחדש) באמצעות --אין-משתמש-dirs--user-dirs, בהתאמה).

אפשרויות אלה יהיו לֹא להשפיע על הכללת LINTIAN_ROOT, הנכלל תמיד.

אפשרויות אלה יכולות להופיע מספר פעמים, ובמקרה זה האחרונה שבהן תופיע
קובע את התוצאה.

שימו לב שאם הכוונה היא רק להשבית את של המשתמש $ HOME, ואז ביטול ההגדרה $ HOME
ו XDG__*_HOME עשוי להספיק. לחלופין, /וכו ניתן "להוסיף מחדש" באמצעות שימוש
--include-dir (אזהרה: /etc/lintianrc יתעלם מכך).

אם הכוונה היא להימנע מתופעות לוואי (לא מכוונות) מהמשתמש המתקשר, אז
ניתן לשלב אפשרות זו עם --ignore-lintian-env.

אם מסיבה כלשהי --אין-משתמש-dirs לא ניתן להשתמש, ואז שקול לבטל את ההגדרה $ HOME ו
כל $XDG_* משתנים (לא רק ה $XDG_*_HOME יחידות).

הערות: אפשרות זו צריכה להיות הראשונה אם היא ניתנת.

מפתח/אפשרויות שימוש מיוחדות:

--לאפשר-שורש
עוקף את האזהרה של lintian כאשר היא מופעלת עם הרשאות משתמש-על.

--שמור-מעבדה
כברירת מחדל, מעבדות זמניות יוסרו לאחר סיום ה-lintian. מפרט את זה
אפשרויות ישאירו את המעבדה מאחור, מה שעשוי להיות שימושי למטרות ניפוי באגים. אתה
יכול לגלות היכן ממוקמת המעבדה הזמנית על ידי הפעלת lintian עם --מִלוּלִי
אוֹפְּצִיָה.

עבור מעבדות סטטיות (לא זמניות) אפשרות זו גורמת ל-Lintian לדלג על הניקוי האוטומטי
למעלה מכמה אוספים.

--מַעבָּדָה labdir
השתמש ב-labdir כמעבדה הקבועה. זה המקום שבו Lintian שומר מידע עליו
החבילות שהוא בודק. אפשרות זו עוקפת את LINTIAN_LAB משתנה הסביבה
ואת הערך של קובץ התצורה באותו שם.

--packages-from-file X
עבד את החבילות המפורטות ב-X. אם השורה מתחילה ב-"!query:", אז שאר
השורה הזו מעובדת כשאילתת מעבדה (ראה "שאילתת מעבדה").

אחרת השורה נקראת כנתיב לקובץ לעיבוד (כל הרווחים הלבנים הם
כלול!).

אם X הוא "-", Lintian יקרא את החבילות מ-STDIN.

--perf-debug
אפשר רישום ניפוי באגים הקשור לביצועים.

הנתונים שנרשמו והפורמט שבו נעשה שימוש כפופים לשינויים בכל מהדורה.

שים לב שחלק מהמידע עשוי להיות זמין גם (אולי במידע אחר
פורמט) עם ה --לנפות אוֹפְּצִיָה.

--perf-output תפוקה
כתוב מידע על ניפוי באגים הקשור לביצועים לקובץ או לתיאור הקובץ שצוין.
אם OUTPUT מתחיל עם '&' או '+', Lintian יטפל ב-OUTPUT במיוחד. אחרת,
Lintian תפתח את הקובץ המסומן ב-OUTPUT לכתיבה (קיצור אם הוא קיים,
ליצור אותו אם הוא לא קיים).

אם התו הראשון של OUTPUT הוא & ושאר הארגומנט הוא מספר N, אז
lintian מנסה לכתוב את זה לתיאור הקובץ עם המספר N. קובץ Said
המתאר חייב להיות פתוח לכתיבה. לְמָשָׁל &2 גורם ללינטיאן לכתוב את הביצוע
התחברות אל STDERR.

אם התו הראשון של OUTPUT הוא +, Lintian יתווסף לקובץ במקום
לקצץ אותו. במקרה זה, שם הקובץ הוא OUTPUT עם תו "+" ראשוני
הוסר. לְמָשָׁל +הקובץ שלי גורם ללינטיאן לצרף המסמך שלי

אם Lintian צריך לכתוב את הפלט לקובץ שמתחיל ב-'&' או '+' מילולי, אז
פשוט הקדימו עם "./" (למשל "+my-file" הופך ל-./+my-file").

אם אפשרות זו נשמטה, Lintian ישתמש כברירת מחדל ב-STDOUT.

-U info1, info2,..., -- unpack-info מידע1, מידע2,...
איסוף מידע info1, info2 וכו' גם אם אלה אינם נדרשים על פי ההמחאות.
גם אוספים שמתבקשים על ידי אפשרות זו אינם מוסרים אוטומטית (בהפעלה זו).

אפשרות זו שימושית בעיקר עבור איתור באגים או הגדרות למטרה מיוחדת.

מותר לתת אפשרות זו יותר מפעם אחת. שתי השורות הבאות של
טיעונים שווים מבחינה סמנטית:

-U info1 -U info2
-U info1, info2

בדיקות


אפאצ'י 2
בודק טעויות בנייה שונות בתלות ההפוכה של Apache2

יישום-לא-ספרייה
יישום ארוז כמו ספריה (מיובא מ-pkg-perl-tools)

להכין אוטומטית (אוטומטי)
בודק אם יש קבצים שגויים, חסרים או שהוצאו משימוש

בינאריות (בן)
סקריפט זה בודק קבצי קבצים בינאריים ואובייקטים עבור באגים.

Changelog-קובץ (chg)
סקריפט זה בודק אם חבילה בינארית תואמת את המדיניות לגבי יומן שינויים
קבצים.

כל חבילה בינארית עם א /usr/share/doc/ לספרייה חייבת להיות יומן שינויים של דביאן
קובץ ב changelog.Debian.gz אלא אם כן יומן השינויים של דביאן וה-upstream הוא
אותו קובץ; במקרה זה, זה חייב להיות ב changelog.gz.

אם יש קובץ יומן שינויים במעלה הזרם, עליו לקבל את השם "changelog.gz".

שני קובצי יומן השינוי צריכים להיות דחוסים באמצעות "gzip -9". גם אם הם מתחילים
קטנים, הם יהפכו לגדולים עם הזמן.

שינויים-קובץ (chng)
סקריפט זה בודק בעיות שונות בקבצי .changes

confiles (cnf)
סקריפט זה בודק אם קובץ הבקרה של confiles של חבילה בינארית נכון.

קובץ שליטה (dctl)
התסריט הזה בודק דביאן / שליטה קבצים בחבילות מקור

קבצי בקרה (Ctl)
בדוק אם יש קבצי בקרה לא ידועים בחבילה הבינארית.

קובץ זכויות יוצרים (cpy)
סקריפט זה בודק אם חבילה בינארית תואמת את המדיניות לגבי זכויות יוצרים
קבצים.

לכל חבילה בינארית חייבת להיות א /usr/share/doc//זכויות יוצרים קובץ או חובה
יש קישור סימן /usr/share/doc/ -> , איפה מגיע מאותו מקור
package ו-pkg foo מכריזים על קשר "תלוי" בסרגל.

קרופט (deb)
זה מחפש cruft באריזה של דביאן או במקור במעלה הזרם

dbus
בודק אם תצורת D-Bus לא הוצאה משימוש או מזיקה

דב-פורמט (dfmt)
סקריפט זה בודק את הפורמט של ארכיון ה-deb ar עצמו.

debconf (dc)
זה מחפש טעויות נפוצות בחבילות המשתמשות ב-debconf.

12 formal (dh)
זה מחפש טעויות נפוצות בחבילות מקור של debhelper.

debian-readme (DRM)
סקריפט זה בודק את README.Debian תיק לבעיות שונות.

debian-source-dir (DSD)
הסקריפט הזה מחפש טעויות ב debian/source/* קבצים.

תיאור (דה)
בדוק אם שדה בקרת התיאור של חבילה בינארית תואם את הכללים ב
מה היא מדיניות מדריך ל (סעיף 3.4).

קבצים כפולים (dupf)
סקריפט זה בודק קבצים כפולים באמצעות סכומי ביקורת

שדות (FLD)
סקריפט זה בודק את התחביר של השדות בקובצי בקרת החבילות, כמתואר ב
מה היא מדיניות מדריך ל.

אורך שם הקובץ (פלן)
סקריפט זה בודק שמות קבצי חבילה ארוכים

קבצים (fil)
סקריפט זה בודק אם חבילה בינארית תואמת למדיניות WRT לקבצים ו
ספריות.

בדיקות קבוצתיות (gchck)
סקריפט זה בודק בעיות מסוימות שעלולות להופיע בחבילות שנבנו מאותה
מָקוֹר. זה כולל תלות מעגלית תוך-מקור ועדיפות תוך-מקור
המחאות.

ענק-usr-share (בעלה)
סקריפט זה בודק האם לחבילה תלויה ארכיטקטורה יש כמויות גדולות של נתונים
in / Usr / share.

קבצי מידע (מידע)
סקריפט זה בודק אם חבילה בינארית תואמת את מדיניות מסמך המידע.

init.d (INI)
בדוק אם חבילה בינארית תואמת את המדיניות לגבי סקריפטים ב /etc/init.d.

תאווה (תאווה)
סקריפט זה בודק אם החבילות תואמות להיבטים שונים של ה-debian Java
מדיניות.

דפי אדם (איש)
סקריפט זה בודק אם חבילה בינארית תואמת את מדיניות הדף הידני.

md5sums (md5)
סקריפט זה בודק אם קבצי הבקרה md5sum תקפים, אם הם מסופקים על ידי קובץ בינארי
חֲבִילָה.

פורמט תפריט (mnf)
סקריפט זה מאמת את הפורמט של menu קבצים.

תפריטים (אנשים)
בדוק אם חבילה בינארית תואמת את המדיניות לגבי menu ו doc-base קבצים.

nmu (nmu)
סקריפט זה בודק אם חבילת מקור עקבית לגבי ה-NMU שלה.

אתרים מיושנים (obso)
סקריפט זה בודק כתובות URL מיושנות (אך עדיין חוקיות).

ocaml (ocaml)
זה מחפש טעויות נפוצות בחבילות בינאריות של OKaml.

מערכות תיקון (טפיחה)
סקריפט זה בודק בעיות אפשריות שונות בעת שימוש במערכות תיקון

phppear (phppear)
סקריפט זה בודק אם החבילות תואמות להיבטים שונים של PHP של debian
מדיניות.

po-debconf (pd)
זה מחפש טעויות נפוצות בחבילות באמצעות po-debconf(7).

כללי (שליט)
בדוק יעדים ופעולות דביאן/כללים.

סקריפטים (scr)
סקריפט זה בודק את ה-#! שורות של סקריפטים בחבילה.

shared-libs (SHL)
סקריפט זה בודק אם חבילה בינארית תואמת את מדיניות הספרייה המשותפת.

מקור-זכויות יוצרים (scpy)
סקריפט זה בודק אם חבילת מקור תואמת את המדיניות לגבי זכויות יוצרים
קבצים.

לכל חבילת מקור צריכה להיות א debian/זכויות יוצרים קובץ.

סטנדרטים-גרסת (std)
סקריפט זה בודק אם חבילת מקור מכילה שדה חוקי של Standards-Version.

קישורים סימבוליים (SYM)
סקריפט זה בודק קישורים סימליים שבורים.

system
בודק דברים שונים של מדיניות מערכת

חבילת בדיקות
סקריפט זה בודק את השדה Testsuite בקבצי dsc של החבילה, ו debian/tests/control
אם בכלל.

מטא נתונים במעלה הזרם
סקריפט זה בודק את במעלה הזרם/מטא נתונים קובץ לבעיות.

usrmerge (usr)
סקריפט זה בודק קבצים עם אותו שם מותקנים ב / ו / usr.

גרסה-substvars (לעומת)
סקריפט זה בודק שימוש נכון במגוון *גִרְסָה substvars, למשל הוצא משימוש
substvars, או שימוש שיכול לגרום ל-un-binNMUability

קובץ לצפות (שעון)
לבדוק debian/watch קבצים בחבילות מקור.

אוסף


ar-info
סקריפט זה מריץ את הפקודה "ar t" על כל קבצי ה-.a של החבילה.

אוסף זה מוסר אוטומטית כברירת מחדל במעבדות סטטיות.

bin-pkg-control
סקריפט זה מחלץ את התוכן של control.tar לתוך ה- לִשְׁלוֹט/ ויוצר
בקרה-מדד גם כן.

Changelog-קובץ
תסריט זה מעתיק את changelog להגיש ו NEWS. דביאן קובץ (אם יש) של חבילה לתוך
ספריית הלינטיאן.

קובץ זכויות יוצרים
תסריט זה מעתיק את זכויות יוצרים קובץ של חבילה לתוך הספרייה lintian.

debian-readme
תסריט זה מעתיק את README.Debian קובץ של חבילה לתוך הספרייה lintian.

אוסף זה מוסר אוטומטית כברירת מחדל במעבדות סטטיות.

diffstat
סקריפט זה מחלץ את ה-Debian diff של חבילת מקור, ומריץ עליו diffstat,
השארת התוצאה בקובץ הפלט diffstat

מידע על קובץ
סקריפט זה מריץ את פילה(1) פקודה על כל הקבצים מכל סוג של חבילה.

הקשחה-מידע
הסקריפט הזה פועל התקשות-בדוק(1) על כל הקבצים הבינאריים של ELF של חבילה בינארית.

Java-info
סקריפט זה מחלץ מידע ממניפסטים של קובצי JAR

md5sums
סקריפט זה מריץ את md5sums(1) על כל הקבצים בחבילה בינארית.

objdump-info
הסקריפט הזה פועל objdump(1) על כל הקבצים הבינאריים והאובייקטים של חבילה בינארית.

לעקוף קובץ
תסריט זה מעתיק את לעקוף קובץ של חבילה לתוך הספרייה lintian.

סקריפטים
סקריפט זה סורק חבילה בינארית לאיתור סקריפטים שמתחילים ב-#! ומפרט את שלהם
שמות קבצים יחד עם המתורגמן שנקרא בשורה הראשונה שלהם.

הפורמט הוא: שם קובץ scriptpath

שים לב ששם הקובץ עשוי להכיל רווחים, אך נתיב הסקריפט לא יכיל, כי
linux מסתכל רק על המילה הראשונה בעת ביצוע סקריפט.

src-orig-index
סקריפט זה יוצר קובץ אינדקס של תוכן ה-tarballs המקורי.

מחרוזות
סקריפט זה מריץ את מחרוזות(1) פקודה על כל הקבצים של חבילה בינארית.

אוסף זה מוסר אוטומטית כברירת מחדל במעבדות סטטיות.

פרוק
סקריפט זה פורק את החבילה מתחת ל- פרק/ בספרייה

אוסף זה מוסר אוטומטית כברירת מחדל במעבדות סטטיות.

השתמש ב-lintian באינטרנט באמצעות שירותי onworks.net


Ad


Ad