lintian - En ligne dans le Cloud

Il s'agit de la commande lintian qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


lintian - Outil d'analyse statique pour les paquets Debian

SYNOPSIS


lintien [action] [Options] [Forfaits]...

DESCRIPTION


Lintian dissèque les paquets Debian et signale les bogues et les violations de politique. Il contient
vérifications automatisées pour de nombreux aspects de la politique Debian ainsi que quelques vérifications pour
erreurs.

Il utilise un répertoire d'archivage, appelé laboratoire, dans lequel il stocke des informations sur le
paquets qu'il examine. Il peut conserver ces informations entre plusieurs appels afin
pour éviter de répéter des opérations coûteuses de collecte de données.

Il existe trois manières de spécifier les packages binaires, udeb ou source que Lintian doit traiter : par
nom de fichier (le fichier .deb pour un package binaire ou le fichier .dsc pour un package source), en
nommer un .changements ou en utilisant une requête de laboratoire (voir « REQUÊTE DE LABORATOIRE » ci-dessous).

Si vous spécifiez un .changements fichier, Lintian traitera tous les packages répertoriés dans ce fichier.
Ceci est pratique lors de la vérification d'un nouveau package avant de le télécharger.

Si vous spécifiez des packages à vérifier ou utilisez l'option --packages-du-fichier, les colis
demandé sera traité. Sinon, si debian/journal des modifications existe, il est analysé pour
déterminer le nom du fichier .changes à rechercher dans le répertoire parent (lors de l'utilisation
les actions --Chèque or --déballer). Voir "VÉRIFICATION DE LA DERNIÈRE CONSTRUCTION" pour plus d'informations.

OPTIONS


Actions de la commande lintian : (Une seule action peut être spécifiée par invocation)

-c, --Chèque
Exécutez toutes les vérifications sur les packages spécifiés. Il s'agit de l'action par défaut.

-C chk1,chk2,..., --check-part chk1,chk2,...
Exécutez uniquement les vérifications spécifiées. Vous pouvez soit spécifier le nom du script de vérification, soit
l'abréviation. Pour plus de détails, reportez-vous à la section « VÉRIFICATIONS » ci-dessous.

-F, --ftp-master-rejets
Exécutez uniquement les vérifications qui émettent des balises qui entraînent des rejets automatiques de Debian
file d'attente de téléchargement. La liste de ces balises est actualisée à chaque version de Lintian, il peut donc être
légèrement obsolète s'il a changé récemment.

Ceci est implémenté via un profil et donc cette option ne peut pas être utilisée avec
--profil.

-T balise1, balise2,..., --Mots clés balise1, balise2,...
Exécutez uniquement les vérifications qui émettent les balises demandées. Les tests pour d'autres balises dans
les scripts de vérification seront exécutés mais les balises ne seront pas émises.

Avec cette option, toutes les balises répertoriées seront affichées quel que soit l'affichage
paramètres.

--tags-du-fichier nom de fichier
Même fonctionnalité que --Mots clés, mais lisez la liste des balises à partir d'un fichier. Des lignes vides et
les lignes commençant par # sont ignorées. Toutes les autres lignes sont considérées comme des noms de balises ou
listes de noms de balises séparées par des virgules à (potentiellement) émettre.

Avec cette option, toutes les balises répertoriées seront affichées quel que soit l'affichage
paramètres.

-u, --déballer
Déballe le paquet avec toutes les collections. Voir la section "COLLECTE" ci-dessous.

Notez que cette option exécutera également toutes les collections. Voir la rubrique "COLLECTE"
ci-dessous.

-X chk1,chk2,..., --ne-vérifiez-pas chk1,chk2,...
Exécutez tous les contrôles sauf ceux spécifiés. Vous pouvez soit spécifier le nom du script de vérification
ou l'abréviation. Pour plus de détails, reportez-vous à la section « VÉRIFICATIONS » ci-dessous.

Options générales:

-h, --Aidez-moi
Afficher les informations d'utilisation et quitter.

-q, --silencieux
Supprimer tous les messages d'information, y compris les commentaires de remplacement (normalement affichés avec
--show-overrides).

Cette option est ignorée en silence si --déboguer est donné. Sinon, si les deux --verbeux et de
--silencieux est utilisé, la dernière de ces deux options prend effet.

Cette option remplace la verbeux et les calme variable dans le fichier de configuration.
Dans le fichier de configuration, cette option est activée en utilisant calme variable. le
verbeux et de calme les variables peuvent ne pas apparaître toutes les deux dans le fichier de configuration.

-v, --verbeux
Afficher les messages détaillés.

If --déboguer est utilisé, cette option est toujours activée. Sinon, si les deux --verbeux et de
--silencieux est utilisé (et --déboguer n'est pas utilisé), la dernière de ces deux options prend effet.

Cette option remplace la calme variable dans le fichier de configuration. Dans le
fichier de configuration, cette option est activée en utilisant verbeux variable. le verbeux et de
calme les variables peuvent ne pas apparaître toutes les deux dans le fichier de configuration.

-V, --version
Affichez le numéro de version de lintian et quittez.

--version-impression
Imprimez le numéro de version sans fioritures et quittez.

Options de comportement pour lintien.

--Couleur (jamais|toujours|auto|html)
S'il faut coloriser les balises dans la sortie lintian en fonction de leur gravité. La valeur par défaut est
"jamais", qui n'utilise jamais de couleur. "toujours" utilisera toujours la couleur, "auto" utilisera
colorer uniquement si la sortie va vers un terminal, et "html" utilisera les balises HTML
avec un attribut de style de couleur (au lieu de séquences d'échappement de couleur ANSI).

Cette option remplace la couleur variable dans le fichier de configuration.

--niveau d'affichage par défaut
Réinitialiser le niveau d'affichage actuel à la valeur par défaut. Fondamentalement, cette option se comporte
exactement comme passer les options suivantes à lintian :

B<-L> ">=important" B<-L> "+>=normal/possible" B<-L> "+mineur/certain"

L'utilisation principale de ceci est de s'assurer que le niveau d'affichage de lintian a été réinitialisé à
les valeurs par défaut intégrées. Notamment, cela peut être utilisé pour remplacer les paramètres d'affichage
plus tôt sur la ligne de commande ou dans le fichier de configuration lintian.

D'autres modifications du niveau d'affichage peuvent être effectuées après cette option. Exemple:
--niveau d'affichage par défaut --affichage-info vous donne le niveau d'affichage par défaut plus
balises d'information ("I:").

--display-source X
N'afficher que les balises de la source X (par exemple, le manuel des politiques ou le développeur
Référence). Cette option peut être utilisée plusieurs fois pour ajouter des sources supplémentaires.
Des exemples de sources sont « policy » ou « devref » étant le manuel des stratégies et le développeur
Référence (respectivement).

La liste complète des sources se trouve dans $LINTIAN_ROOT/data/output/manual-references

-E, --display-expérimental, --no-display-expérimental
Contrôlez si vous souhaitez afficher les balises expérimentales ("X :"). Ils sont normalement supprimés.

Si une balise est marquée expérimentale, cela signifie que le code qui génère ce message
n'est pas aussi bien testé que le reste de Lintian et peut encore donner des résultats surprenants.
N'hésitez pas à ignorer les messages expérimentaux qui ne semblent pas avoir de sens, bien que
Les rapports de bogues de cours sont toujours les bienvenus (en particulier s'ils incluent des correctifs).

Ces options remplacent les affichage-expérimental variable dans le fichier de configuration.

--échec en cas d'avertissement
Par défaut, lintien sort avec l'état 0 si seuls des avertissements ont été trouvés. Si ce drapeau est
donné, quitte avec un statut de 1 si des avertissements ou des erreurs sont trouvés.

Cette option remplace la avertissements d'échec variable dans le fichier de configuration.

-i, --Info
Imprimer des informations explicatives sur chaque problème découvert en plus du lintian
balises d'erreur. Pour imprimer une longue description de balise sans exécuter lintian, voir
lintian-info (1).

Cette option remplace info variable dans le fichier de configuration.

-I, --affichage-info
Affichez également les balises d'information ("I:"). Ils sont normalement supprimés. (C'est
équivalente à -L ">=liste de souhaits").

Cette option remplace la afficher-info variable dans le fichier de configuration.

Remarque: niveau d'affichage et de afficher-info peuvent ne pas apparaître tous les deux dans le fichier de configuration.

-L [+|-|=][>=|>|=|<|<=][S|C|S/C], --niveau d'affichage [+|-|=][>=|>|=|<|<=][S|C|S/C]
Sélection fine des balises à afficher. Il est possible d'ajouter, de supprimer ou de définir
les niveaux à afficher en précisant une gravité (S : grave, important, normal, mineur,
liste de souhaits, pédant), une certitude (C: certain, possible, wild-guess), ou les deux (S/C).
Les paramètres par défaut sont équivalents à -L ">=important" -L "+>=normal/possible" -L
"+mineur/certain").

La valeur se compose de 3 parties, dont deux sont facultatives. Les pièces sont :

opérateur modificateur
Comment affecter le niveau d'affichage actuel. Peut être l'un de ajouter à ("+"), supprimer de
("-") ou régler sur ("=") le(s) niveau(x) d'affichage indiqué(s) par la sélection suivante.

La valeur par défaut est "=" (c'est-à-dire définir le niveau d'affichage).

opérateur d'ensemble
L'ensemble des sévérités et certitudes à sélectionner. L'opérateur peut être l'un des
">=", ">", "=", "<" ou "<=". À titre d'exemple, cela peut être utilisé pour sélectionner tous les
balises importantes (ou "plus sévères") via ">=important".

Les valeurs sélectionnées incluent uniquement les éléments pour lesquels tous les deux la gravité et la certitude
sont tous deux inclus dans l'ensemble.

Par exemple, ">=important/possible" inclut "important/possible",
"important/certain", "grave/possible" et "grave/certain". Notez que c'est le cas
pas inclure "serious/wild-guess" (puisqu'il ne satisfait pas la limite inférieure pour
la certitude).

La valeur par défaut est "=", ce qui signifie "exactement" la gravité donnée ou/et
certitude.

gravité-certitude
La gravité ou/et la certitude. Cela peut être l'une des 3 formes : gravité,
certitude or gravité/certitude.

Si seule une sévérité ou une certitude est donnée, l'autre prend par défaut la valeur « any » comme dans
« toute certitude avec la gravité donnée » (ou vice versa).

Cette option remplace la niveau d'affichage variable dans le fichier de configuration. La valeur
du système niveau d'affichage dans le fichier de configuration doivent être des entrées séparées par des espaces dans le
même format que passé via la ligne de commande.

Remarque: niveau d'affichage ne peut pas être utilisé avec afficher-info or pédant dans la configuration
fichier.

-o, --pas de remplacement
Ignorez tous les remplacements fournis par le package. Cette option prévaudra
--show-overrides.

Cette option remplace la Commande variable dans le fichier de configuration.

--pédant
Affichez également les balises pédantes ("P:"). Ils sont normalement supprimés. (C'est
équivalente à -L "+=pédant").

Les balises pédantes sont Lintian à son plus pointilleux et incluent des contrôles pour des
Styles et vérifications d'empaquetage Debian avec lesquels de nombreuses personnes ne sont pas d'accord. Attendez-vous à faux
les positifs et les balises Lintian que vous ne considérez pas utiles si vous utilisez cette option.
L'ajout de remplacements pour les balises pédantes n'en vaut probablement pas la peine.

Cette option remplace la pédant variable dans le fichier de configuration.

Remarque: pédant et de niveau d'affichage peuvent ne pas apparaître tous les deux dans le fichier de configuration.

--profil vendeur[/prof]
Utilisez le profil du fournisseur (ou le profil portant ce nom). Si le nom du profil ne
ne contiennent pas de barre oblique, le profil par défaut de ce fournisseur est choisi.

Par exemple, si vous êtes sur Ubuntu et que vous souhaitez utiliser les vérifications Debian de Lintian, vous pouvez
utilisation:

--profil debian

De même, sur une machine Debian, vous pouvez l'utiliser pour demander les vérifications Ubuntu.

Si le jeton {VENDEUR} apparaît dans le nom du profil, lintien remplacera le jeton
avec un nom de fournisseur pour trouver le profil. lintien utilise Dpkg::Vendor pour déterminer le
meilleur fournisseur à utiliser (plus il est proche du fournisseur actuel, mieux c'est). C'est surtout
utile pour les personnes mettant en œuvre leurs propres contrôles sur Lintian.

Si non spécifié, la valeur par défaut est {VENDEUR}/principal.

Veuillez vous référer au manuel d'utilisation de Lintian pour la documentation complète des profils.

--show-overrides, --hide-overrides
Contrôle si les balises qui ont été remplacées doivent être affichées.

Le --show-overrides diffère de --pas de remplacement en ce que les balises remplacées affichées seront
toujours être marqué comme annulé (à l'aide d'un code « O »).

Si les balises remplacées sont affichées, les commentaires de remplacement associés seront également affichés
(sauf si --quiet est utilisé). Veuillez vous référer au manuel d'utilisation de Lintian pour le
documentation sur la façon dont lintian associe les commentaires à un remplacement donné.

Ces options remplacent le afficher les remplacements variable dans le fichier de configuration.

--suppress-tags balise1, balise2,...
Supprimez les balises répertoriées. Ils ne seront pas signalés s'ils surviennent et n'affecteront pas
le statut de sortie de Lintian. Cette option peut être donnée plusieurs fois et peut être mélangée
avec --suppress-tags-du-fichier.

Cette option peut être utilisée avec --ne-vérifiez-pas (« Ni ces chèques ni ces
balises") et --check-part ("Seulement ces vérifications, mais pas ces balises (à partir de ces vérifications)")
pour réduire davantage la sélection de balises.

Lorsqu'il est utilisé avec --Mots clés, cette option est généralement ignorée.

--suppress-tags-du-fichier filet
Supprime toutes les balises répertoriées dans le fichier donné. Lignes vides et lignes commençant par #
sont ignorés. Toutes les autres lignes sont considérées comme des noms de balises ou des listes séparées par des virgules de
noms de balises à supprimer. Les balises supprimées ne seront pas signalées si elles se produisent et
n'affectera pas le statut de sortie de Lintian.

Les balises analysées à partir du fichier seront traitées comme si elles avaient été données au
--suppress-tags option (par exemple ignorée si --Mots clés est utilisé).

--no-tag-display-limite
Par défaut, lintian se limite à émettre au plus 4 instances de chaque balise par
traitable lorsque STDOUT est un TTY. Cette option désactive cette limite.

Lorsque STDOUT n'est pas un TTY, lintian n'a pas de limite.

Possibilités de configuration :

--cfg fichier de configuration
Lisez la configuration à partir du fichier de configuration plutôt que les emplacements par défaut. Cette option
remplace le LINTIAN_CFG variable d'environnement.

--no-cfg
Ne lisez aucun fichier de configuration. Cette option remplace la --cfg au dessus.

--ignorer-lintian-env
Ignorer toutes les variables d'environnement commençant par LINTIEN_.

Cette option est surtout utile pour les applications en cours d'exécution lintien pour vérifier les colis
et ne voulez pas que l'utilisateur appelant affecte le résultat (en définissant LINTIAN_PROFILE
etc).

Notez que c'est le cas pas causer lintien ignorer tout l'environnement comme TMPDIR or
DEB_VENDEUR. Ce dernier peut affecter le profil par défaut (ou le jeton "{VENDOR}" pour
--profil).

Doit généralement être combiné avec --no-user-répertoire (ou désactivez $HOME et tous XDG_
variables).

--include-dir dir
Utilisez dir comme "LINTIAN_ROOT" supplémentaire. Le répertoire devrait avoir un
mise en page au LINTIAN_ROOT (s'il existe), mais n'a pas besoin d'être un auto-complet
racine contenue.

lintien vérifiera ce répertoire pour les profils (supplémentaires), les fichiers de données, le support
bibliothèques et chèques. Les deux derniers impliquent que Lintian peut tenter de charge et de
exécuter code de ce répertoire.

Cette option peut apparaître plusieurs fois ; à chaque fois en ajoutant un répertoire supplémentaire.
Les répertoires sont recherchés dans l'ordre dans lequel ils apparaissent sur la ligne de commande.

Les répertoires supplémentaires seront vérifiés après les répertoires des utilisateurs (voir
--no-user-répertoire) et avant le noyau LINTIAN_ROOT.

Note: Cette option devrait être la toute première si elle est donnée.

-j [X], --travaux[=X]
Définissez la limite du nombre de tâches de décompression que Lintian exécutera en parallèle. Si X n'est pas
étant donné, Lintian ne limitera pas le nombre de tâches de décompression pouvant s'exécuter dans
parallèle.

Cette option remplace la emplois variable dans le fichier de configuration.

Par défaut, Lintian utilisera nproc pour déterminer un défaut raisonnable (ou 2, si le
nproc échoue).

--répertoires-utilisateurs, --no-user-répertoire
Par défaut, lintien vérifierai $ ACCUEIL et de / Etc pour les fichiers fournis par l'utilisateur ou le
sysadmin local (par exemple, les fichiers de configuration et les profils). Cette valeur par défaut peut être désactivée (et
réactivé) en utilisant --no-user-répertoire (Et --répertoires-utilisateurs, respectivement).

Ces options seront pas affecter l'inclusion de LINTIAN_ROOT, qui est toujours inclus.

Ces options peuvent apparaître plusieurs fois, auquel cas la dernière d'entre elles à apparaître
détermine le résultat.

Notez que si l'intention est uniquement de désactiver le $ ACCUEIL, puis désactivation $ ACCUEIL
et de XDG__*_ACCUEIL peut suffire. Alternativement, / Etc peut être "rajouté" en utilisant
--include-dir (mise en garde: /etc/lintianrc sera ignoré par cela).

Si l'intention est d'éviter les effets secondaires (non intentionnels) de l'utilisateur appelant, alors
cette option peut être combinée avec --ignorer-lintian-env.

Si pour une raison quelconque --no-user-répertoire ne peut pas être utilisé, alors envisagez de désactiver $ ACCUEIL et de
toute la $XDG_* variables (pas seulement les $XDG_*_HOME ceux).

Note: Cette option devrait être la toute première si elle est donnée.

Développeur/Options d'utilisation spéciale :

--allow-root
Remplacez l'avertissement de lintian lorsqu'il est exécuté avec des privilèges de superutilisateur.

--keep-lab
Par défaut, les laboratoires temporaires seront supprimés une fois lintian terminé. En précisant cela
options laisseront le laboratoire de côté, ce qui pourrait être utile à des fins de débogage. Tu
pouvez découvrir où se trouve le laboratoire temporaire en exécutant lintian avec le --verbeux
option.

Pour les laboratoires statiques (non temporaires), cette option oblige Lintian à ignorer le nettoyage automatique
de certaines collections.

--laboratoire répertoire lab
Utilisez labdir comme laboratoire permanent. C'est là que Lintian conserve des informations sur
les paquets qu'il vérifie. Cette option remplace la LINTIAN_LAB variable d'environnement
et l'entrée du fichier de configuration du même nom.

--packages-du-fichier X
Traitez les packages répertoriés dans X. Si la ligne commence par "!query:", alors le reste de
cette ligne est traitée comme une requête de laboratoire (voir « REQUÊTE DE LABORATOIRE »).

Sinon, la ligne est lue comme le chemin d'accès à un fichier à traiter (tous les espaces sont
inclus!).

Si X est "-", Lintian lira les packages à partir de STDIN.

--perf-débogage
Activez la journalisation de débogage liée aux performances.

Les données enregistrées et le format utilisé sont susceptibles de changer à chaque version.

Notez que certaines informations peuvent également être disponibles (éventuellement dans un autre
format) avec le --déboguer option.

--perf-sortie SORTIE
Écrivez les informations de débogage liées aux performances dans le fichier ou le descripteur de fichier spécifié.
Si OUTPUT commence par un '&' ou '+', Lintian gérera OUTPUT spécialement. Autrement,
Lintian ouvrira le fichier noté OUTPUT en écriture (en tronquant s'il existe,
en le créant s'il n'existe pas).

Si le premier caractère de OUTPUT est un & et le reste de l'argument est un nombre N, alors
lintian essaie de l'écrire dans le descripteur de fichier avec le numéro N. Ledit fichier
le descripteur doit être ouvert à l'écriture. Par exemple &2 oblige Lintian à écrire la performance
connexion à STDERR.

Si le premier caractère de OUTPUT est un +, Lintian ajoutera au fichier plutôt que
le tronquer. Dans ce cas, le nom du fichier est OUTPUT avec le caractère "+" initial
supprimé. Par exemple +mon-fichier fait ajouter Lintian à mon fichier

Si Lintian doit écrire la sortie dans un fichier commençant par un littéral '&' ou '+', alors
Préfixez-le simplement avec "./" (par exemple, "+mon-fichier" devient "./+mon-fichier").

Si cette option est omise, Lintian utilisera par défaut STDOUT.

-U info1,info2,..., --unpack-info info1,info2,...
Collectez les informations info1, info2, etc. même si celles-ci ne sont pas requises par les contrôles.
Les collections demandées par cette option ne sont pas non plus supprimées automatiquement (dans cette exécution).

Cette option est surtout utile pour le débogage ou les configurations spéciales.

Il est permis de donner cette option plus d'une fois. Les deux lignes suivantes de
les arguments sont sémantiquement équivalents :

-U info1 -U info2
-U info1,info2

Chèques


apache2
Vérifie diverses erreurs de construction dans les dépendances inverses d'Apache2

application-pas-bibliothèque
application conditionnée comme une bibliothèque (importée depuis pkg-perl-tools)

fabrication automobile (Auto)
Vérifie les fichiers automake erronés, manquants ou obsolètes

binaires (coffre)
Ce script vérifie les fichiers binaires et objets pour les bogues.

changelog-fichier (chg)
Ce script vérifie si un paquet binaire est conforme à la politique en ce qui concerne le journal des modifications
fichiers.

Chaque paquet binaire avec un / usr / share / doc / répertoire doit avoir un journal des modifications Debian
fichier dans changelog.Debian.gz à moins que le changelog Debian et celui en amont ne soient le
même fichier ; dans ce cas, il doit être en changelog.gz.

S'il existe un fichier changelog en amont, il doit être nommé "changelog.gz".

Les deux fichiers du journal des modifications doivent être compressés à l'aide de "gzip -9". Même s'ils commencent
petits, ils deviendront grands avec le temps.

fichier-changements (content)
Ce script vérifie divers problèmes avec les fichiers .changes

fichiers de configuration (cnf)
Ce script vérifie si le fichier de contrôle conffiles d'un paquet binaire est correct.

fichier-contrôle (dctl)
Ce script vérifie debian / contrôle fichiers dans les packages source

fichiers-de-contrôle (ctl)
Recherchez les fichiers de contrôle inconnus dans le package binaire.

fichier de copyright (copie)
Ce script vérifie si un paquet binaire est conforme à la politique en matière de droit d'auteur
fichiers.

Chaque paquet binaire doit avoir soit un / usr / share / doc //droits d'auteur déposer ou doit
avoir un lien symbolique / usr / share / doc / -> , où vient de la même source
package et pkg foo déclare une relation "Depends" sur bar.

croupion (deb)
Cela recherche le cruft dans l'empaquetage Debian ou la source en amont

dbus
Vérifie les configurations D-Bus obsolètes ou nuisibles

format deb (dfmt)
Ce script vérifie le format de l'archive deb ar elle-même.

débconf (dc)
Cela recherche les erreurs courantes dans les paquets utilisant debconf.

debhelper (dh)
Cela recherche les erreurs courantes dans les paquets source de debhelper.

Debian-lisez-moi (drm)
Ce script vérifie le LISEZ-MOI.Debian fichier pour divers problèmes.

rép-source-debian (DSD)
Ce script recherche les erreurs dans debian/sources/* fichiers.

la description (des)
Vérifiez si le champ de contrôle Description d'un package binaire est conforme aux règles de
le de confidentialité Manuel (section 3.4).

fichiers en double (dupe)
Ce script recherche les fichiers en double à l'aide de sommes de contrôle

des champs (FLD)
Ce script vérifie la syntaxe des champs dans les fichiers de contrôle de package, comme décrit dans
le de confidentialité Manuel.

longueur_nom_fichier (Flen)
Ce script vérifie les noms de fichiers de package longs

fichiers (fil)
Ce script vérifie si un package binaire est conforme à la politique WRT aux fichiers et
répertoires.

chèques-groupe (gchck)
Ce script vérifie certains problèmes pouvant apparaître dans les packages créés à partir du même
la source. Cela inclut les dépendances circulaires intra-source et la priorité intra-source
contrôles.

énorme-usr-part (hus)
Ce script vérifie si un package dépendant de l'architecture contient de grandes quantités de données
in / Usr / share.

fichiers info (info)
Ce script vérifie si un package binaire est conforme à la politique du document d'information.

init.d (ini)
Vérifiez si un package binaire est conforme à la politique en ce qui concerne les scripts dans / Etc / init.d.

Java (Java)
Ce script vérifie si les paquets sont conformes à divers aspects de Debian Java
.

pages de manuel (man)
Ce script vérifie si un package binaire est conforme à la politique de page de manuel.

sommes md5 (md5)
Ce script vérifie si les fichiers de contrôle md5sum sont valides, s'ils sont fournis par un binaire
paquet.

format-menu (mnf)
Ce script valide le format de menu fichiers.

menus (HOMMES)
Vérifiez si un paquet binaire est conforme à la politique en ce qui concerne menu et de base de documentation fichiers.

nmu (nmu)
Ce script vérifie si un paquet source est cohérent quant à sa NMU.

sites-obsolètes (obsédé)
Ce script vérifie les URL obsolètes (mais toujours valides)

ocaml (ocaml)
Cela recherche les erreurs courantes dans les packages binaires OCaml.

systèmes de patch (caresse)
Ce script recherche divers problèmes possibles lors de l'utilisation de systèmes de correctifs

phppoire (phppoire)
Ce script vérifie si les paquets sont conformes à divers aspects du PHP debian
.

po-debconf (pd)
Cela recherche les erreurs courantes dans les packages utilisant po-debconf (7).

(RUL)
Vérifier les cibles et les actions dans debian/règles.

scripts (scr)
Ce script vérifie le #! lignes de scripts dans un package.

bibliothèques partagées (chut)
Ce script vérifie si un package binaire est conforme à la politique de bibliothèque partagée.

source-droit d'auteur (espion)
Ce script vérifie si un paquet source est conforme à la politique en matière de droit d'auteur
fichiers.

Chaque paquet source doit avoir un debian/droit d'auteur fichier.

version-normes (std)
Ce script vérifie si un package source contient un champ Standards-Version valide.

liens symboliques (sym)
Ce script vérifie les liens symboliques brisés.

systemd
Vérifie divers éléments de la politique systemd

suite de tests
Ce script vérifie le champ Testsuite dans les fichiers dsc du package et debian/tests/contrôle
si seulement.

métadonnées-amont
Ce script vérifie le en amont/métadonnées fichier pour les problèmes.

fusionner (usr)
Ce script recherche les fichiers du même nom installés dans / et de / usr.

sous-vars de version (contre)
Ce script vérifie l'utilisation correcte des différents *Version substvars, par exemple obsolètes
substvars, ou une utilisation qui peut provoquer un-binNMUability

fichier de surveillance (montre de luxe)
Vérifiez debian/regarder fichiers dans les packages source.

COLLECTION


ar-info
Ce script exécute la commande "ar t" sur tous les fichiers .a du package.

Cette collection est supprimée automatiquement par défaut dans les laboratoires statiques.

bin-pkg-contrôle
Ce script extrait le contenu de control.tar dans le contrôler/ et crée
indice de contrôle également.

changelog-fichier
Ce script copie le changelog déposer et ACTUALITÉS.Debian fichier (le cas échéant) d'un package dans
l'annuaire lintian.

fichier de copyright
Ce script copie le droit d'auteur fichier d'un package dans le répertoire lintian.

Debian-lisez-moi
Ce script copie le LISEZ-MOI.Debian fichier d'un package dans le répertoire lintian.

Cette collection est supprimée automatiquement par défaut dans les laboratoires statiques.

diffstat
Ce script extrait le diff Debian d'un paquet source et exécute diffstat dessus,
laisser le résultat dans le fichier de sortie diffstat

info-fichier
Ce script exécute le filet(1) commande sur tous les fichiers de tout type de package.

durcissement-info
Ce script s'exécute contrôle-durcissement(1) sur tous les binaires ELF d'un package binaire.

info-java
Ce script extrait les informations des manifestes des fichiers JAR

sommes md5
Ce script exécute le sommes md5(1) sur tous les fichiers d'un package binaire.

objdump-info
Ce script s'exécute objdump(1) sur tous les fichiers binaires et objets d'un package binaire.

remplacer-fichier
Ce script copie le Commande fichier d'un package dans le répertoire lintian.

scripts
Ce script recherche dans un package binaire les scripts commençant par # ! et répertorie leurs
noms de fichiers avec l'interpréteur nommé par leur première ligne.

Le format est : chemin de script nom de fichier

Notez que le nom de fichier peut contenir des espaces, mais pas le chemin de script, car
linux ne regarde que le premier mot lors de l'exécution d'un script.

src-orig-index
Ce script crée un fichier d'index du contenu des archives d'origine.

instruments à cordes
Ce script exécute le instruments à cordes(1) commande sur tous les fichiers d'un paquet binaire.

Cette collection est supprimée automatiquement par défaut dans les laboratoires statiques.

déballé
Ce script décompresse le paquet sous le déballé / annuaire

Cette collection est supprimée automatiquement par défaut dans les laboratoires statiques.

Utiliser lintian en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows