EngelsFransSpaans

Ad


OnWorks-favicon

lintian - Online in de cloud

Voer lintian uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht Lintian die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


lintian - Statische analysetool voor Debian-pakketten

KORTE INHOUD


lintiaans [actie] [opties] [Paketten

PRODUCTBESCHRIJVING


Lintian ontleedt Debian-pakketten en rapporteert bugs en beleidsschendingen. Het bevat
geautomatiseerde controles voor veel aspecten van het beleid van Debian, evenals enkele controles voor algemene aspecten
fouten.

Het maakt gebruik van een archiefmap, genaamd laboratorium, waarin het informatie opslaat over de
pakketten die het onderzoekt. Het kan deze informatie tussen meerdere aanroepen op orde houden
om herhaling van dure gegevensverzamelingsoperaties te voorkomen.

Er zijn drie manieren om binaire, udeb- of broncodepakketten op te geven die Lintian moet verwerken: door
bestandsnaam (het .deb-bestand voor een binair pakket of het .dsc-bestand voor een broncodepakket), door
het benoemen van een .veranderingen -bestand, of door een labquery te gebruiken (zie "LAB QUERY" hieronder).

Als u een specificeert .veranderingen bestand, verwerkt Lintian alle pakketten die in dat bestand zijn vermeld.
Dit is handig als u een nieuw pakket wilt controleren voordat u het uploadt.

Als u pakketten opgeeft die moeten worden gecontroleerd of gebruik de optie --pakketten-uit-bestand, de pakketten
aangevraagd, wordt in behandeling genomen. Anders, als debian/changelog bestaat, wordt ernaar geparseerd
bepaal de naam van het .changes-bestand waarnaar moet worden gezocht in de bovenliggende map (bij gebruik van
de acties --rekening or --uitpakken). Zie "LAATSTE BOUW CONTROLEREN" voor meer informatie.

OPTIES


Acties van het lintian-commando: (Er kan slechts één actie per aanroep worden opgegeven)

-c, --rekening
Voer alle controles uit op de opgegeven pakketten. Dit is de standaardactie.

-C chk1,chk2,..., --check-gedeelte chk1,chk2,...
Voer alleen de opgegeven controles uit. U kunt de naam van het controlescript opgeven of
de afkorting. Zie het gedeelte "CHECKS" hieronder voor meer informatie.

-F, --ftp-master-rejects
Voer alleen de controles uit die tags afgeven die resulteren in automatische afwijzingen door Debian
wachtrij uploaden. De lijst met dergelijke tags wordt bij elke Lintian-release vernieuwd, en dat kan ook zijn
enigszins verouderd als deze recentelijk is gewijzigd.

Dit wordt via een profiel geïmplementeerd en deze optie kan dus niet in combinatie met worden gebruikt
--profiel.

-T label1,label2,..., --labels label1,label2,...
Voer alleen de controles uit die de gevraagde tags opleveren. De tests voor andere tags binnen
de controlescripts worden uitgevoerd, maar de tags worden niet uitgegeven.

Met deze optie worden alle vermelde tags weergegeven, ongeacht de weergave
instellingen.

--tags-uit-bestand bestandsnaam
Dezelfde functionaliteit als --labels, maar lees de lijst met tags uit een bestand. Lege regels en
regels die beginnen met # worden genegeerd. Alle andere regels worden beschouwd als tagnamen of
door komma's gescheiden lijsten met tagnamen die (mogelijk) kunnen worden uitgegeven.

Met deze optie worden alle vermelde tags weergegeven, ongeacht de weergave
instellingen.

-u, --uitpakken
Pakt het pakket uit en alle ophalingen. Zie het gedeelte "COLLECTIE" hieronder.

Let op: bij deze optie worden ook alle verzamelingen uitgevoerd. Zie de sectie "COLLECTIE".
hieronder.

-X chk1,chk2,..., --niet-controleren-gedeelte chk1,chk2,...
Voer alle controles uit, behalve de opgegeven controles. U kunt de naam van het controlescript opgeven
of de afkorting. Zie het gedeelte "CHECKS" hieronder voor meer informatie.

Algemene opties:

-h, --help
Gebruiksinformatie weergeven en afsluiten.

-q, --stil
Onderdruk alle informatieve berichten, inclusief het negeren van opmerkingen (normaal weergegeven met
--show-overschrijvingen).

Deze optie wordt stilzwijgend genegeerd als --debuggen is gegeven. Anders, als beide --uitgebreid en
--stil wordt gebruikt, wordt de laatste van deze twee opties van kracht.

Deze optie overschrijft de breedsprakig en rustig variabele in het configuratiebestand.
In het configuratiebestand wordt deze optie ingeschakeld door gebruik te maken van rustig variabel. De
breedsprakig en rustig variabelen verschijnen mogelijk niet allebei in het configuratiebestand.

-v, --uitgebreid
Uitgebreide berichten weergeven.

If --debuggen wordt gebruikt, is deze optie altijd ingeschakeld. Anders, als beide --uitgebreid en
--stil wordt gebruikt (en --debuggen niet wordt gebruikt), wordt de laatste van deze twee opties van kracht.

Deze optie overschrijft de rustig variabele in het configuratiebestand. In de
configuratiebestand, wordt deze optie ingeschakeld door gebruik te maken van breedsprakig variabel. De breedsprakig en
rustig variabelen verschijnen mogelijk niet allebei in het configuratiebestand.

-V, --versie
Geef het Lintian-versienummer weer en sluit af.

--print-versie
Druk het versienummer zonder opsmuk af en sluit af.

Gedragsopties voor lintiaans.

--kleur (nooit|altijd|auto|html)
Of tags in Lintian-uitvoer moeten worden ingekleurd op basis van hun ernst. De standaardwaarde is
"nooit", waarbij nooit kleur wordt gebruikt. "altijd" zal altijd kleur gebruiken, "auto" zal altijd gebruiken
kleur alleen als de uitvoer naar een terminal gaat, en "html" zal HTML- tags gebruiken
met een kleurstijlkenmerk (in plaats van ANSI-kleur-escape-reeksen).

Deze optie overschrijft de kleur variabele in het configuratiebestand.

--standaard-weergaveniveau
Reset het huidige weergaveniveau naar de standaardwaarde. Kortom, deze optie gedraagt ​​zich
precies zoals het doorgeven van de volgende opties aan Lintian:

B<-L> ">=belangrijk" B<-L> "+>=normaal/mogelijk" B<-L> "+klein/zeker"

Het voornaamste gebruik hiervan is om ervoor te zorgen dat het weergaveniveau van Lintian opnieuw is ingesteld
de ingebouwde standaardwaarden. Dit kan met name worden gebruikt om de weergave-instellingen te overschrijven
eerder op de opdrachtregel of in het Lintian-configuratiebestand.

Verdere wijzigingen in het weergaveniveau zijn mogelijk na deze optie. Voorbeeld:
--standaard-weergaveniveau --weergave-info geeft u het standaardweergaveniveau plus
informatieve ("I:") tags.

--weergave-bron X
Toon alleen tags uit de bron X (bijvoorbeeld de Beleidshandleiding of de Developer
Referentie). Deze optie kan meerdere keren worden gebruikt om extra bronnen toe te voegen.
Voorbeeldbronnen zijn 'beleid' of 'devref' zijnde de beleidshandleiding en de ontwikkelaar
Referentie (respectievelijk).

De volledige lijst met bronnen is te vinden in $LINTIAN_ROOT/data/output/manual-references

-E, --weergave-experimenteel, --geen weergave-experimenteel
Bepaal of experimentele tags ("X:") moeten worden weergegeven. Normaal gesproken worden ze onderdrukt.

Als een tag als experimenteel is gemarkeerd, betekent dit dat de code die dit bericht genereert
is niet zo goed getest als de rest van Lintian, en kan nog steeds verrassende resultaten opleveren.
Negeer gerust experimentele berichten die nergens op lijken te slaan
Foutrapporten van cursussen zijn altijd welkom (vooral als ze oplossingen bevatten).

Deze opties overschrijven de weergave-experimenteel variabele in het configuratiebestand.

--fail-on-waarschuwingen
Standaard lintiaans wordt afgesloten met de status 0 als er alleen waarschuwingen zijn gevonden. Als deze vlag dat is
gegeven, sluit af met de status 1 als er waarschuwingen of fouten worden gevonden.

Deze optie overschrijft de fail-on-waarschuwingen variabele in het configuratiebestand.

-i, --info
Druk naast de lintian ook verklarende informatie af over elk ontdekt probleem
fouttags. Als u een lange tagbeschrijving wilt afdrukken zonder Lintian uit te voeren, raadpleegt u
lintian-info(1).

Deze optie overschrijft info variabele in het configuratiebestand.

-I, --weergave-info
Geef ook informatieve ("I:") tags weer. Normaal gesproken worden ze onderdrukt. (Dit is
gelijkwaardig -L ">=verlanglijst").

Deze optie overschrijft de weergave-info variabele in het configuratiebestand.

Opmerking: weergaveniveau en weergave-info verschijnen mogelijk niet beide in het configuratiebestand.

-L [+|-|=][>=|>|=|<|<=][S|C|S/C], --weergaveniveau [+|-|=][>=|>|=|<|<=][S|C|S/C]
Fijnmazige selectie van tags die moeten worden weergegeven. Het is mogelijk om toe te voegen, te verwijderen of in te stellen
de niveaus die moeten worden weergegeven, met vermelding van de ernst (S: ernstig, belangrijk, normaal, klein,
verlanglijstje, pedant), een zekerheid (C: zeker, mogelijk, wilde gok), of beide (S/C).
De standaardinstellingen zijn gelijk aan -L ">=belangrijk" -L "+>=normaal/mogelijk" -L
"+klein/zeker").

De waarde bestaat uit 3 delen, waarvan er twee optioneel zijn. De onderdelen zijn:

modifier-operator
Hoe u het huidige weergaveniveau kunt beïnvloeden. Kan een van de volgende zijn: toevoegen aan ("+"), verwijderen uit
("-") of stel in op ("=") de weergaveniveau(s) aangegeven door de volgende selectie.

De standaardwaarde is "=" (dwz stel het weergaveniveau in).

exploitant instellen
De reeks ernst en zekerheden die moet worden geselecteerd. De operator kan een van zijn
">=", ">", "=", "<" of "<=". Dit kan bijvoorbeeld worden gebruikt om alles te selecteren
belangrijke (of "ernstigere") tags via ">=belangrijk".

De geselecteerde waarden bevatten alleen items waar zowel de ernst en de zekerheid
zitten beide in de set.

">=belangrijk/mogelijk" omvat bijvoorbeeld "belangrijk/mogelijk",
"belangrijk/zeker", "ernstig/mogelijk" en "ernstig/zeker". Merk op dat dit wel het geval is
niet neem "serieus/wild-raden" op (aangezien het niet voldoet aan de ondergrens voor
de zekerheid).

De standaardwaarde is "=", wat "precies" de opgegeven ernst of/en betekent
zekerheid.

ernst-zekerheid
De ernst en/en zekerheid. Dit kan een van de 3 vormen zijn: strengheid,
zekerheid or strengheid/zekerheid.

Als er alleen een ernst of een zekerheid wordt gegeven, wordt de andere standaard ingesteld op "elke" zoals in
"enige zekerheid met de gegeven ernst" (of omgekeerd).

Deze optie overschrijft de weergaveniveau variabele in het configuratiebestand. De waarde
van de weergaveniveau in het configuratiebestand moeten door spaties gescheiden vermeldingen in de
hetzelfde formaat als doorgegeven via de opdrachtregel.

Opmerking: weergaveniveau mag niet worden gebruikt weergave-info or pedant in de configuratie
bestand.

-o, --geen-overschrijven
Negeer alle overschrijvingen die door het pakket worden geboden. Deze optie heeft voorrang
--show-overschrijvingen.

Deze optie overschrijft de override variabele in het configuratiebestand.

--pedant
Geef ook pedante ("P:") tags weer. Normaal gesproken worden ze onderdrukt. (Dit is
gelijkwaardig -L "+=pedant").

Pedantische tags zijn Lintian op zijn meest kieskeurig en bevatten specifieke cheques
Debian-verpakkingsstijlen en -controles waar veel mensen het niet mee eens zijn. Verwacht vals
positieven en Lintian-tags die u niet nuttig vindt als u deze optie gebruikt.
Het toevoegen van overschrijvingen voor pedante tags is waarschijnlijk niet de moeite waard.

Deze optie overschrijft de pedant variabele in het configuratiebestand.

Opmerking: pedant en weergaveniveau verschijnen mogelijk niet beide in het configuratiebestand.

--profiel leverancier[/prof]
Gebruik het profiel van de leverancier (of het profiel met die naam). Als de profielnaam dat wel doet
geen schuine streep bevatten, wordt het standaardprofiel voor die leverancier gekozen.

Als u bijvoorbeeld Ubuntu gebruikt en de Debian-cheques van Lintian wilt gebruiken, kunt u dat doen
gebruiken:

--profiel debian

Op dezelfde manier kunt u dit op een Debian-machine gebruiken om de Ubuntu-cheques aan te vragen.

Als het teken {LEVERANCIER} verschijnt in de profielnaam, lintiaans zal het token vervangen
met een leveranciersnaam om het profiel te vinden. lintiaans gebruikt Dpkg::Vendor om de
beste leverancier om te gebruiken (hoe dichter bij de huidige leverancier, hoe beter). Dit is meestal
handig voor mensen die hun eigen controles bovenop Lintian implementeren.

Als dit niet is opgegeven, is de standaardwaarde {VENDOR}/hoofd.

Raadpleeg de Lintian-gebruikershandleiding voor de volledige documentatie van profielen.

--show-overschrijvingen, --hide-overschrijft
Bepaalt of tags die zijn overschreven, moeten worden weergegeven.

De --show-overschrijvingen verschilt --geen overschrijvingen in de getoonde overschreven tags zullen dat wel het geval zijn
nog steeds als overschreven worden gemarkeerd (met behulp van een "O"-code).

Als de overschreven tags worden weergegeven, worden de bijbehorende overschreven opmerkingen ook weergegeven
(tenzij --quiet wordt gebruikt). Raadpleeg de Lintian-gebruikershandleiding voor de
documentatie over hoe Lintian opmerkingen relateert aan een bepaalde overschrijving.

Deze opties overschrijven de show-overschrijvingen variabele in het configuratiebestand.

--onderdruk-tags label1,label2,...
Onderdruk de vermelde tags. Als ze zich voordoen, worden ze niet gerapporteerd en hebben ze geen invloed
de exitstatus van Lintian. Deze optie kan meerdere keren gegeven worden en kan gemengd worden
Met --onderdruk-tags-uit-bestand.

Deze optie kan samen met worden gebruikt --niet-controleren-gedeelte ("Niet die cheques, noch deze
tags") en --check-gedeelte ("Alleen die cheques, maar niet deze tags (van die cheques)")
om de selectie van tags verder te beperken.

Bij gebruik bij --labels, wordt deze optie meestal genegeerd.

--onderdruk-tags-uit-bestand filet
Onderdruk alle tags in het opgegeven bestand. Lege regels en regels die beginnen met #
worden genegeerd. Alle andere regels worden beschouwd als tagnamen of door komma's gescheiden lijsten van
tagnamen die u wilt onderdrukken. De onderdrukte tags worden niet gerapporteerd als ze voorkomen en
heeft geen invloed op de exitstatus van Lintian.

Tags die uit het bestand worden geparseerd, worden behandeld alsof ze aan het
--onderdruk-tags optie (bijvoorbeeld genegeerd als --labels is gebruikt).

--geen-tag-weergavelimiet
Standaard beperkt lintian zich tot het uitzenden van maximaal vier exemplaren van elke tag per
verwerkbaar wanneer STDOUT een TTY is. Deze optie schakelt die limiet uit.

Als STDOUT geen TTY is, heeft Lintian geen limiet.

Configuratie opties:

--vgl configuratiebestand
Lees de configuratie van configfile in plaats van de standaardlocaties. Deze optie
overschrijft de LINTIAN_CFG variabele omgeving.

--geen-cfg
Lees geen enkel configuratiebestand. Deze optie overschrijft de --vgl bovenstaand.

--negeer-lintian-env
Negeer alle omgevingsvariabelen, beginnend met LINTIAN_.

Deze optie is vooral handig voor actieve toepassingen lintiaans voor het controleren van pakketten
en wil niet dat de aanroepende gebruiker het resultaat beïnvloedt (door LINTIAN_PROFILE
enzovoort).

Merk op dat dit wel het geval is niet oorzaak lintiaans om de hele omgeving te negeren TMPDIR or
DEB_VENDOR. Dit laatste kan van invloed zijn op het standaardprofiel (of het "{VENDOR}"-token voor
--profiel).

Moet meestal gecombineerd worden met --geen-gebruikersmap (of $HOME uitschakelen en zo XDG_
variabelen).

--include-dir dir
Gebruik dir als een extra "LINTIAN_ROOT". De map zal naar verwachting een soortgelijk bestand hebben
lay-out naar de LINTIAN_ROOT (als deze bestaat), maar hoeft geen volledige zelf-
bevatte wortel.

lintiaans zal deze directory controleren op (aanvullende) profielen, databestanden, ondersteuning
bibliotheken en cheques. De laatste twee impliceren dat Lintian dit zou kunnen proberen laden en
uitvoeren code uit deze map.

Deze optie kan meerdere keren voorkomen; elke keer dat er een extra map wordt toegevoegd.
Directory's worden doorzocht in de volgorde waarin ze op de opdrachtregel verschijnen.

De extra mappen worden gecontroleerd na de gebruikersmappen (hoewel zie
--geen-gebruikersmap) en vaardigheden de kern LINTIAN_ROOT.

Note: Deze optie zou de allereerste moeten zijn als deze wordt gegeven.

-j [X], --banen[=X]
Stel de limiet in voor het aantal uitpaktaken die Lintian parallel zal uitvoeren. Als X dat niet is
Gezien het feit zal Lintian het aantal uitpakopdrachten dat kan worden uitgevoerd niet beperken
parallel.

Deze optie overschrijft de vacatures variabele in het configuratiebestand.

Standaard zal Lintian gebruiken nproc om een ​​redelijk verzuim vast te stellen (of 2, indien de
nproc mislukt).

--gebruikersmap, --geen-gebruikersmap
Standaard lintiaans zal controleren $ HOME en / Etc voor bestanden aangeleverd door de gebruiker of de
lokale systeembeheerder (bijvoorbeeld configuratiebestanden en profielen). Deze standaard kan worden uitgeschakeld (en
opnieuw ingeschakeld) met behulp van --geen-gebruikersmap (En --gebruikersmap, Respectievelijk).

Deze opties zullen niet hebben invloed op de opname van LINTIAN_ROOT, die altijd is opgenomen.

Deze opties kunnen meerdere keren verschijnen, in welk geval de laatste verschijnt
bepaalt het resultaat.

Houd er rekening mee dat als het alleen de bedoeling is om de gebruiker uit te schakelen $ HOMEen vervolgens uitgeschakeld $ HOME
en XDG_*_HOME kan volstaan. Alternatief, / Etc kan worden "opnieuw toegevoegd" met behulp van
--include-dir (voorbehoud: /etc/lintianrc wordt hierbij genegeerd).

Als het de bedoeling is om (onbedoelde) bijwerkingen van de bellende gebruiker te voorkomen, dan
deze optie kan worden gecombineerd met --negeer-lintian-env.

Als om wat voor reden dan ook --geen-gebruikersmap niet kan worden gebruikt, overweeg dan om deze uit te schakelen $ HOME en
alle $XDG_* variabelen (niet alleen de $XDG_*_HOME degenen).

Note: Deze optie zou de allereerste moeten zijn als deze wordt gegeven.

Ontwikkelaar/Speciale gebruiksopties:

--allow-root
Negeer de waarschuwing van lintian wanneer deze wordt uitgevoerd met superuser-rechten.

--houd-lab
Standaard worden tijdelijke labs verwijderd nadat Lintian is voltooid. Dit specificeren
opties verlaten het laboratorium, wat handig kan zijn voor foutopsporingsdoeleinden. Jij
kunt erachter komen waar het tijdelijke laboratorium zich bevindt door Lintian uit te voeren met de --uitgebreid
optie.

Voor statische (niet-tijdelijke) laboratoria zorgt deze optie ervoor dat Lintian de automatische opschoning overslaat
van enkele collecties.

--laboratorium labdir
Gebruik labdir als het permanente laboratorium. Dit is waar Lintian informatie over bewaart
de pakketten die het controleert. Deze optie overschrijft de LINTIAN_LAB variabele omgeving
en de configuratiebestandsvermelding met dezelfde naam.

--pakketten-uit-bestand X
Verwerk de pakketten vermeld in X. Als de regel begint met "!query:", dan wordt de rest van
die regel wordt verwerkt als een labquery (zie "LABQUERY").

Anders wordt de regel gelezen als het pad naar een bestand dat moet worden verwerkt (alle witruimte is
inbegrepen!).

Als X "-" is, zal Lintian de pakketten van STDIN lezen.

--perf-debuggen
Schakel prestatiegerelateerde foutopsporingsregistratie in.

De geregistreerde gegevens en het gebruikte formaat kunnen bij elke release worden gewijzigd.

Houd er rekening mee dat een deel van de informatie mogelijk ook beschikbaar is (mogelijk in een ander formaat).
formaat) met de --debuggen optie.

--perf-uitvoer OUTPUT
Schrijf prestatiegerelateerde foutopsporingsinformatie naar het opgegeven bestand of de opgegeven bestandsdescriptor.
Als OUTPUT begint met een '&' of '+', zal Lintian speciaal met OUTPUT omgaan. Anders,
Lintian opent het bestand aangegeven met OUTPUT om te schrijven (afkappen als het bestaat,
creëren als het niet bestaat).

Als het eerste teken van OUTPUT een & is en de rest van het argument een getal N is, dan
lintian probeert het naar de bestandsdescriptor te schrijven met het nummer N. Genoemd bestand
descriptor moet open zijn voor schrijven. Bijv &2 laat Lintian de voorstelling schrijven
inloggen op STDERR.

Als het eerste teken van OUTPUT een + is, zal Lintian aan het bestand toevoegen in plaats van
het inkorten. In dit geval is de bestandsnaam OUTPUT met het initiële teken "+".
VERWIJDERD. Bijv +mijn-bestand waar Lintian zich aan toevoegt mijn bestand

Als Lintian de uitvoer naar een bestand moet schrijven dat begint met een letterlijke '&' of '+', dan
voeg er eenvoudigweg "./" aan toe (bijv. "+mijn-bestand" wordt "./+mijn-bestand").

Als deze optie wordt weggelaten, zal Lintian standaard STDOUT gebruiken.

-U info1,info2,..., --uitpak-info info1,info2,...
Verzamel informatie info1, info2, enz., zelfs als deze niet vereist zijn door de controles.
Ophalingen die via deze optie worden aangevraagd, worden ook niet automatisch verwijderd (in deze run).

Deze optie is vooral handig voor foutopsporing of instellingen voor speciale doeleinden.

Het is toegestaan ​​om deze optie meer dan één keer te geven. De volgende twee regels van
argumenten zijn semantisch equivalent:

-Uinfo1 -Uinfo2
-Uinfo1,info2

CONTROLES


apache2
Controleert verschillende bouwfouten in de omgekeerde afhankelijkheden van Apache2

applicatie-niet-bibliotheek
applicatie verpakt als een bibliotheek (geïmporteerd uit pkg-perl-tools)

automerk (Auto)
Controleert op foutieve, ontbrekende of verouderde automake-bestanden

binaries (bak)
Dit script controleert binaire bestanden en objectbestanden op bugs.

changelog-bestand (chg)
Dit script controleert of een binair pakket voldoet aan het beleid met betrekking tot de changelog
bestanden.

Elk binair pakket met een /usr/delen/doc/ directory moet een Debian changelog hebben
bestand in changelog.Debian.gz tenzij de changelog van Debian en de upstream versie de
hetzelfde bestand; in dit geval moet het binnen zijn changelog.gz.

Als er een upstream changelog-bestand is, moet dit de naam "changelog.gz" hebben.

Beide changelog-bestanden moeten worden gecomprimeerd met "gzip -9". Zelfs als ze beginnen
klein, ze zullen in de loop van de tijd groot worden.

wijzigingenbestand (cng)
Dit script controleert op verschillende problemen met .changes-bestanden

configuratiebestanden (cnf)
Dit script controleert of het conffiles-controlebestand van een binair pakket correct is.

controle-bestand (DCTL)
Dit script controleert debian / control bestanden in bronpakketten

controle-bestanden (ctl)
Controleer op onbekende besturingsbestanden in het binaire pakket.

copyright-bestand (kopiëren)
Dit script controleert of een binair pakket voldoet aan het beleid ten aanzien van auteursrecht
bestanden.

Elk binair pakket moet een /usr/delen/doc//auteursrechten bestand of moet
een symlink hebben /usr/delen/doc/ -> , waar komt uit dezelfde bron
package en pkg foo declareert een "Depends"-relatie op bar.

cruft (deb)
Dit zoekt naar rommel in de Debian-verpakking of upstream-broncode

dbus
Controleert op verouderde of schadelijke D-Bus-configuratie

deb-formaat (dfmt)
Dit script controleert het formaat van het deb ar-archief zelf.

debconf (dc)
Dit zoekt naar veelvoorkomende fouten in pakketten die debconf gebruiken.

debhelper (dh)
Dit zoekt naar veelvoorkomende fouten in debhelper broncodepakketten.

debian-leesmij (drm)
Dit script controleert de LEESMIJ.Debian bestand voor verschillende problemen.

debian-source-dir (DSD)
Dit script zoekt naar fouten in debian/bron/* bestanden.

beschrijving (dynamische)
Controleer of het besturingsveld Beschrijving van een binair pakket voldoet aan de regels in
de Beleid Handmatig (Sectie 3.4).

duplicaat-bestanden (dupf)
Dit script controleert op dubbele bestanden met behulp van controlesommen

velden (vl)
Dit script controleert de syntaxis van de velden in pakketcontrolebestanden, zoals beschreven in
de Beleid Handmatig.

bestandsnaam-lengte (vlooien)
Dit script controleert op lange pakketbestandsnamen

bestanden (fil)
Dit script controleert of een binair pakket voldoet aan het WRT-beleid voor bestanden en
directories.

groepschecks (gchk)
Dit script controleert op enkele problemen die kunnen voorkomen in pakketten die hiervan zijn gemaakt
bron. Dit omvat circulaire afhankelijkheden binnen de bron en prioriteit binnen de bron
cheques.

groot-usr-aandeel (huis)
Dit script controleert of een architectuurafhankelijk pakket grote hoeveelheden gegevens bevat
in / Usr / share.

infobestanden (info)
Dit script controleert of een binair pakket voldoet aan het infodocumentbeleid.

begin.d (ini)
Controleer of een binair pakket voldoet aan het beleid met betrekking tot scripts in / Etc / init.d.

Java (Java)
Dit script controleert of de pakketten voldoen aan verschillende aspecten van debian Java
beleid.

manpagina's (man)
Dit script controleert of een binair pakket voldoet aan het handleidingpaginabeleid.

md5sommen (md5)
Dit script controleert of de md5sum-controlebestanden geldig zijn, als ze door een binair bestand worden geleverd
pakket.

menu-formaat (MNF)
Dit script valideert het formaat van MENU bestanden.

menus (heren)
Controleer of een binair pakket voldoet aan het beleid met betrekking tot MENU en doc-basis bestanden.

Nmu (Nmu)
Dit script controleert of een broncodepakket consistent is wat betreft de NMU-heid ervan.

verouderde sites (obso)
Dit script controleert op verouderde (maar nog steeds geldige) URL's

ocaml (ocaml)
Hiermee wordt gezocht naar veelvoorkomende fouten in binaire OCaml-pakketten.

patch-systemen (pat)
Dit script controleert op verschillende mogelijke problemen bij het gebruik van patchsystemen

phppeer (phppeer)
Dit script controleert of de pakketten voldoen aan verschillende aspecten van debian PHP
beleid.

po-debconf (pd)
Hiermee wordt gezocht naar veelvoorkomende fouten in pakketten die po-debconf(7).

reglement (heerser)
Controleer doelstellingen en acties debian/regels.

scripts (scr)
Dit script controleert de #! regels scripts in een pakket.

gedeelde libs (shl)
Dit script controleert of een binair pakket voldoet aan het gedeelde bibliotheekbeleid.

bron-copyright (scpy)
Dit script controleert of een bronpakket voldoet aan het beleid ten aanzien van auteursrecht
bestanden.

Elk broncodepakket moet een debian/auteursrecht bestand.

standaard-versie (soa)
Dit script controleert of een bronpakket een geldig Standards-Version-veld bevat.

symlinks (sym)
Dit script controleert op verbroken symlinks.

systemd
Controleert verschillende systeembeleidszaken

test pak
Dit script controleert het Testsuite-veld in pakket-dsc-bestanden, en debian/testen/controle
indien aanwezig.

upstream-metadata
Dit script controleert de upstream/metagegevens dossier voor problemen.

samenvoegen (usr)
Dit script controleert of er bestanden met dezelfde naam zijn geïnstalleerd / en / usr.

versie-substvars (versus)
Dit script controleert op correct gebruik van de verschillende *Versie substvars, bijvoorbeeld verouderd
substvars, of gebruik dat un-binNMU-baarheid kan veroorzaken

bekijk-bestand (horloge)
Check debian/horloge bestanden in bronpakketten.

COLLECTIE


ar-info
Dit script voert de opdracht "ar t" uit over alle .a-bestanden van het pakket.

Deze verzameling wordt standaard automatisch verwijderd in statische labs.

bin-pkg-controle
Dit script extraheert de inhoud van control.tar naar het controle/ en creëert
controle-index ook.

changelog-bestand
Dit script kopieert de changelog file en NIEUWS Debian bestand (indien aanwezig) van een pakket in
de Lintian-directory.

copyright-bestand
Dit script kopieert de auteursrecht bestand van een pakket in de lintian-map.

debian-leesmij
Dit script kopieert de LEESMIJ.Debian bestand van een pakket in de lintian-map.

Deze verzameling wordt standaard automatisch verwijderd in statische labs.

verschil
Dit script extraheert de Debian diff van een broncodepakket en voert diffstat daarop uit,
het resultaat achterlaten in het diffstat-uitvoerbestand

bestandsinformatie
Dit script voert de filet(1) controle over alle bestanden van elk soort pakket.

verharding-info
Dit script wordt uitgevoerd verhardingscontrole(1) over alle ELF binaire bestanden van een binair pakket.

java-info
Dit script haalt informatie uit manifesten van JAR-bestanden

md5sommen
Dit script voert de md5sommen(1) over alle bestanden in een binair pakket.

objdump-info
Dit script wordt uitgevoerd object(1) over alle binaire bestanden en objectbestanden van een binair pakket.

override-bestand
Dit script kopieert de override bestand van een pakket in de lintian-map.

scripts
Dit script scant een binair pakket op scripts die beginnen met #! en vermeldt hun
bestandsnamen samen met de tolk genoemd op de eerste regel.

Het formaat is: scriptpad bestandsnaam

Houd er rekening mee dat de bestandsnaam spaties kan bevatten, maar het scriptpad niet, omdat
Linux kijkt alleen naar het eerste woord bij het uitvoeren van een script.

src-oorspronkelijke-index
Dit script maakt een indexbestand van de inhoud van de originele tarballs.

strings
Dit script voert de strings(1) controle over alle bestanden van een binair pakket.

Deze verzameling wordt standaard automatisch verwijderd in statische labs.

uitgepakt
Dit script pakt het pakket uit onder de uitgepakt/ directory

Deze verzameling wordt standaard automatisch verwijderd in statische labs.

Gebruik lintian online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad