英語フランス語スペイン語

Ad


OnWorksファビコン

lintian - クラウド上のオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで lintian を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド lintian です。

プログラム:

NAME


lintian - Debian パッケージ用の静的分析ツール

SYNOPSIS


リンティアン [アクション] [オプション] [パッケージ]..。

DESCRIPTION


Lintian は Debian パッケージを分析し、バグやポリシー違反を報告します。 を含む
Debian ポリシーの多くの側面の自動チェックと、一般的なチェックのいくつか
エラーが。

というアーカイブディレクトリを使用します。 実験室に関する情報が保存されます。
パッケージを検査します。 複数の呼び出し間でこの情報を順番に保持できます。
コストのかかるデータ収集操作を繰り返さないようにするため。

Lintian が処理するバイナリ、udeb、またはソース パッケージを指定するには、次の XNUMX つの方法があります。
ファイル名 (バイナリ パッケージの場合は .deb ファイル、ソース パッケージの場合は .dsc ファイル)、
名前を付ける .変更 ファイルを使用するか、ラボ クエリを使用します (下記の「ラボ クエリ」を参照)。

指定した場合 .変更 ファイルを作成すると、Lintian はそのファイルにリストされているすべてのパッケージを処理します。
新しいパッケージをアップロードする前に確認する場合に便利です。

チェックするパッケージを指定するか、オプションを使用する場合 --ファイルからのパッケージ、パッケージ
リクエストは処理されます。 それ以外の場合は、 debian / changelog 存在する場合、解析されて
親ディレクトリ内で検索する .changes ファイルの名前を決定します (使用時)
アクション - チェック or -開梱)。 詳細については、「最後のビルドの確認」を参照してください。

OPTIONS


lintian コマンドのアクション: (呼び出しごとに指定できるアクションは XNUMX つだけです)

-c, - チェック
指定されたパッケージに対してすべてのチェックを実行します。 これはデフォルトのアクションです。

-C chk1、chk2、...、 --チェック部分 chk1、chk2、...
指定されたチェックのみを実行します。 チェック スクリプトの名前を指定することも、
略語。 詳細については、以下の「チェック」セクションを参照してください。

-F, --ftp-master-rejects
Debian からの自動拒否となるタグを発行するチェックのみを実行します。
アップロードキュー。 このようなタグのリストは、Lintian のリリースごとに更新されるため、
最近変更された場合は少し古くなります。

これはプロファイルを介して実装されるため、このオプションをプロファイルと一緒に使用することはできません。
- プロフィール.

-T タグ1、タグ2、...、 -タグ タグ1、タグ2、...
要求されたタグを発行するチェックのみを実行します。 内の他のタグのテスト
チェックスクリプトは実行されますが、タグは発行されません。

このオプションを使用すると、表示に関係なく、リストされているすべてのタグが表示されます。
設定を行います。

--ファイルからのタグ ファイル名
と同じ機能 -タグですが、ファイルからタグのリストを読み取ります。 空白行と
# で始まる行は無視されます。 他の行はすべてタグ名とみなされます。
(潜在的に) 発行するタグ名のカンマ区切りのリスト。

このオプションを使用すると、表示に関係なく、リストされているすべてのタグが表示されます。
設定を行います。

-u, -開梱
すべてのコレクションを含むパッケージを解凍します。 以下の「コレクション」セクションを参照してください。

このオプションではすべてのコレクションも実行されることに注意してください。 「コレクション」セクションを参照してください。
を参照してください。

-X chk1、chk2、...、 --dont-check-part chk1、chk2、...
指定されたチェックを除くすべてのチェックを実行します。 チェック スクリプトの名前を指定することもできます。
またはその略語。 詳細については、以下の「チェック」セクションを参照してください。

一般的なオプション:

-h, - 助けて
使用情報を表示して終了します。

-q, - 静かな
上書きコメントを含むすべての情報メッセージを抑制します (通常は で表示されます)
--show-overrides).

このオプションは次の場合に黙って無視されます。 - デバッグ が与えられる。 それ以外の場合、両方の場合 -詳細 &
- 静かな を使用すると、これら XNUMX つのオプションのうち最後のオプションが有効になります。

このオプションは 詳細静かな 設定ファイル内の変数。
構成ファイルで、このオプションは次を使用して有効にします。 静かな 変数。 ザ・
詳細 & 静かな 両方の変数が構成ファイルに現れるわけではありません。

-v, -詳細
詳細なメッセージを表示します。

If - デバッグ 使用される場合、このオプションは常に有効になります。 それ以外の場合、両方の場合 -詳細 &
- 静かな 使用されています(そして - デバッグ は使用されません)、これら XNUMX つのオプションのうち最後のものが有効になります。

このオプションは 静かな 設定ファイル内の変数。 の中に
構成ファイルの場合、このオプションは次を使用して有効になります。 詳細 変数。 ザ・ 詳細 &
静かな 両方の変数が構成ファイルに現れるわけではありません。

-V, - バージョン
lintian のバージョン番号を表示して終了します。

--印刷バージョン
装飾されていないバージョン番号を出力して終了します。

の動作オプション リンティアン.

- 色 (決して|常に|自動|html)
lintian 出力内のタグを重大度に基づいて色付けするかどうか。 デフォルトは
決して色を使わない「never」。 「always」は常に色を使用し、「auto」は色を使用します。
color は、出力が端末に送信され、「html」が HTMLタグを使用する場合のみです。
(ANSI カラー エスケープ シーケンスの代わりに) カラー スタイル属性を使用します。

このオプションは カラー 設定ファイル内の変数。

--デフォルトの表示レベル
現在の表示レベルをデフォルトにリセットします。 基本的に、このオプションは動作します
次のオプションを lintian に渡すのとまったく同じです。

B<-L> ">=重要" B<-L> "+>=通常/可能性" B<-L> "+軽微/確実"

これの主な用途は、lintian の表示レベルが確実にリセットされるようにすることです。
組み込みのデフォルト値。 特に、これは表示設定をオーバーライドするために使用できます。
コマンドラインまたは lintian 構成ファイルで前に実行します。

表示レベルをさらに変更することもできます After このオプション。 例:
--デフォルトの表示レベル --表示情報 デフォルトの表示レベルに加えて、
情報 (「I:」) タグ。

--表示ソース X
ソース X (ポリシー マニュアルや開発者など) からのタグのみを表示します。
参照)。 このオプションは、ソースを追加するために複数回使用できます。
ソースの例は、ポリシー マニュアルおよび開発者である「policy」または「devref」です。
参照(それぞれ)。

ソースのリスト全体は次の場所にあります。 $LINTIAN_ROOT/data/output/manual-references

-E, --display-experimental, --no-display-experimental
実験的な (「X:」) タグを表示するかどうかを制御します。 通常、それらは抑制されます。

タグが実験的とマークされている場合、これは、このメッセージを生成するコードが
Lintian の他の部分ほど十分にテストされていないため、それでも驚くべき結果が得られる可能性があります。
意味が分からないと思われる実験的なメッセージは無視しても構いませんが、
もちろんバグレポートはいつでも歓迎です (特に修正が含まれている場合)。

これらのオプションは、 展示実験用 設定ファイル内の変数。

--フェイルオン警告
デフォルトでは、 リンティアン 警告のみが見つかった場合は、ステータス 0 で終了します。 このフラグが
警告またはエラーが見つかった場合は、ステータス 1 で終了します。

このオプションは フェイルオン警告 設定ファイル内の変数。

-i, - 情報
lintian に加えて、検出された各問題に関する説明情報を出力します。
エラータグ。 lintian を実行せずに長いタグの説明を出力するには、次を参照してください。
リンティアン情報とします。

このオプションはオーバーライドします info 設定ファイル内の変数。

-I, --表示情報
情報 (「I:」) タグも表示します。 通常、それらは抑制されます。 (これは
に相当 -L ">=ウィッシュリスト」)。

このオプションは 表示情報 設定ファイル内の変数。

注: ディスプレイレベル & 表示情報 両方が構成ファイルに含まれない場合があります。

-L [+|-|=][>=|>|=|<|<=][S|C|S/C]、 --表示レベル [+|-|=][>=|>|=|<|<=][S|C|S/C]
表示するタグをきめ細かく選択できます。 追加、削除、設定が可能です
表示するレベル。重大度 (S: 重大、重要、通常、軽度、
ウィッシュリスト、衒学的な)、確実性(C: 確かな、可能性、ワイルドな推測)、またはその両方(S/C)。
デフォルト設定は以下と同等です -L ">=重要です」 -L 「+>=通常/可能」 -L
"+マイナー/特定")。

値は 3 つの部分で構成され、そのうち XNUMX つはオプションです。 部品は次のとおりです。

修飾子演算子
現在の表示レベルに影響を与える方法。 追加 (「+」)、削除のいずれかを指定できます。
("-") または次の選択で示される表示レベル ("=") に設定します。

デフォルト値は「=」です(つまり、表示レベルを設定します)。

集合演算子
選択する重大度と確実性のセット。 演算子は次のいずれかになります。
「">=」、「>」、「=」、「<」または「<=」。 例として、これを使用してすべてを選択できます。
重要な (または「より重大な」) タグは、">=重要」を介して追加されます。

選択された値には、次の項目のみが含まれます。 両言語で 深刻さと確実性
どちらもセットに含まれています。

例として、">=重要/可能性」には「重要/可能性」が含まれます。
「重要・確実」「重大・可能性」「重大・確実」。 そうなることに注意してください
「深刻/乱暴な推測」を含む (下限を満たさないため)
確実性)。

デフォルト値は「=」で、指定された重大度を「正確に」意味します。または/および
確実。

重大度 - 確実性
重大度または/および確実性。 これは、次の 3 つの形式のいずれかになります。 重症度,
確実性 or 重症度/確実性.

重大度または確実性のみが指定されている場合、もう一方はデフォルトで次のように「any」になります。
「指定された重大度を伴う確実性」(またはその逆)。

このオプションは ディスプレイレベル 設定ファイル内の変数。 値
ディスプレイレベル 構成ファイル内のエントリはスペースで区切る必要があります。
コマンドライン経由で渡されるものと同じ形式です。

注: ディスプレイレベル と一緒に使用することはできません 表示情報 or 衒学者 構成で
ファイルにソフトウェアを指定する必要があります。

-o, --オーバーライドなし
パッケージによって提供されるすべてのオーバーライドを無視します。 このオプションは無効になります
--show-overrides.

このオプションは オーバーライド 設定ファイル内の変数。

-衒学者
衒学的 (「P:」) タグも表示します。 通常、それらは抑制されます。 (これは
に相当 -L 「+=衒学的」)。

衒学的なタグは Lintian の中で最もこだわりがあり、特定のチェックが含まれています。
多くの人が同意しない Debian のパッケージ化スタイルとチェック。 false を期待します
このオプションを使用すると役に立たないと思われるポジティブタグと Lintian タグ。
衒学的タグのオーバーライドを追加するのは、おそらく労力の価値がありません。

このオプションは 衒学者 設定ファイル内の変数。

注: 衒学者 & ディスプレイレベル 両方が構成ファイルに含まれない場合があります。

- プロフィール ベンダー[/教授]
ベンダーのプロファイル (またはその名前のプロファイル) を使用します。 プロファイル名がそうであれば、
スラッシュが含まれていない場合は、ベンダーのデフォルトのプロファイルが選択されます。

たとえば、Ubuntu を使用していて、Lintian の Debian チェックを使用したい場合は、次のようにすることができます。
使用します。

--profile debian

同様に、Debian マシンでもこれを使用して Ubuntu チェックをリクエストできます。

トークンの場合 {ベンダー} プロファイル名に表示される、 リンティアン トークンを置き換えます
ベンダー名を使用してプロファイルを検索します。 リンティアン Dpkg::Vendor を使用して、
使用するのに最適なベンダー (現在のベンダーに近いほど良い)。 これはほとんどの場合、
Lintian 上に独自のチェックを実装する人にとって役立ちます。

指定しない場合、デフォルト値は次のとおりです。 {ベンダー}/メイン.

プロファイルの完全なドキュメントについては、Lintian ユーザー マニュアルを参照してください。

--show-overrides, --非表示オーバーライド
オーバーライドされたタグを表示するかどうかを制御します。

  --show-overrides とは異なり --オーバーライドなし 表示されているオーバーライドされたタグは、
(「O」コードを使用して) オーバーライドとしてマークされます。

オーバーライドされたタグが表示される場合は、関連するオーバーライド コメントも表示されます
(--quiet が使用されない限り)。 詳細については、Lintian ユーザー マニュアルを参照してください。
lintian がコメントを特定のオーバーライドに関連付ける方法に関するドキュメント。

これらのオプションは、 ショーオーバーライド 設定ファイル内の変数。

--タグの抑制 タグ1、タグ2、...
リストされたタグを抑制します。 発生しても報告されず、影響はありません
Lintian の終了ステータス。 このオプションは複数回指定でき、混合することもできます。
  --ファイルからのタグを抑制.

このオプションは次のものと併用できます。 --dont-check-part (「それらの小切手でもこれらでもない
タグ」)と --チェック部分 (「これらのチェックのみ。(これらのチェックの) これらのタグは含まない」)
タグの選択をさらに減らすことができます。

と一緒に使用する場合 -タグ、このオプションはほとんど無視されます。

--ファイルからのタグを抑制 file
指定されたファイルにリストされているすべてのタグを抑制します。 空白行と # で始まる行
無視されます。 他のすべての行は、タグ名またはカンマ区切りのリストとみなされます。
抑制するタグ名。 抑制されたタグは、発生しても報告されません。
Lintian の終了ステータスには影響しません。

ファイルから解析されたタグは、あたかもそれらが
--タグの抑制 オプション (たとえば、次の場合は無視されます) -タグ 使用されている)。

--タグ表示制限なし
デフォルトでは、lintian は、4 回あたり各タグのインスタンスを最大 XNUMX つ発行するように制限します。
STDOUT が TTY の場合に処理可能です。 このオプションはその制限を無効にします。

STDOUT が TTY ではない場合、lintian には制限がありません。

構成オプション:

--cfg 構成ファイル
デフォルトの場所ではなく、configfile から構成を読み取ります。 このオプション
をオーバーライドします LINTIAN_CFG 環境変数。

--no-cfg
設定ファイルを読み取らないでください。 このオプションは --cfg 上記。

--ignore-lintian-env
で始まるすべての環境変数を無視します。 リンティアン_.

このオプションは、アプリケーションを実行する場合に主に役立ちます。 リンティアン 荷物の確認用
呼び出し元のユーザーが結果に影響を与えたくない場合 (LINTIAN_PROFILE を設定することによって)
など)。

そうなることに注意してください 原因となる リンティアン のような環境全体を無視する TMPDIR or
DEB_VENDOR。 後者は、デフォルトのプロファイル (または「{VENDOR}」トークン) に影響を与える可能性があります。
- プロフィール).

通常は以下と組み合わせる必要があります --no-user-dirs (または $HOME とすべての設定を解除します XDG_
変数)。

--include-dir DIR
dir を追加の「LINTIAN_ROOT」として使用します。 ディレクトリには同様のものが期待されます
LINTIAN_ROOT (存在する場合) へのレイアウトですが、完全に自己である必要はありません。
根が入っていました。

リンティアン このディレクトリで (追加の) プロファイル、データ ファイル、サポートを確認します。
ライブラリと小切手。 後の XNUMX つは、リンティアンが次のことを試みる可能性があることを暗示しています。 負荷 &
実行します コード このディレクトリから。

このオプションは複数回出現する場合があります。 追加のディレクトリを追加するたびに。
ディレクトリは、コマンド ラインに表示される順序で検索されます。

追加のディレクトリがチェックされます After ユーザーディレクトリ (ただし、
--no-user-dirs)と コア LINTIAN_ROOT。

Note: このオプションを指定する場合は、最初に指定する必要があります。

-j [バツ]、 -ジョブ[=X]
Lintian が並行して実行する解凍ジョブの数の制限を設定します。 X がそうでない場合
したがって、Lintian は実行できる解凍ジョブの数を制限しません。
平行。

このオプションは jobs 設定ファイル内の変数。

デフォルトでは、Lintian は使用します nproc 合理的なデフォルトを決定するため (または 2、
nproc は失敗します)。

--ユーザーディレクトリ, --no-user-dirs
デフォルトでは、 リンティアン チェックします $ HOME & の/ etc ユーザーまたは
ローカル システム管理者 (構成ファイルやプロファイルなど)。 このデフォルトは無効にすることができます (そして
再度有効にします)を使用して --no-user-dirs (と --ユーザーディレクトリ、それぞれ)。

これらのオプションは、 常に含まれる LINTIAN_ROOT の組み込みに影響します。

これらのオプションは複数回表示される場合があり、その場合は最後に表示されるオプションになります。
結果が決まります。

ユーザーの機能を無効にすることのみが目的の場合は、 $ HOME、その後設定を解除します $ HOME
& XDG_*_HOME 十分かもしれません。 あるいは、 の/ etc を使用して「再追加」できます
--include-dir (警告: /etc/lintianrc これにより無視されます)。

呼び出し側ユーザーによる (意図しない) 副作用を回避することが目的の場合、
このオプションは次のものと組み合わせることができます --ignore-lintian-env.

何らかの理由で --no-user-dirs 使用できない場合は、設定を解除することを検討してください $ HOME &
すべて $XDG_* 変数(だけではありません) $XDG_*_HOME もの)。

Note: このオプションを指定する場合は、最初に指定する必要があります。

開発者/特別な使用オプション:

--allow-root
スーパーユーザー権限で実行される場合の lintian の警告をオーバーライドします。

--キープラボ
デフォルトでは、一時的なラボは lintian の終了後に削除されます。 これを指定すると
オプションを指定するとラボが残されるため、デバッグの目的で役立つ可能性があります。 あなた
lintian を実行して一時的なラボの場所を確認できます。 -詳細
オプションを選択します。

静的 (非一時的) ラボの場合、このオプションにより Lintian は自動クリーンアップをスキップします。
いくつかのコレクションのアップです。

--ラボ ラブディレクトリ
labdir を永続的なラボとして使用します。 ここには Lintian に関する情報が保管されています。
チェックするパッケージ。 このオプションは リンティアン_ラボ 環境変数
および同じ名前の構成ファイルのエントリ。

--ファイルからのパッケージ X
X にリストされているパッケージを処理します。行が「!query:」で始まる場合は、残りの部分が実行されます。
その行はラボ クエリとして処理されます (「ラボ クエリ」を参照)。

それ以外の場合、その行は処理するファイルへのパスとして読み取られます (すべての空白は
含まれています!)。

X が「-」の場合、Lintian は STDIN からパッケージを読み取ります。

--perf-debug
パフォーマンス関連のデバッグ ログを有効にします。

ログに記録されるデータと使用される形式は、リリースごとに変更される可能性があります。

一部の情報は (おそらく別の場所でも) 利用できる場合があることに注意してください。
フォーマット) - デバッグ オプションを選択します。

--perf-output 出力
パフォーマンス関連のデバッグ情報を、指定されたファイルまたはファイル記述子に書き込みます。
OUTPUT が「&」または「+」で始まる場合、Lintian は OUTPUT を特別に処理します。 さもないと、
Lintian は、OUTPUT で示されたファイルを書き込み用に開きます (存在する場合は切り捨てられます)。
存在しない場合は作成します)。

OUTPUT の最初の文字が & で、引数の残りが数値 N の場合、
lintian は、それを番号 N のファイル記述子に書き込もうとします。上記のファイル
記述子は書き込み用に開かれている必要があります。 例えば &2 リンティアンにパフォーマンスを書かせる
STDERR にログを記録します。

OUTPUT の最初の文字が + の場合、Lintian はファイルに追加するのではなく、
それを切り詰めます。 この場合、ファイル名は先頭に「+」を付けて出力されます。
削除されました。 例えば +私のファイル Lintian を追加させます マイファイル

Lintian がリテラル '&' または '+' で始まるファイルに出力を書き込む必要がある場合、
単純に「./」をプレフィックスとして付けます (例: 「+my-file」は「./+my-file」になります)。

このオプションを省略すると、Lintian はデフォルトで STDOUT を使用します。

-U 情報1、情報2、...、 --unpack-info 情報1、情報2、...
チェックで必要でない情報でも、情報 info1、info2 などを収集します。
このオプションで要求されたコレクションも (この実行では) 自動削除されません。

このオプションは主に、デバッグまたは特別な目的のセットアップに役立ちます。

このオプションを複数回指定することができます。 次の XNUMX 行は、
引数は意味的に同等です。

-U 情報 1 -U 情報 2
-U 情報 1、情報 2

チェック


apache2
Apache2 の逆依存関係におけるさまざまなビルドミスをチェックします

ライブラリではないアプリケーション
ライブラリのようにパッケージ化されたアプリケーション (pkg-perl-tools からインポート)

オートメイク (自動)
誤った、欠落している、または非推奨の automake ファイルをチェックします

バイナリ (ビン)
このスクリプトは、バイナリとオブジェクト ファイルにバグがないかチェックします。

変更ログファイル (CHG)
このスクリプトは、バイナリ パッケージが変更ログに関するポリシーに準拠しているかどうかをチェックします。
ファイル。

各バイナリ パッケージには、 /usr/share/doc/ ディレクトリには Debian 変更ログが必要です
内のファイル 変更ログ.Debian.gz Debian の変更ログとアップストリームの変更ログが
同じファイル。 この場合、それは次の中にある必要があります 変更ログ.gz.

アップストリームの変更ログ ファイルがある場合は、「changelog.gz」という名前を付ける必要があります。

どちらの変更ログ ファイルも、「gzip -9」を使用して圧縮する必要があります。 たとえ始めたとしても
小さくても、時間の経過とともに大きくなります。

変更ファイル (チェン)
このスクリプトは、.changes ファイルに関するさまざまな問題をチェックします。

設定ファイル (CNF)
このスクリプトは、バイナリ パッケージの conffiles 制御ファイルが正しいかどうかをチェックします。

制御ファイル (dctl)
このスクリプトはチェックします デビアン/コントロール ソースパッケージ内のファイル

制御ファイル (コントロール)
バイナリ パッケージ内に不明な制御ファイルがないか確認します。

著作権ファイル (CPY)
このスクリプトは、バイナリ パッケージが著作権に関するポリシーに準拠しているかどうかをチェックします。
ファイル。

各バイナリ パッケージには、次のいずれかが必要です。 /usr/share/doc//著作権 ファイルまたは必須
シンボリックリンクがある /usr/share/doc/ -> 、 どこ同じソースから来ている
package と pkg foo は bar に「依存」関係を宣言します。

くだらない (deb)
これにより、Debian パッケージまたはアップストリーム ソースの不正な部分が検索されます。

DBUS
非推奨または有害な D-Bus 構成をチェックします

deb形式 (dfmt)
このスクリプトは、deb ar アーカイブ自体の形式をチェックします。

debconf (dc)
これは、debconf を使用してパッケージ内の一般的な間違いを探します。

debhelper (dh)
これは、debhelper ソース パッケージ内の一般的な間違いを探します。

debian-readme (DRM)
このスクリプトは、 README.Debian さまざまな問題のファイル。

debian ソース ディレクトリ (DSD)
このスクリプトは次の間違いを探します debian/ソース/* ファイル。

説明 (DES)
バイナリ パッケージの説明コントロール フィールドが次のルールに準拠しているかどうかを確認します。
  ポリシー マニュアル (セクション3.4)。

重複ファイル (ダフ)
このスクリプトはチェックサムを使用して重複ファイルをチェックします。

フィールド (フロリダ)
このスクリプトは、「」で説明されているように、パッケージ制御ファイル内のフィールドの構文をチェックします。
  ポリシー マニュアル.

ファイル名の長さ (フレン)
このスクリプトは、長いパッケージ ファイル名をチェックします。

ファイル (FIL)
このスクリプトは、バイナリ パッケージがファイルへの WRT ポリシーに準拠しているかどうかをチェックし、
ディレクトリ。

グループチェック (グチク)
このスクリプトは、同じパッケージからビルドされたパッケージに発生する可能性のあるいくつかの問題をチェックします。
ソース。 これには、ソース内の循環依存関係とソース内の優先順位が含まれます。
チェックします。

巨大な米国シェア ()
このスクリプトは、アーキテクチャに依存するパッケージに大量のデータが含まれているかどうかをチェックします。
in は、/ usr / share.

情報ファイル (info)
このスクリプトは、バイナリ パッケージが情報ドキュメント ポリシーに準拠しているかどうかをチェックします。

初期化 (INI)
バイナリパッケージがスクリプトに関するポリシーに準拠しているかどうかを確認します。 の/ etc / init.dディレクトリ.

ジャワ (ジャワ)
このスクリプトは、パッケージが debian Java のさまざまな側面に準拠しているかどうかをチェックします。
ポリシー。

マンページ (man)
このスクリプトは、バイナリ パッケージがマニュアル ページのポリシーに準拠しているかどうかをチェックします。

md5sum (md5)
このスクリプトは、md5sum 制御ファイルがバイナリで提供されている場合、それらが有効かどうかをチェックします。
パッケージ。

メニュー形式 (mnf)
このスクリプトは次の形式を検証します。 メニュー ファイル。

メニュー (人々)
バイナリ パッケージがポリシーに準拠しているかどうかを確認します。 メニュー & ドックベース ファイル。

nmu (nmu)
このスクリプトは、ソース パッケージの NMU 性に関して一貫性があるかどうかをチェックします。

廃止されたサイト (オブソ)
このスクリプトは、廃止された (ただしまだ有効な) URL をチェックします。

オカムル (オカムル)
これは、OCaml バイナリ パッケージの一般的な間違いを探します。

パッチシステム (パット)
このスクリプトは、パッチ システムを使用するときに考えられるさまざまな問題をチェックします。

phppear (phppear)
このスクリプトは、パッケージが debian PHP のさまざまな側面に準拠しているかどうかをチェックします。
ポリシー。

po-debconf (pd)
これは、以下を使用してパッケージ内の一般的な間違いを探します。 po-debconfとします。

ルール (支配する)
ターゲットとアクションを確認してください debian / rules.

スクリプト (SCR)
このスクリプトは #! をチェックします。 パッケージ内のスクリプト行。

共有ライブラリ (シリング)
このスクリプトは、バイナリ パッケージが共有ライブラリ ポリシーに準拠しているかどうかをチェックします。

ソース-著作権 (スパイ)
このスクリプトは、ソース パッケージが著作権に関するポリシーに準拠しているかどうかをチェックします。
ファイル。

各ソース パッケージには、 debian /著作権 ファイルにソフトウェアを指定する必要があります。

標準バージョン (STD)
このスクリプトは、ソース パッケージに有効な Standards-Version フィールドが含まれているかどうかを確認します。

シンボリックリンク (sym)
このスクリプトは壊れたシンボリックリンクをチェックします。

systemd
さまざまな systemd ポリシーのものをチェックします

テストスイート
このスクリプトは、パッケージ dsc ファイルの Testsuite フィールドをチェックし、 デビアン/テスト/コントロール
もしあれば。

アップストリームメタデータ
このスクリプトは、 アップストリーム/メタデータ 問題のファイル。

ユーザーマージ (USR)
このスクリプトは、同じ名前のファイルがインストールされているかどうかを確認します。 / & / usr.

バージョン-substvars ()
このスクリプトは、さまざまなファイルが正しく使用されているかどうかをチェックします。 *バージョン substvars、例: 非推奨
substvars、または un-binNMUability を引き起こす可能性のある使用法

監視ファイル (watch)
チェック デビアン/ウォッチ ソースパッケージ内のファイル。

COLLECTION


ar-情報
このスクリプトは、パッケージのすべての .a ファイルに対して「ar t」コマンドを実行します。

このコレクションは、静的ラボではデフォルトで自動削除されます。

bin-pkg-control
このスクリプトは、control.tar の内容を コントロール/ 作成します
コントロールインデックスも同様です。

変更ログファイル
このスクリプトは、 変更履歴 ファイルと ニュース.Debian パッケージのファイル (存在する場合)
lintian ディレクトリ。

著作権ファイル
このスクリプトは、 著作権 パッケージのファイルを lintian ディレクトリにコピーします。

debian-readme
このスクリプトは、 README.Debian パッケージのファイルを lintian ディレクトリにコピーします。

このコレクションは、静的ラボではデフォルトで自動削除されます。

差分統計
このスクリプトはソース パッケージの Debian diff を抽出し、それに対して diffstat を実行します。
diffstat 出力ファイルに結果を残す

ファイル情報
このスクリプトは file(1) あらゆる種類のパッケージのすべてのファイルに対するコマンド。

硬化情報
このスクリプトは実行されます 硬化チェック(1) バイナリ パッケージのすべての ELF バイナリにわたって。

java-情報
このスクリプトは、JAR ファイルのマニフェストから情報を抽出します。

md5sum
このスクリプトは md5sum(1) バイナリ パッケージ内のすべてのファイルに対して。

objdump-info
このスクリプトは実行されます オブジェクトダンプ(1) バイナリ パッケージのすべてのバイナリとオブジェクト ファイル。

オーバーライドファイル
このスクリプトは、 オーバーライド パッケージのファイルを lintian ディレクトリにコピーします。

スクリプト
このスクリプトは、バイナリ パッケージをスキャンして #! で始まるスクリプトを探します。 そして彼らのリストを列挙します
ファイル名とその最初の行で指定されたインタープリタを組み合わせます。

形式は次のとおりです: スクリプトパス ファイル名

ファイル名にはスペースが含まれる場合がありますが、スクリプトパスにはスペースが含まれないことに注意してください。
Linux はスクリプトを実行するときに最初の単語だけを調べます。

ソース元のインデックス
このスクリプトは、orig tarball の内容のインデックス ファイルを作成します。

ストリング
このスクリプトは ストリング(1) バイナリ パッケージのすべてのファイルに対するコマンド。

このコレクションは、静的ラボではデフォルトで自動削除されます。

アンパック
このスクリプトは、以下のパッケージを解凍します。 開梱済み/ ディレクトリにジョブを開始します。

このコレクションは、静的ラボではデフォルトで自動削除されます。

onworks.net サービスを使用してオンラインで lintian を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad