InglesPransesEspanyol

Ad


OnWorks favicon

lintian - Online sa Cloud

Patakbuhin ang lintian sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command lintian na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


lintian - Static analysis tool para sa mga pakete ng Debian

SINOPSIS


lintian [aksyon] [pagpipilian] [pakete] ...

DESCRIPTION


Hinahati ni Lintian ang mga pakete ng Debian at nag-uulat ng mga bug at paglabag sa patakaran. Naglalaman ito ng
mga awtomatikong pagsusuri para sa maraming aspeto ng patakaran ng Debian pati na rin ang ilang pagsusuri para sa karaniwan
mga pagkakamali.

Gumagamit ito ng isang archive na direktoryo, na tinatawag na laboratoryo, kung saan nag-iimbak ito ng impormasyon tungkol sa
mga pakete na sinusuri nito. Maaari nitong panatilihing maayos ang impormasyong ito sa pagitan ng maraming invocation
upang maiwasan ang paulit-ulit na mamahaling mga operasyon sa pagkolekta ng data.

May tatlong paraan para tukuyin ang binary, udeb o source na mga pakete para iproseso ni Lintian: sa pamamagitan ng
pangalan ng file (ang .deb file para sa binary package o ang .dsc file para sa source package), ni
pagpapangalan a .mga pagbabago file, o sa pamamagitan ng paggamit ng lab query (tingnan ang "LAB QUERY" sa ibaba).

Kung tinukoy mo ang a .mga pagbabago file, ipoproseso ni Lintian ang lahat ng package na nakalista sa file na iyon.
Maginhawa ito kapag nagsusuri ng bagong pakete bago ito i-upload.

Kung tinukoy mo ang mga pakete na susuriin o gamitin ang opsyon --packages-from-file, ang mga pakete
ipoproseso ang hiniling. Kung hindi, kung debian/changelog umiiral, ito ay na-parse sa
tukuyin ang pangalan ng .changes file na hahanapin sa parent directory (kapag ginagamit
ang mga aksyon --suriin or --unpack). Tingnan ang "SURI NG HULING PAGBUO" para sa higit pang impormasyon.

Opsyon


Mga aksyon ng lintian na utos: (Isang aksyon lang ang maaaring tukuyin sa bawat invocation)

-c, --suriin
Patakbuhin ang lahat ng mga pagsusuri sa mga tinukoy na pakete. Ito ang default na pagkilos.

-C chk1,chk2,..., --check-part chk1, chk2,...
Patakbuhin lamang ang mga tinukoy na tseke. Maaari mong tukuyin ang pangalan ng check script o
ang abbreviation. Para sa mga detalye, tingnan ang seksyong "Mga CHECK" sa ibaba.

-F, --ftp-master-rejects
Patakbuhin lamang ang mga pagsusuri na naglalabas ng mga tag na nagreresulta sa mga awtomatikong pagtanggi mula sa Debian
pila sa pag-upload. Ang listahan ng mga naturang tag ay nire-refresh sa bawat paglabas ng Lintian, maaari rin
medyo luma na kung ito ay nagbago kamakailan.

Ito ay ipinatupad sa pamamagitan ng isang profile at sa gayon ay hindi magagamit ang opsyong ito kasama ng
--profile.

-T tag1, tag2,..., --tag tag1, tag2,...
Patakbuhin lamang ang mga pagsusuri na naglalabas ng mga hiniling na tag. Ang mga pagsubok para sa iba pang mga tag sa loob
ang mga check script ay tatakbo ngunit ang mga tag ay hindi ibibigay.

Sa mga opsyong ito lahat ng nakalistang tag ay ipapakita anuman ang display
mga setting.

--tags-from-file filename
Parehong pag-andar bilang --tag, ngunit basahin ang listahan ng mga tag mula sa isang file. Mga blangkong linya at
hindi pinapansin ang mga linyang nagsisimula sa #. Ang lahat ng iba pang linya ay kinuha bilang mga pangalan ng tag o
mga listahan ng mga pangalan ng tag na pinaghihiwalay ng kuwit upang (maaaring) isyu.

Sa mga opsyong ito lahat ng nakalistang tag ay ipapakita anuman ang display
mga setting.

-u, --unpack
I-unpack ang pakete ay ang lahat ng mga koleksyon. Tingnan ang seksyong "KOLEKSYON" sa ibaba.

Tandaan sa pagpipiliang ito ay tatakbo din ang lahat ng mga koleksyon. Tingnan ang seksyong "KOLEKSYON".
sa ibaba.

-X chk1,chk2,..., --huwag-check-part chk1, chk2,...
Patakbuhin ang lahat maliban sa mga tinukoy na tseke. Maaari mong tukuyin ang pangalan ng check script
o ang abbreviation. Para sa mga detalye, tingnan ang seksyong "Mga CHECK" sa ibaba.

Pangkalahatang mga pagpipilian:

-h, - Tumulong
Ipakita ang impormasyon sa paggamit at lumabas.

-q, --tahimik
Pigilan ang lahat ng mga mensaheng nagbibigay-kaalaman kabilang ang mga override na komento (karaniwang ipinapakita kasama ng
--show-overrides).

Ang opsyong ito ay tahimik na binabalewala kung --debug ay ibinigay. Kung hindi, kung pareho --verbose at
--tahimik ay ginagamit, magkakabisa ang huli sa dalawang opsyong ito.

Ino-override ng opsyong ito ang pandiwang at ang tahimik variable sa configuration file.
Sa configuration file, pinagana ang opsyong ito sa pamamagitan ng paggamit tahimik variable. Ang
pandiwang at tahimik ang mga variable ay maaaring hindi parehong lumabas sa config file.

-v, --verbose
Ipakita ang mga verbose na mensahe.

If --debug ay ginagamit ang pagpipiliang ito ay palaging pinagana. Kung hindi, kung pareho --verbose at
--tahimik ay ginagamit (at --debug ay hindi ginagamit), magkakabisa ang huli sa dalawang opsyong ito.

Ino-override ng opsyong ito ang tahimik variable sa configuration file. Nasa
configuration file, pinagana ang opsyong ito sa pamamagitan ng paggamit pandiwang variable. Ang pandiwang at
tahimik ang mga variable ay maaaring hindi parehong lumabas sa config file.

-V, --bersyon
Ipakita ang numero ng bersyon ng lintian at lumabas.

--print-bersyon
I-print ang numero ng bersyon na walang palamuti at lumabas.

Mga opsyon sa pag-uugali para sa lintian.

--kulay (hindi|palagi|auto|html)
Kung kukulayan ba ang mga tag sa lintian na output batay sa kanilang kalubhaan. Ang default ay
"hindi kailanman", na hindi gumagamit ng kulay. Ang "laging" ay palaging gagamit ng kulay, "auto" ang gagamit
kulay lamang kung ang output ay papunta sa isang terminal, at ang "html" ay gagamit ng mga HTML tag
na may katangian ng istilo ng kulay (sa halip na mga pagkakasunud-sunod ng pagtakas ng kulay ng ANSI).

Ino-override ng opsyong ito ang kulay variable sa configuration file.

--default-display-level
I-reset ang kasalukuyang antas ng display sa default. Karaniwan, ang pagpipiliang ito ay kumikilos
eksakto tulad ng pagpasa ng mga sumusunod na opsyon sa lintian:

B<-L> ">=importante" B<-L> "+>=normal/posible" B<-L> "+minor/certain"

Ang pangunahing gamit nito ay upang matiyak na ang antas ng pagpapakita ng lintian ay na-reset sa
ang mga built-in na default na halaga. Kapansin-pansin, maaari itong magamit upang i-override ang mga setting ng display
mas maaga sa command-line o sa lintian configuration file.

Ang mga karagdagang pagbabago sa antas ng display ay maaaring gawin pagkatapos pagpipiliang ito. Halimbawa:
--default-display-level --display-info nagbibigay sa iyo ng default na antas ng display plus
mga tag ng impormasyon ("I:").

--display-source X
Ipakita lamang ang mga tag mula sa pinagmulang X (hal. Manual ng Patakaran o ang Developer
Sanggunian). Maaaring gamitin ang opsyong ito nang maraming beses upang magdagdag ng mga karagdagang source.
Ang mga halimbawang source ay ang "patakaran" o "devref" bilang ang Manual ng Patakaran at ang Developer
Sanggunian (ayon sa pagkakabanggit).

Ang buong listahan ng mga mapagkukunan ay matatagpuan sa $LINTIAN_ROOT/data/output/manual-references

-E, --display-experimental, --no-display-experimental
Kontrolin kung magpapakita ng mga pang-eksperimentong ("X:") tag. Karaniwan silang pinipigilan.

Kung ang isang tag ay minarkahang eksperimental, nangangahulugan ito na ang code na bumubuo sa mensaheng ito
ay hindi gaanong nasubok gaya ng iba pang bahagi ng Lintian, at maaari pa ring magbigay ng nakakagulat na mga resulta.
Huwag mag-atubiling huwag pansinin ang mga Pang-eksperimentong mensahe na mukhang hindi makatwiran, bagaman ng
Ang mga ulat ng bug sa kurso ay palaging malugod na tinatanggap (lalo na kung may kasamang mga pag-aayos).

Ino-override ng mga opsyong ito ang display-eksperimento variable sa configuration file.

--fail-on-babala
Sa pamamagitan ng default, lintian paglabas na may 0 na katayuan kung ang mga babala lamang ang nakita. Kung ang bandilang ito ay
ibinigay, lumabas na may status na 1 kung may makikitang alinman sa mga babala o error.

Ino-override ng opsyong ito ang mabibigo-sa-babala variable sa configuration file.

-i, --impormasyon
Mag-print ng paliwanag na impormasyon tungkol sa bawat problemang natuklasan bilang karagdagan sa lintian
mga tag ng error. Upang mag-print ng mahabang paglalarawan ng tag nang hindi tumatakbo ang lintian, tingnan
lintian-infoNa (1).

Ino-override ang opsyong ito info variable sa configuration file.

-I, --display-info
Ipakita din ang mga tag na nagbibigay-kaalaman ("I:"). Karaniwan silang pinipigilan. (Ito ay
katumbas ng -L ">=wishlist").

Ino-override ng opsyong ito ang display-info variable sa configuration file.

tandaan: antas ng pagpapakita at display-info maaaring hindi parehong lumabas sa configuration file.

-L [+|-|=][>=|>|=|<|<=][S|C|S/C], --display-level [+|-|=][>=|>|=|<|<=][S|C|S/C]
Pinong pagpili ng mga tag na ipapakita. Posibleng magdagdag, mag-alis o magtakda
ang mga antas na ipapakita, na tumutukoy sa kalubhaan (S: seryoso, mahalaga, normal, minor,
wishlist, pedantic), isang certainty (C: certain, possible, wild-guess), o pareho (S/C).
Ang mga default na setting ay katumbas ng -L ">=mahalaga" -L "+>=normal/posible" -L
"+ menor de edad/tiyak").

Ang halaga ay binubuo ng 3 bahagi, kung saan ang dalawa sa mga ito ay opsyonal. Ang mga bahagi ay:

operator ng modifier
Paano makakaapekto sa kasalukuyang antas ng display. Maaaring isa sa idagdag sa ("+"), alisin mula sa
("-") o itakda sa ("=") ang (mga) antas ng display na tinutukoy ng sumusunod na pagpipilian.

Ang default na halaga ay "=" (ibig sabihin, itakda ang antas ng display).

itakda ang operator
Ang hanay ng kalubhaan at katiyakan na pipiliin. Ang operator ay maaaring isa sa
">=", ">", "=", "<" o "<=". Bilang halimbawa, ito ay magagamit upang piliin ang lahat
mahahalagang (o "mas malala") na tag sa pamamagitan ng ">=important".

Kasama lang sa mga napiling value ang mga item kung saan kapwa ang tindi at ang katiyakan
pareho silang kasama sa set.

Bilang halimbawa, kasama sa ">=important/possible" ang "important/possible",
"mahalaga/tiyak", "seryoso/posible" at "seryoso/tiyak". Tandaan na ginagawa nito
hindi isama ang "seryoso/wild-guess" (dahil hindi nito natutugunan ang lower-bound para sa
ang katiyakan).

Ang default na halaga ay "=", na nangangahulugang "eksaktong" ang ibinigay na kalubhaan o/at
katiyakan.

kalubhaan-katiyakan
Ang kalubhaan o/at katiyakan. Ito ay maaaring alinman sa 3 mga anyo: kalubhaan,
isang bagay na tiyak or kalubhaan/isang bagay na tiyak.

Kung bibigyan lang ng kalubhaan o katiyakan, ang isa pa ay magde-default sa "anumang" gaya ng sa
"anumang katiyakan na may ibinigay na kalubhaan" (o kabaliktaran).

Ino-override ng opsyong ito ang antas ng pagpapakita variable sa configuration file. Ang halaga
ng antas ng pagpapakita sa configuration file ay dapat na space separated entries sa
parehong format tulad ng ipinasa sa pamamagitan ng command-line.

tandaan: antas ng pagpapakita maaaring hindi gamitin kasama ng display-info or pedantic sa pagsasaayos
file.

-o, --no-override
Huwag pansinin ang lahat ng mga override na ibinigay ng package. I-overrule ang opsyong ito
--show-overrides.

Ino-override ng opsyong ito ang pawalang-bisa variable sa configuration file.

--pedantic
Magpakita rin ng mga pedantic ("P:") na tag. Karaniwan silang pinipigilan. (Ito ay
katumbas ng -L "+=pedantic").

Ang mga pedantic na tag ay ang Lintian sa pinakamapili at may kasamang mga tseke para sa partikular
Mga istilo at pagsusuri sa packaging ng Debian na hindi sinasang-ayunan ng maraming tao. Asahan ang mali
positives at Lintian tag na hindi mo itinuturing na kapaki-pakinabang kung gagamitin mo ang opsyong ito.
Ang pagdaragdag ng mga override para sa mga pedantic na tag ay malamang na hindi sulit ang pagsisikap.

Ino-override ng opsyong ito ang pedantic variable sa configuration file.

tandaan: pedantic at antas ng pagpapakita maaaring hindi parehong lumabas sa configuration file.

--profile vendor[/prof]
Gamitin ang profile mula sa vendor (o ang profile na may ganoong pangalan). Kung ang pangalan ng profile ay
hindi naglalaman ng slash, ang default na profile para sa kaysa sa vendor ay pinili.

Bilang halimbawa, kung ikaw ay nasa Ubuntu at gustong gumamit ng mga Debian check ng Lintian, magagawa mo
gamitin ang:

--profile debian

Gayundin, sa isang Debian machine maaari mong gamitin ito upang humiling ng mga pagsusuri sa Ubuntu.

Kung ang token {VENDOR} lalabas sa pangalan ng profile, lintian papalitan ang token
na may pangalan ng vendor upang mahanap ang profile. lintian gumagamit ng Dpkg::Vendor upang matukoy ang
pinakamahusay na vendor na gamitin (mas malapit sa kasalukuyang vendor, mas mabuti). Ito ay karamihan
kapaki-pakinabang para sa mga taong nagpapatupad ng kanilang sariling mga tseke sa ibabaw ng Lintian.

Kung hindi tinukoy, ang default na halaga ay {VENDOR}/pangunahing.

Mangyaring Sumangguni sa Lintian User Manual para sa buong dokumentasyon ng mga profile.

--show-overrides, --hide-overrides
Kinokontrol kung dapat ipakita ang mga tag na na-override.

Ang --show-overrides naiiba mula sa --no-overrides sa ipinapakitang na-override na mga tag ay
mamarkahan pa rin bilang overridden (gamit ang "O" code).

Kung ang mga na-override na tag ay ipinapakita, ang mga nauugnay na override na komento ay ipapakita rin
(maliban kung --tahimik ang ginamit). Mangyaring sumangguni sa Lintian User Manual para sa
dokumentasyon kung paano iniuugnay ni lintian ang mga komento sa isang ibinigay na override.

Ino-override ng mga opsyong ito ang show-overrides variable sa configuration file.

--sugpuin ang mga tag tag1, tag2,...
Pigilan ang mga nakalistang tag. Hindi sila iuulat kung nangyari ito at hindi makakaapekto
ang exit status ng Lintian. Ang pagpipiliang ito ay maaaring ibigay nang maraming beses at maaaring ihalo
sa --suppress-tags-from-file.

Maaaring gamitin ang pagpipiliang ito kasama ng --huwag-check-part ("Hindi ang mga tseke na iyon o ang mga ito
mga tag") at). --check-part ("Tanging ang mga pagsusuring iyon, ngunit hindi ang mga tag na ito (mula sa mga pagsusuring iyon)")
upang higit pang bawasan ang pagpili ng mga tag.

Kapag ginamit sa --tag, kadalasang binabalewala ang opsyong ito.

--suppress-tags-from-file file
Pigilan ang lahat ng mga tag na nakalista sa ibinigay na file. Mga blangkong linya at linya na nagsisimula sa #
ay hindi pinapansin. Ang lahat ng iba pang mga linya ay kinuha bilang mga pangalan ng tag o mga listahan ng pinaghihiwalay ng kuwit
i-tag ang mga pangalan upang sugpuin. Ang mga pinigilan na tag ay hindi iuulat kung nangyari ang mga ito at
hindi makakaapekto sa exit status ng Lintian.

Ang mga tag na na-parse mula sa file ay hahawakan na parang ibinigay ang mga ito sa
--sugpuin ang mga tag opsyon (hal. hindi pinansin kung --tag Ginagamit).

--walang-tag-display-limit
Bilang default, nililimitahan ni lintian ang sarili sa paglalabas ng hindi hihigit sa 4 na pagkakataon ng bawat tag bawat
maproseso kapag ang STDOUT ay isang TTY. Hindi pinapagana ng opsyong ito ang limitasyong iyon.

Kapag ang STDOUT ay hindi TTY, walang limitasyon ang lintian.

Mga pagpipilian sa pag-configure:

--cfg configfile
Basahin ang configuration mula sa configfile kaysa sa mga default na lokasyon. Ang pagpipiliang ito
nilalampasan ang LINTIAN_CFG variable ng kapaligiran.

--hindi-cfg
Huwag basahin ang anumang configuration file. Ino-override ng opsyong ito ang --cfg sa itaas.

--ignore-lintian-env
Huwag pansinin ang lahat ng mga variable ng kapaligiran simula sa LINTIAN_.

Ang pagpipiliang ito ay kadalasang kapaki-pakinabang para sa mga application na tumatakbo lintian para sa pagsuri ng mga pakete
at hindi nais na maapektuhan ng gumagamit na gumagamit ang resulta (sa pamamagitan ng pagtatakda ng LINTIAN_PROFILE
atbp).

Tandaan na ginagawa nito hindi maging sanhi lintian upang huwag pansinin ang buong kapaligiran tulad ng TMPDIR or
DEB_VENDOR. Ang huli ay maaaring makaapekto sa default na profile (o "{VENDOR}" na token para sa
--profile).

Dapat ay karaniwang pinagsama sa --no-user-dirs (o i-unset ang $HOME at lahat XDG_
mga variable).

--include-dir dir
Gamitin ang dir bilang karagdagang "LINTIAN_ROOT". Ang direktoryo ay inaasahan na may katulad
layout sa LINTIAN_ROOT (kung mayroon man), ngunit hindi kailangang maging ganap na self-
naglalaman ng ugat.

lintian susuriin ang direktoryo na ito para sa (karagdagang) mga profile, mga file ng data, suporta
mga aklatan at mga tseke. Ang huling dalawa ay nagpapahiwatig na maaaring subukan ni Lintian magkarga at
isakatuparan code mula sa direktoryo na ito.

Maaaring lumitaw ang opsyong ito nang higit sa isang beses; sa bawat oras na nagdaragdag ng karagdagang direktoryo.
Hinahanap ang mga direktoryo sa pagkakasunud-sunod ng paglitaw ng mga ito sa command line.

Ang mga karagdagang direktoryo ay susuriin pagkatapos ang mga direktoryo ng gumagamit (bagaman tingnan ang
--no-user-dirs) At bago ang pangunahing LINTIAN_ROOT.

nota: Ang pagpipiliang ito ay dapat ang pinakauna kung ibinigay.

-j [X], --mga trabaho[=X]
Itakda ang limitasyon para sa kung gaano karaming mga trabaho sa pag-unpack ang Lintian ay tatakbo nang magkatulad. Kung hindi si X
ibinigay, hindi lilimitahan ni Lintian ang bilang ng mga trabaho sa pag-unpack na maaaring tumakbo
kahilera

Ino-override ng opsyong ito ang trabaho variable sa configuration file.

Bilang default, gagamitin ni Lintian nproc upang matukoy ang isang makatwirang default (o 2, kung ang
nabigo ang nproc).

--user-dirs, --no-user-dirs
Sa pamamagitan ng default, lintian susuriin $ HOME at / atbp para sa mga file na ibinigay ng user o ng
lokal na sysadmin (hal. config file at profile). Maaaring hindi paganahin ang default na ito (at
muling pinagana) sa pamamagitan ng paggamit --no-user-dirs (At --user-dirs, ayon sa pagkakabanggit).

Ang mga pagpipiliang ito ay hindi makakaapekto sa pagsasama ng LINTIAN_ROOT, na palaging kasama.

Ang mga opsyong ito ay maaaring lumitaw nang maraming beses, kung saan ang huli sa mga ito ay lilitaw
tinutukoy ang resulta.

Tandaan na kung ang intensyon ay i-disable lang ang user $ HOME, pagkatapos ay i-unset $ HOME
at XDG_*_HOME maaaring sapat na. Bilang kahalili, / atbp maaaring "muling idagdag" sa pamamagitan ng paggamit
--include-dir (babala: /etc/lintianrc ay hindi papansinin nito).

Kung ang intensyon ay iwasan ang (hindi sinasadya) side-effects mula sa tumatawag na user, kung gayon
ang pagpipiliang ito ay maaaring isama sa --ignore-lintian-env.

Kung sa kung anong kadahilanan --no-user-dirs hindi magagamit, pagkatapos ay isaalang-alang ang pag-unset $ HOME at
ang lahat ng mga $XDG_* mga variable (hindi lamang ang $XDG_*_HOME mga).

nota: Ang pagpipiliang ito ay dapat ang pinakauna kung ibinigay.

Mga opsyon sa developer/espesyal na paggamit:

--payagan-ugat
I-override ang babala ni lintian kapag ito ay pinapatakbo nang may mga pribilehiyo ng superuser.

--keep-lab
Bilang default, aalisin ang mga pansamantalang lab pagkatapos ng lintian. Tinutukoy ito
iiwan ng mga opsyon ang lab, na maaaring maging kapaki-pakinabang para sa mga layunin ng pag-debug. Ikaw
maaaring malaman kung saan matatagpuan ang pansamantalang lab sa pamamagitan ng pagpapatakbo ng lintian gamit ang --verbose
pagpipilian.

Para sa mga static (hindi pansamantala) na lab ang pagpipiliang ito ay nagiging sanhi ng Lintian na laktawan ang awtomatikong paglilinis
up ng ilang mga koleksyon.

--lab labdir
Gamitin ang labdir bilang permanenteng laboratoryo. Dito itinatago ni Lintian ang impormasyon tungkol sa
ang mga pakete na sinusuri nito. Ino-override ng opsyong ito ang LINTIAN_LAB variable ng kapaligiran
at ang configuration file entry ng parehong pangalan.

--packages-from-file X
Iproseso ang mga package na nakalista sa X. Kung ang linya ay magsisimula sa "!query:", ang iba pa
ang linyang iyon ay pinoproseso bilang isang lab query (tingnan ang "LAB QUERY").

Kung hindi, ang linya ay mababasa bilang ang landas sa isang file upang iproseso (lahat ng whitespace ay
kasama!).

Kung ang X ay "-", babasahin ni Lintian ang mga pakete mula sa STDIN.

--perf-debug
Paganahin ang pag-log ng debug na nauugnay sa pagganap.

Ang data na naka-log at ang format na ginamit ay maaaring magbago sa bawat paglabas.

Tandaan na ang ilan sa impormasyon ay maaari ding available (maaaring sa ibang
format) kasama ang --debug pagpipilian.

--perf-output oUTPUT
Sumulat ng impormasyon sa pag-debug na nauugnay sa pagganap sa tinukoy na file o descriptor ng file.
Kung magsisimula ang OUTPUT sa isang '&' o '+', espesyal na hahawakan ni Lintian ang OUTPUT. kung hindi,
Bubuksan ni Lintian ang file na tinutukoy ng OUTPUT para sa pagsulat (puputol kung mayroon ito,
paglikha nito kung wala ito).

Kung ang unang character ng OUTPUT ay isang & at ang natitirang argumento ay isang numerong N, kung gayon
Sinubukan ni lintian na isulat ito sa file descriptor na may numerong N. Ang nasabing file
ang deskriptor ay dapat na bukas para sa pagsulat. Hal &2 pinapasulat ni Lintian ang pagtatanghal
pag-log in sa STDERR.

Kung ang unang character ng OUTPUT ay isang +, idaragdag ni Lintian sa file sa halip na
pinuputol ito. Sa kasong ito, ang pangalan ng file ay OUTPUT na may inisyal na "+" na character
inalis. Hal +aking-file ginagawang dugtungan ni Lintian aking-file

Kung dapat isulat ni Lintian ang output sa isang file na nagsisimula sa literal na '&' o '+', kung gayon
prefix lang ito ng "./" (hal. "+my-file" ay nagiging "./+my-file").

Kung aalisin ang opsyong ito, magde-default si Lintian sa paggamit ng STDOUT.

-U impormasyon1, impormasyon2,..., --unpack-info impormasyon1, impormasyon2,...
Mangolekta ng impormasyon info1, info2, atbp. kahit na hindi ito kinakailangan ng mga tseke.
Ang mga koleksyon na hiniling ng opsyong ito ay hindi rin awtomatikong inaalis (sa pagtakbo na ito).

Ang pagpipiliang ito ay kadalasang kapaki-pakinabang para sa pag-debug o mga pag-setup ng espesyal na layunin.

Pinapayagan na ibigay ang pagpipiliang ito nang higit sa isang beses. Ang sumusunod na dalawang linya ng
ang mga argumento ay katumbas ng semantiko:

-U info1 -U info2
-U info1, info2

MGA CHECK


apache2
Sinusuri ang iba't ibang mga pagkakamali sa pagbuo sa Apache2 reverse dependencies

application-hindi-library
application na naka-package tulad ng isang library (na-import mula sa pkg-perl-tools)

automake (sasakyan)
Sinusuri ang mga mali, nawawala o hindi na ginagamit na mga automake file

binary (bin)
Sinusuri ng script na ito ang mga binary at object file para sa mga bug.

changelog-file (chg)
Sinusuri ng script na ito kung ang isang binary package ay sumusunod sa patakaran patungkol sa changelog
file.

Ang bawat binary package na may a /usr/share/doc/ dapat mayroong Debian changelog ang direktoryo
file sa changelog.Debian.gz maliban kung ang Debian changelog at ang upstream ay ang
parehong file; sa kasong ito, dapat itong nasa changelog.gz.

Kung mayroong upstream changelog file, dapat itong pinangalanang "changelog.gz".

Ang parehong changelog file ay dapat i-compress gamit ang "gzip -9". Kahit na nagsimula sila
maliit, sila ay magiging malaki sa paglipas ng panahon.

pagbabago-file (chng)
Sinusuri ng script na ito ang iba't ibang problema sa .changes file

confiles (cnf)
Sinusuri ng script na ito kung tama ang conffiles control file ng isang binary package.

control-file (dctl)
Sinusuri ng script na ito debian / control mga file sa source packages

control-file (ctl)
Suriin ang hindi kilalang mga control file sa binary package.

copyright-file (cpy)
Sinusuri ng script na ito kung ang isang binary package ay sumusunod sa patakaran patungkol sa copyright
file.

Ang bawat binary package ay dapat magkaroon ng a /usr/share/doc// copyright file o dapat
magkaroon ng symlink /usr/share/doc/ -> , saan galing sa iisang source
package at pkg foo ay nagdeklara ng isang "Depende" na kaugnayan sa bar.

cruft (deb)
Naghahanap ito ng cruft sa Debian packaging o upstream source

dbus
Sinusuri ang hindi na ginagamit o nakakapinsalang configuration ng D-Bus

deb-format (dfmt)
Sinusuri ng script na ito ang format ng deb ar archive mismo.

debconf (dc)
Ito ay naghahanap ng mga karaniwang pagkakamali sa mga pakete gamit ang debconf.

debelper (dh)
Ito ay naghahanap ng mga karaniwang pagkakamali sa mga debhelper source packages.

debian-readme (sabi ni drm)
Sinusuri ng script na ito ang README.Debian file para sa iba't ibang problema.

debian-source-dir (dsd)
Ang script na ito ay naghahanap ng mga pagkakamali debian/source/* file.

paglalarawan (ng)
Suriin kung ang field ng kontrol sa Paglalarawan ng isang binary package ay sumusunod sa mga panuntunan sa
ang Patakaran manwal (seksyon 3.4).

mga duplicate-file (dupf)
Sinusuri ng script na ito ang mga duplicate na file gamit ang mga checksum

patlang (fld)
Sinusuri ng script na ito ang syntax ng mga patlang sa mga control file ng package, tulad ng inilarawan sa
ang Patakaran manwal.

filename-haba (flax)
Sinusuri ng script na ito ang mahabang pangalan ng file ng package

file (fil)
Sinusuri ng script na ito kung ang isang binary package ay sumusunod sa patakarang WRT sa mga file at
mga direktoryo.

mga pagsusuri ng pangkat (gchck)
Sinusuri ng script na ito ang ilang isyu na maaaring lumabas sa mga package na binuo mula sa pareho
pinagmulan. Kabilang dito ang intra-source circular dependencies at intra-source priority
mga tseke.

malaking-usr-share (bahay)
Sinusuri ng script na ito kung ang isang package na nakadepende sa arkitektura ay may malaking halaga ng data
in / usr / ibahagi.

mga infofile (info)
Sinusuri ng script na ito kung ang isang binary package ay sumusunod sa patakaran sa dokumento ng impormasyon.

init.d (ini)
Suriin kung ang isang binary package ay sumusunod sa patakaran kaugnay ng mga script sa /etc/init.d.

Dyaba (Dyaba)
Sinusuri ng script na ito kung ang mga pakete ay sumusunod sa iba't ibang aspeto ng debian Java
patakaran.

mga pamamahala (lalaki)
Sinusuri ng script na ito kung ang isang binary package ay sumusunod sa manual page policy.

md5sums (md5)
Sinusuri ng script na ito kung ang mga md5sum control file ay wasto, kung ang mga ito ay ibinigay ng isang binary
Pakete.

menu-format (mnf)
Ang script na ito ay nagpapatunay sa format ng menu file.

mga menu (mga lalaki)
Suriin kung ang isang binary package ay sumusunod sa patakaran na may kinalaman sa menu at doc-base file.

nmu (nmu)
Sinusuri ng script na ito kung pare-pareho ang source package tungkol sa pagiging NMU nito.

hindi na ginagamit na mga site (obso)
Sinusuri ng script na ito ang mga hindi na ginagamit (ngunit wasto pa rin) na mga URL

ocaml (ocaml)
Naghahanap ito ng mga karaniwang pagkakamali sa mga binary na pakete ng OCaml.

mga patch-system (tapik)
Sinusuri ng script na ito ang iba't ibang posibleng problema kapag gumagamit ng mga patch system

phppear (phppear)
Sinusuri ng script na ito kung ang mga pakete ay sumusunod sa iba't ibang aspeto ng debian PHP
patakaran.

po-debconf (pd)
Naghahanap ito ng mga karaniwang pagkakamali sa paggamit ng mga pakete po-debconfNa (7).

patakaran (magpasiya)
Tingnan ang mga target at aksyon sa debian/mga panuntunan.

script (scr)
Sinusuri ng script na ito ang #! mga linya ng mga script sa isang pakete.

shared-libs (shl)
Sinusuri ng script na ito kung ang isang binary package ay sumusunod sa patakaran ng shared library.

source-copyright (scpy)
Sinusuri ng script na ito kung ang isang source package ay sumusunod sa patakaran patungkol sa copyright
file.

Ang bawat source package ay dapat mayroong a debian/copyright file.

pamantayan-bersyon (std)
Sinusuri ng script na ito kung ang isang source package ay naglalaman ng isang wastong field na Standards-Version.

symlinks (sym)
Sinusuri ng script na ito ang mga sirang symlink.

systemd
Sinusuri ang iba't ibang mga bagay sa patakaran ng system

testsuite
Sinusuri ng script na ito ang field ng Testsuite sa mga package dsc file, at debian/mga pagsubok/kontrol
kung mayroon man.

upstream-metadata
Sinusuri ng script na ito ang upstream/metadata file para sa mga problema.

usrmerge (usr)
Sinusuri ng script na ito ang mga file na may parehong pangalan na naka-install / at / usr.

bersyon-substvars (vs)
Sinusuri ng script na ito ang tamang paggamit ng iba't-ibang *Bersyon mga substvar, hal. hindi na ginagamit
substvars, o paggamit na maaaring magdulot ng un-binNMUability

watch-file (panoorin)
Tsek debian/panoorin mga file sa source packages.

Koleksyon


ar-impormasyon
Pinapatakbo ng script na ito ang command na "ar t" sa lahat ng .a file ng package.

Ang koleksyon na ito ay awtomatikong inalis bilang default sa mga static na lab.

bin-pkg-kontrol
Kinukuha ng script na ito ang mga nilalaman ng control.tar sa control / at lumilikha
control-index din.

changelog-file
Kinokopya ng script na ito ang changelog maghain at BALITA.Debian file (kung mayroon man) ng isang package sa
ang direktoryo ng lintian.

copyright-file
Kinokopya ng script na ito ang karapatang magpalathala file ng isang pakete sa direktoryo ng lintian.

debian-readme
Kinokopya ng script na ito ang README.Debian file ng isang pakete sa direktoryo ng lintian.

Ang koleksyon na ito ay awtomatikong inalis bilang default sa mga static na lab.

diffstat
Kinukuha ng script na ito ang Debian diff ng isang source package, at nagpapatakbo ng diffstat dito,
iniiwan ang resulta sa diffstat output file

file-info
Pinapatakbo ng script na ito ang file(1) utos sa lahat ng mga file ng anumang uri ng pakete.

hardening-info
Gumagana ang script na ito hardening-check(1) sa lahat ng ELF binary ng isang binary package.

java-info
Kinukuha ng script na ito ang impormasyon mula sa mga manifest ng JAR file

md5sums
Pinapatakbo ng script na ito ang md5sums(1) sa lahat ng mga file sa isang binary package.

objdump-info
Gumagana ang script na ito objdump(1) sa lahat ng binary at object file ng isang binary package.

override-file
Kinokopya ng script na ito ang pawalang-bisa file ng isang pakete sa direktoryo ng lintian.

script
Ini-scan ng script na ito ang isang binary package para sa mga script na nagsisimula sa #! at naglilista ng kanilang
mga filename kasama ang interpreter na pinangalanan ng kanilang unang linya.

Ang format ay: scriptpath filename

Tandaan na ang filename ay maaaring maglaman ng mga puwang, ngunit ang scriptpath ay hindi, dahil
Ang linux ay tumitingin lamang sa unang salita kapag nagpapatupad ng isang script.

src-orig-index
Ang script na ito ay lumikha ng isang index file ng mga nilalaman ng orig tarballs.

string
Pinapatakbo ng script na ito ang string(1) utos sa lahat ng mga file ng isang binary package.

Ang koleksyon na ito ay awtomatikong inalis bilang default sa mga static na lab.

unpack
I-unpack ng script na ito ang package sa ilalim ng hindi nakabalot/ direktoryo

Ang koleksyon na ito ay awtomatikong inalis bilang default sa mga static na lab.

Gumamit ng lintian online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad