انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

lintian - آنلاین در ابر

lintian را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این خط فرمان است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


lintian - ابزار تجزیه و تحلیل استاتیک برای بسته های Debian

خلاصه


لاینت [اقدام] [گزینه های] [بسته]...

شرح


لینتین بسته‌های دبیان را تشریح می‌کند و باگ‌ها و نقض‌های خط‌مشی را گزارش می‌کند. آن شامل
بررسی های خودکار برای بسیاری از جنبه های خط مشی دبیان و همچنین برخی از بررسی های رایج
خطاها

از یک دایرکتوری آرشیو به نام استفاده می کند لابراتوار، که در آن اطلاعات مربوط به را ذخیره می کند
بسته هایی که بررسی می کند می تواند این اطلاعات را بین چند فراخوان به ترتیب نگه دارد
برای جلوگیری از تکرار عملیات گران قیمت جمع آوری داده ها.

سه راه برای تعیین بسته های باینری، udeb یا منبع برای پردازش Lintian وجود دارد: توسط
نام فایل (فایل .deb برای یک بسته باینری یا فایل .dsc برای بسته منبع)، توسط
نام گذاری a .تغییر می دهد فایل، یا با استفاده از یک پرس و جو آزمایشگاهی (به "LAB QUERY" در زیر مراجعه کنید).

اگر الف را مشخص کنید .تغییر می دهد فایل، لینتین تمام بسته های فهرست شده در آن فایل را پردازش می کند.
این هنگام بررسی یک بسته جدید قبل از آپلود آن راحت است.

اگر بسته هایی را برای بررسی مشخص کنید یا از گزینه استفاده کنید --بسته ها-از-فایل، بسته ها
درخواستی رسیدگی خواهد شد. در غیر این صورت، اگر debian/changelog وجود دارد، تجزیه می شود
نام فایل .changes را برای جستجو در دایرکتوری والد تعیین کنید (هنگام استفاده از
اقدامات --بررسی or --باز کردن بسته بندی). برای اطلاعات بیشتر به "بررسی آخرین ساخت" مراجعه کنید.

OPTIONS


اقدامات دستور lintian: (فقط یک عمل را می توان در هر فراخوانی مشخص کرد)

-c, --بررسی
همه چک ها را روی بسته های مشخص شده اجرا کنید. این عمل پیش فرض است.

-C chk1,chk2,..., -- چک کردن قسمت chk1,chk2,...
فقط چک های مشخص شده را اجرا کنید. می توانید نام اسکریپت چک را مشخص کنید یا
مخفف برای جزئیات، به بخش "چک" در زیر مراجعه کنید.

-F, --ftp-master-rejects
فقط چک هایی را اجرا کنید که برچسب هایی صادر می کنند که منجر به رد خودکار از دبیان می شود
صف آپلود لیست چنین برچسب هایی با هر نسخه Lintian به روز می شود، ممکن است چنین باشد
اگر اخیرا تغییر کرده باشد کمی قدیمی است.

این از طریق یک پروفایل پیاده سازی می شود و بنابراین این گزینه نمی تواند همراه با آن استفاده شود
--مشخصات.

-T tag1,tag2,..., -- برچسب ها برچسب 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 (مثلاً راهنمای خط مشی یا توسعه دهنده) نمایش دهید
ارجاع). از این گزینه می توان چندین بار برای افزودن منابع اضافی استفاده کرد.
منابع نمونه عبارتند از "policy" یا "devref" که راهنمای خط مشی و توسعه دهنده است
مرجع (به ترتیب).

کل فهرست منابع را می توان در $LINTIAN_ROOT/data/output/manual-references

-E, --نمایش تجربی, --بدون نمایش-تجربی
نمایش تگ های آزمایشی ("X:") را کنترل کنید. آنها معمولاً سرکوب می شوند.

اگر یک تگ به صورت آزمایشی علامت‌گذاری شود، به این معنی است که کدی که این پیام را ایجاد می‌کند
به خوبی بقیه 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 قسمت است که دو قسمت از آنها اختیاری است. قطعات عبارتند از:

اپراتور اصلاح کننده
نحوه تأثیرگذاری بر سطح نمایش فعلی می تواند یکی از افزودن به ("+")، حذف از
("-") یا سطح ("=") نمایش را که با انتخاب زیر مشخص می شود، تنظیم کنید.

مقدار پیش فرض "=" است (یعنی سطح نمایش را تنظیم کنید).

اپراتور مجموعه
مجموعه شدت و قطعیتی که باید انتخاب شود. اپراتور می تواند یکی از
">="، ">"، "="، "<" یا "<=". به عنوان مثال، از این می توان برای انتخاب همه استفاده کرد
برچسب های مهم (یا "شدیدتر") از طریق ">=مهم".

مقادیر انتخاب شده فقط شامل مواردی است که در آن هر دو شدت و قطعیت
هر دو در مجموعه گنجانده شده اند.

به عنوان مثال، ">=مهم/ممکن" شامل "مهم/ممکن" است،
«مهم/حتمی»، «جدی/ممکن» و «جدی/حتمی». توجه داشته باشید که انجام می دهد
نه شامل «حدس جدی/وحشی» (از آنجایی که کران پایین برای را برآورده نمی کند
یقین).

مقدار پیش‌فرض "=" است، که به معنای "دقیقا" شدت یا/و داده شده است
یقین - اطمینان - قطعیت.

شدت-قطعیت
شدت یا/و قطعیت. این می تواند هر یک از این 3 شکل باشد: شدت,
اطمینان or شدت/اطمینان.

اگر فقط یک شدت یا قطعیت داده شود، دیگری به صورت پیش‌فرض روی «any» در نظر گرفته می‌شود
«هر یقینی با شدت معین» (یا بالعکس).

این گزینه را لغو می کند سطح نمایش متغیر در فایل پیکربندی ارزش
از سطح نمایش در فایل پیکربندی باید ورودی های جدا شده از فاصله در
همان قالبی که از طریق خط فرمان منتقل می شود.

توجه داشته باشید: سطح نمایش ممکن است با استفاده نشود نمایش اطلاعات or بچه دار در پیکربندی
فایل.

-o, --بدون لغو
همه موارد لغو ارائه شده توسط بسته را نادیده بگیرید. این گزینه لغو خواهد شد
--نشان می دهد.

این گزینه را لغو می کند باطل کردن متغیر در فایل پیکربندی

-- پدانتیک
همچنین برچسب های پدانتیک ("P:") را نمایش دهید. آنها معمولاً سرکوب می شوند. (این هست
معادل -L "+=پدانتیک").

برچسب‌های پدانتیک در حساس‌ترین حالت خود خطی هستند و برای موارد خاص شامل چک می‌شوند
سبک ها و بررسی های بسته بندی دبیان که بسیاری از افراد با آن مخالف هستند. توقع غلط
تگ های مثبت و لینتینی که در صورت استفاده از این گزینه مفید نمی دانید.
اضافه کردن موارد نادیده گرفته شده برای برچسب‌های pedantic احتمالاً ارزش تلاش را ندارد.

این گزینه را لغو می کند بچه دار متغیر در فایل پیکربندی

توجه داشته باشید: بچه دار و سطح نمایش ممکن است هر دو در فایل پیکربندی ظاهر نشوند.

--مشخصات فروشنده[/prof]
از نمایه فروشنده (یا نمایه با آن نام) استفاده کنید. اگر نام نمایه اینطور باشد
بدون علامت اسلش، نمایه پیش فرض برای فروشنده انتخاب شده است.

به عنوان مثال، اگر در اوبونتو هستید و می‌خواهید از چک‌های Debian لینتین استفاده کنید، می‌توانید
استفاده کنید:

--پروفایل دبیان

به همین ترتیب، در یک ماشین دبیان می توانید از این برای درخواست بررسی های اوبونتو استفاده کنید.

اگر نشانه {ENDOR} در نام نمایه ظاهر می شود، لاینت توکن را جایگزین خواهد کرد
با نام فروشنده برای پیدا کردن نمایه لاینت از Dpkg::Vendor برای تعیین مقدار استفاده می کند
بهترین فروشنده برای استفاده (هر چه به فروشنده فعلی نزدیکتر باشد، بهتر است). این بیشتر است
برای افرادی که چک های خود را در بالای لینتین اجرا می کنند مفید است.

اگر مشخص نشده باشد، مقدار پیش فرض است {VENDOR}/اصلی.

لطفاً برای مستندات کامل پروفایل ها به کتابچه راهنمای کاربر Lintian مراجعه کنید.

--نشان می دهد, - پنهان کردن، نادیده گرفته می شود
کنترل می کند که آیا برچسب هایی که لغو شده اند باید نشان داده شوند یا خیر.

La --نشان می دهد متفاوت از --بدون لغو در آن نشان داده شده برچسب های لغو خواهد شد
همچنان به عنوان لغو شده (با استفاده از کد "O") علامت گذاری شود.

اگر تگ های لغو شده نشان داده شوند، نظرات لغو مرتبط نیز نمایش داده می شوند
(مگر اینکه ---quiet استفاده شود). لطفاً به راهنمای کاربر Lintian مراجعه کنید
مستنداتی در مورد اینکه لینتیان چگونه نظرات را به یک لغو معین مرتبط می کند.

این گزینه ها را نادیده می گیرند نمایش را نادیده می گیرد متغیر در فایل پیکربندی

--suppress-tags برچسب 1، تگ 2، ...
برچسب های لیست شده را سرکوب کنید. در صورت وقوع گزارش نمی شوند و تاثیری ندارند
وضعیت خروج لینتین این گزینه را می توان چندین بار داد و می توان آن را مخلوط کرد
با --suppress-tags-from-file.

این گزینه را می توان در کنار هم استفاده کرد - قسمت را چک نکن ("نه آن چک ها و نه این ها
برچسب ها") و -- چک کردن قسمت ("فقط آن چک ها، اما نه این برچسب ها (از آن چک ها)")
برای کاهش بیشتر انتخاب برچسب ها.

هنگامی که با استفاده می شود -- برچسب ها، این گزینه بیشتر نادیده گرفته می شود.

--suppress-tags-from-file پرونده
تمام تگ های فهرست شده در فایل داده شده را سرکوب کنید. خطوط خالی و خطوطی که با # شروع می شوند
نادیده گرفته می شوند. تمام خطوط دیگر به عنوان نام تگ ها یا لیست های جدا شده با کاما در نظر گرفته می شوند
نام ها را برای سرکوب تگ کنید. تگ های سرکوب شده در صورت بروز و بروز گزارش نمی شوند
بر وضعیت خروج لینتین تأثیری نخواهد گذاشت.

برچسب‌های تجزیه شده از فایل به گونه‌ای مدیریت می‌شوند که گویی به آن داده شده است
--suppress-tags گزینه (به عنوان مثال نادیده گرفته شده اگر -- برچسب ها استفاده می شود).

--بدون برچسب-نمایش-محدودیت
به طور پیش‌فرض، lintian خود را به انتشار حداکثر 4 نمونه از هر برچسب در هر محدود محدود می‌کند
زمانی که STDOUT یک TTY باشد قابل پردازش است. این گزینه این محدودیت را غیرفعال می کند.

وقتی STDOUT یک TTY نیست، lintian محدودیتی ندارد.

گزینه های پیکربندی:

--cfg پیکربندی
پیکربندی را از configfile به جای مکان های پیش فرض بخوانید. این گزینه
را نادیده می گیرد LINTIAN_CFG متغیر محیطی.

--no-cfg
هیچ فایل پیکربندی را نخوانید. این گزینه را لغو می کند --cfg در بالا.

---ignore-lintian-env
همه متغیرهای محیطی را که با شروع می شود نادیده بگیرید LINTIAN_.

این گزینه بیشتر برای برنامه های در حال اجرا مفید است لاینت برای بررسی بسته ها
و نمی خواهید کاربر فراخوانی بر نتیجه تأثیر بگذارد (با تنظیم LINTIAN_PROFILE
و غیره).

توجه داشته باشید که انجام می دهد نه سبب می شود لاینت نادیده گرفتن کل محیط مانند TMPDIR or
DEB_VENDOR. مورد دوم می‌تواند نمایه پیش‌فرض (یا نشانه "{VENDOR}" را تحت تأثیر قرار دهد
--مشخصات).

معمولا باید با --بدون کاربر-dirs (یا لغو تنظیم $HOME و همه XDG_
متغیرها).

-- شامل- کارگردان دیر
از dir به عنوان "LINTIAN_ROOT" اضافی استفاده کنید. دایرکتوری انتظار می رود مشابه باشد
طرح‌بندی به LINTIAN_ROOT (در صورت وجود)، اما نیازی به یک خود-کامل نیست
حاوی ریشه

لاینت این دایرکتوری را برای نمایه‌های (اضافی)، فایل‌های داده، پشتیبانی بررسی می‌کند
کتابخانه ها و چک ها دو مورد اخیر نشان می دهد که لینتین ممکن است تلاش کند بار و
اجرا کردن رمز از این دایرکتوری

این گزینه ممکن است بیش از یک بار ظاهر شود. هر بار اضافه کردن یک فهرست اضافی.
دایرکتوری ها به ترتیبی که در خط فرمان ظاهر می شوند جستجو می شوند.

دایرکتوری های اضافی بررسی خواهند شد بعد از دایرکتوری های کاربر (اگرچه ببینید
--بدون کاربر-dirs) و قبل از هسته LINTIAN_ROOT.

توجه داشته باشید: این گزینه در صورت داده شدن باید اولین گزینه باشد.

-j [ایکس]، --شغل ها[=X]
محدودیتی را برای تعداد کارهای باز کردن بسته بندی که لینتین به صورت موازی اجرا می شود، تنظیم کنید. اگر X نیست
با توجه به این موضوع، لینتین تعداد کارهای باز کردن بسته بندی را که می توانند اجرا شوند، محدود نخواهد کرد
موازی.

این گزینه را لغو می کند شغل ها متغیر در فایل پیکربندی

به طور پیش فرض Lintian استفاده خواهد کرد nproc برای تعیین یک پیش فرض معقول (یا 2، اگر
nproc از کار می افتد).

--user-dirs, --بدون کاربر-dirs
به طور پیش فرض، لاینت بررسی خواهد کرد $ HOME و /و غیره برای فایل های ارائه شده توسط کاربر یا
sysadmin محلی (به عنوان مثال فایل های پیکربندی و پروفایل). این پیش فرض را می توان غیرفعال کرد (و
دوباره فعال شد) با استفاده از --بدون کاربر-dirs--user-dirs، به ترتیب).

این گزینه ها خواهد بود نه بر گنجاندن LINTIAN_ROOT تأثیر می‌گذارد که همیشه شامل می‌شود.

این گزینه می تواند چندین بار ظاهر شود که در این صورت آخرین مورد ظاهر می شود
نتیجه را تعیین می کند.

توجه داشته باشید که اگر قصد فقط غیرفعال کردن کاربر است $ HOME، سپس تنظیم می شود $ HOME
و XDG_*_HOME ممکن است کافی باشد متناوبا، از سوی دیگر، /و غیره را می توان با استفاده از "دوباره" اضافه کرد
-- شامل- کارگردان (هشدار: /etc/lintianrc با این امر نادیده گرفته خواهد شد).

اگر قصد جلوگیری از عوارض جانبی (غیر عمدی) کاربر تماس‌گیرنده است، پس
این گزینه را می توان با ---ignore-lintian-env.

اگر بنا به دلایلی --بدون کاربر-dirs نمی توان از آن استفاده کرد، سپس تنظیم را در نظر بگیرید $ HOME و
همه $XDG_* متغیرها (نه فقط $XDG_*_HOME آن ها).

توجه داشته باشید: این گزینه در صورت داده شدن باید اولین گزینه باشد.

برنامه‌نویس/گزینه‌های استفاده ویژه:

--allow-root
هنگامی که اخطار lintian با امتیازات superuser اجرا می شود، لغو شود.

---آزمایشگاه
به‌طور پیش‌فرض، آزمایشگاه‌های موقت پس از اتمام lintian حذف خواهند شد. مشخص کردن این
گزینه‌ها آزمایشگاه را پشت سر می‌گذارند، که ممکن است برای اهداف اشکال‌زدایی مفید باشد. شما
با اجرای lintian با -- پرحرف
گزینه.

برای آزمایشگاه های استاتیک (غیر موقت) این گزینه باعث می شود لینتین از تمیز کردن خودکار صرف نظر کند.
از برخی مجموعه ها

--آزمایشگاه لبدیر
از labdir به عنوان آزمایشگاه دائمی استفاده کنید. اینجا جایی است که لینتین اطلاعات مربوط به آن را نگه می دارد
بسته هایی که بررسی می کند این گزینه را لغو می کند LINTIAN_LAB متغیر محیطی
و ورودی فایل پیکربندی با همین نام.

--بسته ها-از-فایل X
بسته های فهرست شده در X را پردازش کنید. اگر خط با "!query:" شروع می شود، بقیه موارد
آن خط به عنوان یک پرس و جو آزمایشگاهی پردازش می شود (به "LAB QUERY" مراجعه کنید).

در غیر این صورت خط به عنوان مسیر یک فایل برای پردازش خوانده می شود (همه فضای خالی است
مشمول!).

اگر X "-" باشد، لینتین بسته ها را از STDIN می خواند.

--perf-debug
ثبت اشکال زدایی مربوط به عملکرد را فعال کنید.

داده‌های ثبت‌شده و قالب مورد استفاده با هر نسخه تغییر می‌کند.

توجه داشته باشید که برخی از اطلاعات نیز ممکن است در دسترس باشند (احتمالاً در موارد دیگر
قالب) با - رفع اشکال گزینه.

- خروجی عالی OUTPUT
اطلاعات اشکال زدایی مربوط به عملکرد را در فایل یا توصیفگر فایل مشخص شده بنویسید.
اگر OUTPUT با '&' یا '+' شروع شود، Lintian به طور خاص OUTPUT را مدیریت می کند. در غیر این صورت،
Lintian فایلی را که با OUTPUT مشخص شده است برای نوشتن باز می کند (در صورت وجود کوتاه کردن،
ایجاد آن در صورت عدم وجود).

اگر اولین کاراکتر OUTPUT یک & و بقیه آرگومان یک عدد N باشد، پس
lintian سعی می کند آن را با شماره N. فایل Said در توصیفگر فایل بنویسد
توصیفگر باید برای نوشتن باز باشد. به عنوان مثال &2 لینتیان را وادار می کند تا اجرا را بنویسد
ورود به STDERR.

اگر اولین کاراکتر OUTPUT یک + باشد، Lintian به جای آن به فایل اضافه می شود
کوتاه کردن آن در این مورد، نام فایل OUTPUT با کاراکتر "+" اولیه است
حذف شده. به عنوان مثال +my-file لینتین را ملحق می کند فایل من

اگر لینتین باید خروجی را در فایلی بنویسد که با کلمه "&" یا "+" شروع می شود، سپس
به سادگی آن را با "./" پیشوند قرار دهید (به عنوان مثال "+my-file" تبدیل به "./+my-file" می شود).

اگر این گزینه حذف شود، لینتین به طور پیش فرض از STDOUT استفاده می کند.

-U info1, info2,..., - اطلاعات را باز کنید اطلاعات 1، اطلاعات 2، ...
اطلاعات info1، info2 و غیره را جمع آوری کنید، حتی اگر این موارد توسط چک ها لازم نباشد.
مجموعه های درخواست شده توسط این گزینه نیز به صورت خودکار حذف نمی شوند (در این اجرا).

این گزینه بیشتر برای اشکال زدایی یا تنظیمات با هدف خاص مفید است.

دادن این گزینه بیش از یک بار مجاز است. دو خط زیر از
آرگومان ها از نظر معنایی معادل هستند:

-U info1 -U info2
-U info1, info2

چک


آپاچی 2
اشتباهات مختلف ساخت در وابستگی های معکوس Apache2 را بررسی می کند

برنامه-نه-کتابخانه
برنامه بسته بندی شده مانند یک کتابخانه (وارد شده از pkg-perl-tools)

خودکار کردن (خودکار)
فایل‌های خودروسازی اشتباه، مفقود یا قدیمی را بررسی می‌کند

دوتایی (صندوق)
این اسکریپت فایل‌های باینری و شی را برای باگ بررسی می‌کند.

فایل تغییر لاگ (تغییرات)
این اسکریپت بررسی می کند که آیا یک بسته باینری با خط مشی مربوط به تغییرات ثبت مطابقت دارد یا خیر
فایل های.

هر بسته باینری با یک /usr/share/doc/ دایرکتوری باید دارای تغییرات دبیان باشد
فایل در changelog.Debian.gz مگر اینکه تغییرات دبیان و بالادستی آن باشد
همان فایل؛ در این مورد، باید در باشد changelog.gz.

اگر یک فایل تغییرات بالادستی وجود دارد، باید آن را "changelog.gz" نامگذاری کنید.

هر دو فایل تغییرات باید با استفاده از "gzip -9" فشرده شوند. حتی اگر شروع کنند
کوچک، با گذشت زمان بزرگ می شوند.

تغییرات-فایل (chng)
این اسکریپت مشکلات مختلف فایل های .changes را بررسی می کند

مخفی می کند (cnf)
این اسکریپت بررسی می کند که آیا فایل کنترل conffiles یک بسته باینری درست است یا خیر.

فایل کنترلی (dctl)
این اسکریپت بررسی می کند دبیان / کنترل فایل ها در بسته های منبع

فایل های کنترلی (ctl)
فایل های کنترل ناشناخته را در بسته باینری بررسی کنید.

فایل کپی رایت (cpy)
این اسکریپت بررسی می کند که آیا بسته باینری با خط مشی مربوط به حق چاپ مطابقت دارد یا خیر
فایل های.

هر بسته باینری باید دارای یک /usr/share/doc//کپی رایت فایل یا باید
یک سیم لینک داشته باشید /usr/share/doc/ -> ، جایی که از همین منبع می آید
بسته و pkg foo یک رابطه "بستگی دارد" به نوار اعلام می کند.

کرفت (بده)
این به دنبال کرافت در بسته بندی دبیان یا منبع بالادستی است

dbus
پیکربندی D-Bus منسوخ یا مضر را بررسی می کند

فرمت deb (dfmt)
این اسکریپت فرمت آرشیو deb ar خود را بررسی می کند.

debconf (dc)
این به دنبال اشتباهات رایج در بسته هایی با استفاده از debconf است.

مهارکننده (dh)
این به دنبال اشتباهات رایج در بسته های منبع debhelper است.

debian-readme (drm)
این اسکریپت را بررسی می کند README. دبیان فایل برای مشکلات مختلف

debian-source-dir (دی اس دی)
این اسکریپت به دنبال اشتباهات است دبیان/منبع/* فایل های.

شرح (از)
بررسی کنید که آیا قسمت کنترل توضیحات بسته باینری با قوانین موجود مطابقت دارد یا خیر
la سیاست دستی (بخش 3.4)

فایل های تکراری (dupf)
این اسکریپت فایل های تکراری را با استفاده از checksum ها بررسی می کند

زمینه (fld)
این اسکریپت سینتکس فیلدهای فایل های کنترل بسته را بررسی می کند، همانطور که در توضیح داده شده است
la سیاست دستی.

طول نام فایل (فرار کرد)
این اسکریپت نام فایل های بسته طولانی را بررسی می کند

فایل ها (fil)
این اسکریپت بررسی می کند که آیا یک بسته باینری با خط مشی WRT برای فایل ها مطابقت دارد یا خیر
دایرکتوری.

چک های گروهی (gchck)
این اسکریپت برخی از مشکلاتی را که ممکن است در بسته های ساخته شده از همان بسته ظاهر شود بررسی می کند
منبع این شامل وابستگی های دایره ای درون منبع و اولویت درون منبع است
چک ها

سهم بزرگ-usr (خانه)
این اسکریپت بررسی می کند که آیا یک بسته وابسته به معماری دارای مقادیر زیادی داده است یا خیر
in / usr / سهم.

فایل های اطلاعاتی (اطلاعات)
این اسکریپت بررسی می کند که آیا بسته باینری با خط مشی سند اطلاعات مطابقت دارد یا خیر.

init.d (INI)
بررسی کنید که آیا بسته باینری با خط‌مشی مربوط به اسکریپت‌های موجود مطابقت دارد یا خیر /etc/init.d.

جاوه (جاوه)
این اسکریپت بررسی می کند که آیا بسته ها با جنبه های مختلف جاوا دبیان مطابقت دارند یا خیر
سیاست.

مدیریت ها (مرد)
این اسکریپت بررسی می کند که آیا بسته باینری با خط مشی صفحه دستی مطابقت دارد یا خیر.

md5sums (md5)
این اسکریپت بررسی می‌کند که آیا فایل‌های کنترل md5sum معتبر هستند یا خیر، آیا آنها توسط یک باینری ارائه شده‌اند
بسته.

فرمت منو (mnf)
این اسکریپت فرمت را تایید می کند منو فایل های.

منوها (مردها)
بررسی کنید که آیا یک بسته باینری با خط‌مشی مطابقت دارد یا خیر منو و doc-base فایل های.

nmu (nmu)
این اسکریپت بررسی می کند که آیا بسته منبع در مورد NMU بودن آن سازگار است یا خیر.

سایت های منسوخ شده (obso)
این اسکریپت URL های منسوخ (اما هنوز معتبر) را بررسی می کند

اوکامل (اوکامل)
این به دنبال اشتباهات رایج در بسته های باینری OCaml است.

پچ-سیستم ها (اهسته دست زدن به)
این اسکریپت مشکلات مختلف احتمالی را هنگام استفاده از سیستم های پچ بررسی می کند

phppear (phppear)
این اسکریپت بررسی می کند که آیا بسته ها با جنبه های مختلف PHP دبیان مطابقت دارند یا خیر
سیاست.

po-debconf (pd)
این به دنبال اشتباهات رایج در بسته های استفاده می شود po-debconf(7).

قوانین (رول)
اهداف و اقدامات را بررسی کنید دبیان/قوانین.

اسکریپت (SCR)
این اسکریپت # را بررسی می کند! خطوط اسکریپت در یک بسته

اشتراک‌گذاری‌ها (شل)
این اسکریپت بررسی می کند که آیا بسته باینری با خط مشی کتابخانه مشترک مطابقت دارد یا خیر.

منبع-کپی رایت (جاسوسی)
این اسکریپت بررسی می‌کند که آیا بسته منبع با خط‌مشی مربوط به حق چاپ مطابقت دارد یا خیر
فایل های.

هر بسته منبع باید دارای یک دبیان/کپی رایت فایل.

استانداردها-نسخه (STD)
این اسکریپت بررسی می‌کند که آیا بسته منبع دارای یک فیلد استاندارد-نسخه معتبر است یا خیر.

خطوط همایش (همزاد)
این اسکریپت پیوندهای علامت شکسته را بررسی می کند.

systemd
موارد مختلف سیاست سیستمی را بررسی می کند

مجموعه تست
این اسکریپت فیلد Testsuite را در فایل‌های dsc بسته بررسی می‌کند و دبیان/آزمون/کنترل
در صورت وجود

فراداده بالادست
این اسکریپت را بررسی می کند بالادست / فراداده فایل برای مشکلات

usrmerge (USR)
این اسکریپت فایل هایی با همین نام نصب شده را بررسی می کند / و / usr.

نسخه-substvars (در مقابل)
این اسکریپت استفاده صحیح از انواع مختلف را بررسی می کند *نسخه substvars، به عنوان مثال منسوخ شده
substvars یا استفاده ای که می تواند باعث un-binNMUability شود

فایل تماشا (تماشا کنید)
بررسی دبیان/ساعت فایل ها در بسته های منبع

مجموعه


ar-info
این اسکریپت دستور "ar t" را روی تمام فایل های a. بسته اجرا می کند.

این مجموعه به طور خودکار در آزمایشگاه های استاتیک به طور خودکار حذف می شود.

bin-pkg-control
این اسکریپت محتویات control.tar را در قسمت استخراج می کند کنترل/ و ایجاد می کند
کنترل شاخص نیز.

فایل تغییر لاگ
این اسکریپت را کپی می کند تغییرات فایل و اخبار دبیان فایل (در صورت وجود) از یک بسته در
دایرکتوری lintian

فایل کپی رایت
این اسکریپت را کپی می کند حق چاپ فایل یک بسته در دایرکتوری lintian.

debian-readme
این اسکریپت را کپی می کند README. دبیان فایل یک بسته در دایرکتوری lintian.

این مجموعه به طور خودکار در آزمایشگاه های استاتیک به طور خودکار حذف می شود.

دفستات
این اسکریپت تفاوت دبیان یک بسته منبع را استخراج می کند و diffstat را روی آن اجرا می کند.
نتیجه را در فایل خروجی diffstat بگذارید

اطلاعات فایل
این اسکریپت را اجرا می کند پرونده(1) فرمان بر روی تمام فایل ها از هر نوع بسته.

اطلاعات سخت شدن
این اسکریپت اجرا می شود سخت شدن-بررسی(1) روی تمام باینری های ELF یک بسته باینری.

java-info
این اسکریپت اطلاعات را از مانیفست های فایل های JAR استخراج می کند

md5sums
این اسکریپت را اجرا می کند md5sums(1) روی همه فایل ها در یک بسته باینری.

objdump-info
این اسکریپت اجرا می شود ابجدمپ(1) روی تمام فایل های باینری و شی یک بسته باینری.

لغو-پرونده
این اسکریپت را کپی می کند باطل کردن فایل یک بسته در دایرکتوری lintian.

اسکریپت
این اسکریپت یک بسته باینری را برای اسکریپت هایی که با # شروع می شوند اسکن می کند! و آنها را فهرست می کند
نام فایل همراه با مفسر نامگذاری شده توسط خط اول آنها.

فرمت این است: نام فایل مسیر اسکریپت

توجه داشته باشید که نام فایل ممکن است حاوی فاصله باشد، اما مسیر اسکریپت اینگونه نیست، زیرا
لینوکس هنگام اجرای یک اسکریپت فقط به اولین کلمه نگاه می کند.

src-orig-index
این اسکریپت یک فایل فهرست از محتویات تاربال های اوریگ ایجاد می کند.

رشته های
این اسکریپت را اجرا می کند رشته های(1) فرمان روی تمام فایل های یک بسته باینری.

این مجموعه به طور خودکار در آزمایشگاه های استاتیک به طور خودکار حذف می شود.

بسته بندی نشده
این اسکریپت بسته را در زیر باز می کند بسته بندی نشده/ فهرست راهنما

این مجموعه به طور خودکار در آزمایشگاه های استاتیک به طور خودکار حذف می شود.

با استفاده از خدمات onworks.net از lintian آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    JXplorer - یک مرورگر Java Ldap
    JXplorer - یک مرورگر Java Ldap
    یک کلاینت LDAP جاوا با پشتیبانی LDIF،
    امنیت (شامل SSL، SASL و GSSAPI)،
    ترجمه شده به بسیاری از زبان ها (شامل
    چینی)، راهنمای آنلاین، فرم های کاربر و
    بسیاری دیگر...
    JXplorer - A Java Ldap Browser را دانلود کنید
  • 2
    PosteRazor - پوستر خود را بسازید!
    PosteRazor - پوستر خود را بسازید!
    می خواهید پوستر چاپ کنید؟ PosteRazor برش می دهد
    یک فایل تصویری را به قطعات تقسیم کنید و می توانید
    سپس روی چاپگر خود چاپ کنید و آنها را بچسبانید
    با هم به یک پوستر مبتنی بر FLTK آسان
    استفاده کنید...
    دانلود PosteRazor - پوستر خود را بسازید!
  • 3
    فازر
    فازر
    Phaser یک باز سریع، رایگان و سرگرم کننده است
    منبع چارچوب بازی HTML5 که ارائه می دهد
    WebGL و Canvas Rendering در سراسر
    مرورگرهای وب دسکتاپ و موبایل بازی ها
    می تواند با ...
    دانلود فازر
  • 4
    موتور VASSAL
    موتور VASSAL
    VASSAL یک موتور بازی برای ایجاد است
    نسخه های الکترونیکی تخته سنتی
    و بازی های کارتی پشتیبانی می کند
    رندر و تعامل قطعه بازی،
    و ...
    دانلود VASSAL Engine
  • 5
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF یک کتابخانه جاوا برای ایجاد است
    و ویرایش فایل های PDF با LGPL و
    مجوز منبع باز MPL. OpenPDF است
    LGPL/MPL جانشین منبع باز iText،
    و ...
    OpenPDF - Fork of iText را دانلود کنید
  • 6
    GIS SAGA
    GIS SAGA
    SAGA - سیستم برای خودکار
    تجزیه و تحلیل جغرافیایی - یک جغرافیا است
    نرم افزار سیستم اطلاعات (GIS) با
    قابلیت های بسیار زیاد برای داده های جغرافیایی
    پردازش و آنا...
    دانلود SAGA GIS
  • بیشتر "

دستورات لینوکس

Ad