영어프랑스어스페인어

Ad


온웍스 파비콘

lintian - 클라우드 속의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 lintian을 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 lintian 명령입니다.

프로그램:

이름


lintian - 데비안 패키지용 정적 분석 도구

개요


린티안 [동작] [옵션] [패키지] ...

기술


Lintian은 데비안 패키지를 분석하고 버그와 정책 위반을 보고합니다. 그것은 포함
데비안 정책의 여러 측면에 대한 자동화된 검사와 일반적인 사항에 대한 일부 검사
오류.

이는 다음과 같은 아카이브 디렉토리를 사용합니다. 실험실, 여기에 대한 정보가 저장됩니다.
패키지를 검사합니다. 여러 호출 간에 이 정보를 순서대로 유지할 수 있습니다.
비용이 많이 드는 데이터 수집 작업을 반복하지 않도록 합니다.

Lintian이 처리할 바이너리, udeb 또는 소스 패키지를 지정하는 방법에는 세 가지가 있습니다.
파일 이름(바이너리 패키지의 경우 .deb 파일, 소스 패키지의 경우 .dsc 파일)
이름을 짓다 .변경 파일을 사용하거나 랩 쿼리를 사용합니다(아래 'LAB 쿼리' 참조).

지정하는 경우 .변경 파일이 있으면 Lintian은 해당 파일에 나열된 모든 패키지를 처리합니다.
새 패키지를 업로드하기 전에 확인할 때 편리합니다.

검사할 패키지를 지정하거나 옵션을 사용하는 경우 --파일의 패키지, 패키지
요청하신 내용이 처리됩니다. 그렇지 않은 경우 데비안/변경 로그 존재하면 다음과 같이 구문 분석됩니다.
상위 디렉토리에서 찾을 .changes 파일의 이름을 결정합니다(사용할 때).
행동 --확인하다 or --풀다). 자세한 내용은 "마지막 빌드 확인"을 참조하세요.

옵션


lintian 명령의 작업: (호출당 하나의 작업만 지정할 수 있습니다.)

-c, --확인하다
지정된 패키지에 대해 모든 검사를 실행합니다. 이것이 기본 동작입니다.

-C chk1,chk2,..., --확인 부분 chk1,chk2,...
지정된 검사만 실행하십시오. 검사 스크립트의 이름을 지정하거나
약어. 자세한 내용은 아래 "확인" 섹션을 참조하세요.

-F, --ftp-마스터-거부
Debian에서 자동으로 거부되는 태그를 발행하는 검사만 실행하세요.
업로드 대기열. 이러한 태그 목록은 Lintian 릴리스마다 새로 고쳐지므로
최근에 변경된 경우 약간 오래된 것입니다.

이는 프로필을 통해 구현되므로 이 옵션은 다음과 함께 사용할 수 없습니다.
--프로필.

-T 태그1,태그2,..., --태그 태그1,태그2,...
요청된 태그를 발행하는 검사만 실행하십시오. 내의 다른 태그에 대한 테스트
검사 스크립트는 실행되지만 태그는 발행되지 않습니다.

이 옵션을 사용하면 나열된 모든 태그가 표시 여부에 관계없이 표시됩니다.
설정.

--파일에서 태그 파일 이름
동일한 기능 --태그, 그러나 파일에서 태그 목록을 읽습니다. 빈 줄과
#으로 시작하는 줄은 무시됩니다. 다른 모든 줄은 태그 이름으로 간주됩니다.
(잠재적으로) 발행할 태그 이름의 쉼표로 구분된 목록입니다.

이 옵션을 사용하면 나열된 모든 태그가 표시 여부에 관계없이 표시됩니다.
설정.

-u, --풀다
패키지의 포장을 풀면 모든 컬렉션이 나타납니다. 아래의 "컬렉션" 섹션을 참조하세요.

이 옵션의 참고 사항은 모든 컬렉션도 실행합니다. "컬렉션" 섹션을 참조하세요.
아래.

-X chk1,chk2,..., --부분을 확인하지 마세요 chk1,chk2,...
지정된 검사를 제외한 모든 검사를 실행합니다. 검사 스크립트의 이름을 지정할 수 있습니다.
또는 약어. 자세한 내용은 아래 "확인" 섹션을 참조하세요.

일반 옵션:

-h, --도움
사용 정보를 표시하고 종료합니다.

-q, --조용한
재정의 주석을 포함한 모든 정보 메시지를 억제합니다(일반적으로 다음과 같이 표시됨).
--표시 재정의).

이 옵션은 다음과 같은 경우 자동으로 무시됩니다. -디버그 주어진다. 그렇지 않으면 둘 다 --말 수가 많은
--조용한 을 사용하면 이 두 가지 옵션 중 마지막 옵션이 적용됩니다.

이 옵션은 말 수가 많은 그리고 조용한 구성 파일의 변수.
구성 파일에서 이 옵션은 다음을 사용하여 활성화됩니다. 조용한 변하기 쉬운. NS
말 수가 많은조용한 변수는 둘 다 구성 파일에 나타나지 않을 수 있습니다.

-v, --말 수가 많은
자세한 메시지를 표시합니다.

If -디버그 사용되는 경우 이 옵션은 항상 활성화되어 있습니다. 그렇지 않으면 둘 다 --말 수가 많은
--조용한 사용된다(그리고 -디버그 사용되지 않음), 이 두 옵션 중 마지막 옵션이 적용됩니다.

이 옵션은 조용한 구성 파일의 변수입니다. 에서
구성 파일에서 이 옵션은 다음을 사용하여 활성화됩니다. 말 수가 많은 변하기 쉬운. NS 말 수가 많은
조용한 변수는 둘 다 구성 파일에 나타나지 않을 수 있습니다.

-V, --번역
Lintian 버전 번호를 표시하고 종료합니다.

--인쇄 버전
장식되지 않은 버전 번호를 인쇄하고 종료합니다.

다음에 대한 동작 옵션 린티안.

--색상 (절대|항상|자동|html)
심각도에 따라 Lintian 출력의 태그 색상을 지정할지 여부입니다. 기본값은
색상을 사용하지 않는 "never"입니다. "always"는 항상 색상을 사용하고, "auto"는 색상을 사용합니다.
출력이 터미널로 가는 경우에만 색상을 지정하고 "html"은 HTML 태그를 사용합니다.
ANSI 색상 이스케이프 시퀀스 대신 색상 스타일 속성을 사용합니다.

이 옵션은 구성 파일의 변수.

--기본 디스플레이 수준
현재 표시 수준을 기본값으로 재설정합니다. 기본적으로 이 옵션은 다음과 같이 작동합니다.
lintian에 다음 옵션을 전달하는 것과 똑같습니다.

B<-L> ">=중요" B<-L> "+>=정상/가능" B<-L> "+사소함/확실함"

이것의 주요 용도는 lintian의 표시 수준이 다음으로 재설정되었는지 확인하는 것입니다.
내장된 기본값. 특히 이는 디스플레이 설정을 재정의하는 데 사용될 수 있습니다.
이전 명령줄이나 lintian 구성 파일에서.

디스플레이 수준을 추가로 변경할 수 있습니다. 시간 내에 이 옵션. 예:
--기본 디스플레이 수준 --디스플레이 정보 기본 디스플레이 수준에 더한 값을 제공합니다.
정보용("I:") 태그입니다.

--디스플레이 소스 X
소스 X의 태그만 표시합니다(예: 정책 매뉴얼 또는 개발자
참조). 이 옵션을 여러 번 사용하여 추가 소스를 추가할 수 있습니다.
예제 소스는 정책 매뉴얼과 개발자인 "policy" 또는 "devref"입니다.
참조 (각각).

전체 소스 목록은 다음에서 찾을 수 있습니다. $LINTIAN_ROOT/데이터/출력/수동 참조

-E, --디스플레이 실험, --디스플레이 없음-실험적
실험적("X:") 태그를 표시할지 여부를 제어합니다. 일반적으로 억제됩니다.

태그가 실험용으로 표시되면 이는 이 메시지를 생성하는 코드가
나머지 Lintian만큼 잘 테스트되지 않았으며 여전히 놀라운 결과를 제공할 수 있습니다.
이해가 안 되는 실험적 메시지는 무시해도 됩니다.
강좌 버그 보고서는 언제나 환영합니다(특히 수정 사항이 포함된 경우).

이러한 옵션은 디스플레이 실험 구성 파일의 변수.

--실패 시 경고
기본적으로, 린티안 경고만 발견된 경우 0 상태로 종료됩니다. 이 플래그라면
주어진 경우, 경고나 오류가 발견되면 상태 1로 종료됩니다.

이 옵션은 실패 시 경고 구성 파일의 변수.

-i, --정보
Lintian 외에 발견된 각 문제에 대한 설명 정보를 인쇄합니다.
오류 태그. Lintian을 실행하지 않고 긴 태그 설명을 인쇄하려면 다음을 참조하세요.
린티안 정보(1).

이 옵션은 정보 구성 파일의 변수.

-I, --디스플레이 정보
정보용("I:") 태그도 표시합니다. 일반적으로 억제됩니다. (이것은
에 해당 -L ">=위시리스트").

이 옵션은 디스플레이 정보 구성 파일의 변수.

참고 : 디스플레이 수준디스플레이 정보 둘 다 구성 파일에 나타나지 않을 수도 있습니다.

-L [+|-|=][>=|>|=|<|<=][S|C|S/C], --디스플레이 수준 [+|-|=][>=|>|=|<|<=][S|C|S/C]
표시할 태그를 세밀하게 선택합니다. 추가, 삭제, 설정이 가능합니다.
표시할 수준, 심각도 지정(S: 심각, 중요, 보통, 경미,
위시리스트, 현학적인), 확실성(C: 확실함, 가능함, 추측) 또는 둘 다(S/C)입니다.
기본 설정은 다음과 같습니다. -L ">=중요" -L "+>=정상/가능" -L
"+사소한/확실한").

값은 3개 부분으로 구성되며 그 중 XNUMX개는 선택 사항입니다. 부품은 다음과 같습니다.

수정자 연산자
현재 표시 수준에 영향을 미치는 방법. 추가("+"), 제거 중 하나일 수 있습니다.
("-") 또는 다음 선택 항목으로 표시되는 표시 수준을 ("=")로 설정합니다.

기본값은 "="입니다(즉, 표시 수준 설정).

집합 연산자
선택할 심각도 및 확실성의 집합입니다. 운영자는 다음 중 하나일 수 있습니다.
">=", ">", "=", "<" 또는 "<=". 예를 들어, 다음은 모두 선택하는 데 사용할 수 있습니다.
">=important"를 통해 중요한(또는 "더 심각한") 태그를 지정합니다.

선택한 값에는 다음과 같은 항목만 포함됩니다. 심각성과 확실성
둘 다 세트에 포함되어 있습니다.

예를 들어 ">=중요/가능"에는 "중요/가능"이 포함됩니다.
"중요하다/확실하다", "심각하다/가능하다" 그리고 "심각하다/확실하다". 된다는 점 참고하세요
지원 "심각한/야생적인 추측"을 포함합니다(하한을 만족하지 않기 때문입니다).
확실성).

기본값은 "="입니다. 이는 주어진 심각도 또는/또는 "정확히"를 의미합니다.
확실성.

심각도-확실성
심각도 또는/또는 확실성. 이는 다음 세 가지 형식 중 하나일 수 있습니다. 엄격,
확실성 or 엄격/확실성.

심각도나 확실성만 주어지면 다른 하나는 다음과 같이 기본값이 "any"입니다.
"주어진 심각도에 대한 확실성"(또는 그 반대).

이 옵션은 디스플레이 수준 구성 파일의 변수입니다. 가치
디스플레이 수준 구성 파일의 항목은 공백으로 구분된 항목이어야 합니다.
명령줄을 통해 전달된 것과 동일한 형식입니다.

참고 : 디스플레이 수준 다음과 함께 사용할 수 없습니다. 디스플레이 정보 or 현학적 구성에서
파일.

-o, --재정의하지 않음
패키지에서 제공하는 모든 재정의를 무시합니다. 이 옵션은 우선 적용됩니다.
--표시 재정의.

이 옵션은 보수 구성 파일의 변수.

-- 현학적
현학적인("P:") 태그도 표시합니다. 일반적으로 억제됩니다. (이것은
에 해당 -L "+=현학적").

현학적인 태그는 가장 까다로운 Lintian이며 특정 항목에 대한 검사를 포함합니다.
많은 사람들이 동의하지 않는 데비안 패키징 스타일과 검사. 거짓을 기대하다
이 옵션을 사용하면 유용하지 않다고 생각되는 긍정 및 Lintian 태그입니다.
현학적인 태그에 대한 재정의를 추가하는 것은 아마도 노력할 가치가 없을 것입니다.

이 옵션은 현학적 구성 파일의 변수.

참고 : 현학적디스플레이 수준 둘 다 구성 파일에 나타나지 않을 수도 있습니다.

--프로필 공급업체[/prof]
공급업체의 프로필(또는 해당 이름의 프로필)을 사용하세요. 프로필 이름이 다음과 같은 경우
슬래시를 포함하지 않으면 공급업체보다 기본 프로필이 선택됩니다.

예를 들어, Ubuntu를 사용 중이고 Lintian의 Debian 검사를 사용하려는 경우 다음을 수행할 수 있습니다.
용도:

--프로필 데비안

마찬가지로 Debian 시스템에서는 이를 사용하여 Ubuntu 검사를 요청할 수 있습니다.

토큰의 경우 {공급업체} 프로필 이름에 표시됩니다. 린티안 토큰을 대체합니다
공급업체 이름으로 프로필을 찾으세요. 린티안 Dpkg::Vendor를 사용하여
사용하기 가장 좋은 공급업체입니다(현재 공급업체에 가까울수록 좋습니다). 이는 대부분
Lintian 위에 자체 검사를 구현하는 사람들에게 유용합니다.

지정하지 않으면 기본값은 {VENDOR}/메인.

프로필에 대한 전체 문서는 Lintian 사용자 매뉴얼을 참조하십시오.

--표시 재정의, --숨기기 재정의
재정의된 태그를 표시할지 여부를 제어합니다.

XNUMXD덴탈의 --표시 재정의 ~와 다르다 --재정의 없음 표시된 재정의된 태그는
여전히 재정의된 것으로 표시됩니다("O" 코드 사용).

재정의된 태그가 표시되면 관련 재정의 설명도 표시됩니다.
(--quiet을 사용하지 않는 한) 자세한 내용은 Lintian 사용자 매뉴얼을 참조하세요.
Lintian이 주석을 주어진 재정의와 연관시키는 방법에 대한 문서입니다.

이러한 옵션은 표시 재정의 구성 파일의 변수.

--억제 태그 태그1,태그2,...
나열된 태그를 억제합니다. 이러한 문제가 발생하더라도 보고되지 않으며 영향을 미치지 않습니다.
Lintian의 종료 상태. 이 옵션은 여러 번 주어질 수 있으며 혼합해서 사용할 수 있습니다.
--suppress-태그-from-파일.

이 옵션은 다음과 함께 사용할 수 있습니다. --부분을 확인하지 마세요 ("저 수표도 아니고 이것도 아니고
태그') 및 --확인 부분 ("해당 수표만 해당 태그는 해당 수표에서 제외됨")
태그 선택을 더욱 줄입니다.

함께 사용할 때 --태그, 이 옵션은 대부분 무시됩니다.

--suppress-태그-from-파일 파일
해당 파일에 나열된 모든 태그를 억제합니다. 빈 줄과 #으로 시작하는 줄
무시됩니다. 다른 모든 줄은 태그 이름 또는 쉼표로 구분된 목록으로 간주됩니다.
억제할 태그 이름. 억제된 태그는 발생하는 경우 보고되지 않으며
Lintian의 종료 상태에는 영향을 미치지 않습니다.

파일에서 구문 분석된 태그는 마치 파일에 제공된 것처럼 처리됩니다.
--억제 태그 옵션(예: 무시되는 경우 --태그 사용).

--태그 표시 제한 없음
기본적으로 lintian은 각 태그의 인스턴스를 최대 4개까지 내보내도록 제한됩니다.
STDOUT이 TTY일 때 처리 가능합니다. 이 옵션은 해당 제한을 비활성화합니다.

STDOUT이 TTY가 아닌 경우 lintian에는 제한이 없습니다.

구성 옵션:

--cfg 구성 파일
기본 위치가 아닌 구성 파일에서 구성을 읽습니다. 이 옵션
재정의 린티안_CFG 환경 변수.

--no-cfg
구성 파일을 읽지 마십시오. 이 옵션은 --cfg 위.

--lintian-env 무시
다음으로 시작하는 모든 환경 변수를 무시합니다. 린티안_.

이 옵션은 주로 실행 중인 애플리케이션에 유용합니다. 린티안 패키지 확인을 위해
호출하는 사용자가 결과에 영향을 미치지 않기를 바랍니다(LINTIAN_PROFILE 설정).
등).

참고하세요 지원 원인 린티안 다음과 같은 전체 환경을 무시합니다. TMPDIR or
DEB_VENDOR. 후자는 기본 프로필(또는 "{VENDOR}" 토큰)에 영향을 미칠 수 있습니다.
--프로필).

일반적으로 다음과 결합되어야 합니다. --no-user-dirs (또는 $HOME 및 모든 설정을 해제 XDG_
변수).

--include-디렉토리 DIR
추가 "LINTIAN_ROOT"로 dir을 사용하십시오. 디렉토리에는 비슷한 내용이 있을 것으로 예상됩니다.
LINTIAN_ROOT(존재하는 경우)에 대한 레이아웃이지만 완전한 자체일 필요는 없습니다.
루트가 포함되어 있습니다.

린티안 (추가) 프로필, 데이터 파일, 지원을 위해 이 디렉터리를 확인합니다.
도서관과 수표. 후자의 두 가지는 Lintian이 다음을 시도할 수 있음을 의미합니다. 하중
실행 암호 이 디렉토리에서.

이 옵션은 두 번 이상 나타날 수 있습니다. 추가 디렉토리를 추가할 때마다.
디렉토리는 명령줄에 나타나는 순서대로 검색됩니다.

추가 디렉토리가 확인됩니다 시간 내에 사용자 디렉토리(참조:
--no-user-dirs) and 전에 핵심 LINTIAN_ROOT.

주의 사항: 이 옵션은 주어진 경우 가장 먼저 있어야 합니다.

-j [엑스], --작업[=X]
Lintian이 병렬로 실행할 압축 풀기 작업 수에 대한 제한을 설정합니다. X가 아닌 경우
주어진 경우, Lintian은 실행할 수 있는 압축 풀기 작업 수를 제한하지 않습니다.
평행.

이 옵션은 작업 구성 파일의 변수.

기본적으로 Lintian은 다음을 사용합니다. nproc 합리적인 불이행을 결정하기 위해(또는 2인 경우
nproc이 실패합니다).

--사용자-디렉토리, --no-user-dirs
기본적으로, 린티안 확인 할게 $ HOME/ 기타 사용자 또는
로컬 시스템 관리자(예: 구성 파일 및 프로필) 이 기본값은 비활성화할 수 있습니다(그리고
다시 활성화)를 사용하여 --no-user-dirs (그리고 --사용자-디렉토리, 각각).

이러한 옵션은 지원 항상 포함되는 LINTIAN_ROOT 포함에 영향을 미칩니다.

이 옵션은 여러 번 나타날 수 있으며, 이 경우 마지막 옵션이 나타납니다.
결과를 결정합니다.

사용자의 $ HOME, 설정 해제 $ HOME
XDG_*_홈 충분할 수 있습니다. 대안적으로, / 기타 다음을 사용하여 "다시 추가"할 수 있습니다.
--include-디렉토리 (경고: /etc/lintianrc 이 경우 무시됩니다.)

호출하는 사용자의 (의도하지 않은) 부작용을 피하려는 의도인 경우
이 옵션은 다음과 결합될 수 있습니다. --lintian-env 무시.

어떤 이유로 --no-user-dirs 사용할 수 없는 경우 설정 해제를 고려하세요. $ HOME
모든 $XDG_* 변수(단지 $XDG_*_홈 하나).

주의 사항: 이 옵션은 주어진 경우 가장 먼저 있어야 합니다.

개발자/특별 사용 옵션:

--허용-루트
슈퍼유저 권한으로 실행될 때 lintian의 경고를 무시합니다.

--연구실 유지
기본적으로 임시 랩은 Lintian이 완료된 후 제거됩니다. 이를 지정
옵션은 실습을 뒤로하고 디버깅 목적에 유용할 수 있습니다. 너
lintian을 실행하여 임시 연구실이 어디에 있는지 알아낼 수 있습니다. --말 수가 많은
옵션을 선택합니다.

정적(비임시) 실험실의 경우 이 옵션을 사용하면 Lintian이 자동 청소를 건너뜁니다.
일부 컬렉션으로 구성되어 있습니다.

--랩 연구실
labdir을 영구 실험실로 사용하십시오. Lintian이 다음 정보를 보관하는 곳입니다.
검사하는 패키지. 이 옵션은 린티안_랩 환경 변수
그리고 동일한 이름의 구성 파일 항목입니다.

--파일의 패키지 X
X에 나열된 패키지를 처리합니다. 줄이 "!query:"로 시작하면 나머지 패키지는
해당 줄은 랩 쿼리로 처리됩니다("LAB QUERY" 참조).

그렇지 않으면 해당 행은 처리할 파일의 경로로 읽혀집니다(모든 공백은
포함되어 있습니다!).

X가 "-"이면 Lintian은 STDIN에서 패키지를 읽습니다.

--성능-디버그
성능 관련 디버그 로깅을 활성화합니다.

기록된 데이터와 사용된 형식은 릴리스마다 변경될 수 있습니다.

일부 정보는 (아마도 다른 버전에서도 사용 가능)
형식)을 사용하여 -디버그 옵션을 선택합니다.

--성능-출력 출력
지정된 파일이나 파일 설명자에 성능 관련 디버그 정보를 씁니다.
OUTPUT이 '&' 또는 '+'로 시작하는 경우 Lintian은 OUTPUT을 특별히 처리합니다. 그렇지 않으면,
Lintian은 쓰기를 위해 OUTPUT으로 표시된 파일을 엽니다(존재하는 경우 자르고,
존재하지 않는 경우 생성).

OUTPUT의 첫 번째 문자가 &이고 인수의 나머지 문자가 숫자 N인 경우
lintian은 숫자 N을 사용하여 파일 설명자에 이를 쓰려고 시도합니다. 해당 파일
설명자는 쓰기를 위해 열려 있어야 합니다. 예: &2 Lintian이 공연을 쓰게 만듭니다.
STDERR에 로깅합니다.

OUTPUT의 첫 번째 문자가 +인 경우 Lintian은 +가 아닌 파일에 추가합니다.
잘립니다. 이 경우 파일 이름은 "+" 문자로 시작하는 OUTPUT입니다.
제거됨. 예: +내 파일 Lintian을 추가합니다. 내 파일

Lintian이 리터럴 '&' 또는 '+'로 시작하는 파일에 출력을 작성해야 하는 경우
간단히 "./" 접두사를 붙입니다(예: "+my-file"은 "./+my-file"이 됩니다).

이 옵션을 생략하면 Lintian은 기본적으로 STDOUT을 사용합니다.

-U 정보1,정보2,..., --압축해제 정보 정보1,정보2,...
검사에서 필요하지 않은 정보 info1, info2 등을 수집합니다.
이 옵션으로 요청한 컬렉션도 자동으로 제거되지 않습니다(이 실행에서는).

이 옵션은 디버깅이나 특수 목적 설정에 주로 유용합니다.

이 옵션은 두 번 이상 제공할 수 있습니다. 다음 두 줄은
인수는 의미상 동일합니다.

-U 정보1 -U 정보2
-U 정보1,정보2

체크 무늬


apache2
Apache2 역방향 종속성의 다양한 빌드 실수를 확인합니다.

라이브러리가 아닌 애플리케이션
라이브러리처럼 패키지된 애플리케이션(pkg-perl-tools에서 가져옴)

자동 제조 (자동)
오류가 있거나 누락되었거나 더 이상 사용되지 않는 automake 파일을 확인합니다.

바이너리 (큰 상자)
이 스크립트는 바이너리와 개체 파일에 버그가 있는지 확인합니다.

변경 로그 파일 (증감 률)
이 스크립트는 바이너리 패키지가 변경 로그와 관련된 정책을 준수하는지 확인합니다.
파일.

각 바이너리 패키지에는 /usr/공유/문서/ 디렉토리에는 데비안 변경 로그가 있어야 합니다
에있는 파일을 변경 로그.Debian.gz 데비안 변경 로그와 업스트림 변경 로그가
같은 파일; 이 경우에는 다음 위치에 있어야 합니다. 변경 로그.gz.

업스트림 변경 로그 파일이 있는 경우 이름은 "changelog.gz"여야 합니다.

두 변경 로그 파일 모두 "gzip -9"를 사용하여 압축해야 합니다. 그들이 시작하더라도
작아도 시간이 지나면 커질 것입니다.

변경 파일 ()
이 스크립트는 .changes 파일의 다양한 문제를 확인합니다.

구성 (참조)
이 스크립트는 바이너리 패키지의 conffiles 제어 파일이 올바른지 확인합니다.

제어 파일 (dctl)
이 스크립트는 다음을 확인합니다. 데비안 / 제어 소스 패키지의 파일

제어 파일 (CTL)
바이너리 패키지에 알 수 없는 제어 파일이 있는지 확인하세요.

저작권 파일 (cpy)
이 스크립트는 바이너리 패키지가 저작권 관련 정책을 준수하는지 확인합니다.
파일.

각 바이너리 패키지에는 다음 중 하나가 있어야 합니다. /usr/공유/문서//저작권 파일을 제출하거나 반드시
심볼릭 링크를 가지고 /usr/공유/문서/ -> , 어디 같은 소스에서 나오네요
package 및 pkg foo는 bar에 대한 "종속" 관계를 선언합니다.

크랙 ()
데비안 패키징이나 업스트림 소스에서 허술한 부분을 찾습니다.

버스
더 이상 사용되지 않거나 유해한 D-Bus 구성을 확인합니다.

deb 형식 (dfmt)
이 스크립트는 deb ar 아카이브 자체의 형식을 확인합니다.

debconf (dc)
이는 debconf를 사용하는 패키지의 일반적인 실수를 찾습니다.

debhelper (dh)
이는 debhelper 소스 패키지의 일반적인 실수를 찾습니다.

데비안 읽어보기 (DRM)
이 스크립트는 README.데비안 다양한 문제에 대한 파일입니다.

데비안 소스 디렉토리 (DSD)
이 스크립트는 다음에서 실수를 찾습니다. 데비안/소스/* 파일.

설명 ()
바이너리 패키지의 설명 제어 필드가 다음의 규칙을 준수하는지 확인하십시오.
전에, 정책 Manual (섹션 3.4).

중복 파일 (멍청이)
이 스크립트는 체크섬을 사용하여 중복 파일을 확인합니다.

분야 (필드)
이 스크립트는 다음에 설명된 대로 패키지 제어 파일의 필드 구문을 확인합니다.
전에, 정책 Manual.

파일 이름 길이 (플렌)
이 스크립트는 긴 패키지 파일 이름을 확인합니다.

파일 (fil)
이 스크립트는 바이너리 패키지가 파일에 대한 WRT 정책을 준수하는지 확인하고
디렉토리.

그룹 점검 (그치크)
이 스크립트는 동일한 패키지에서 빌드된 패키지에 나타날 수 있는 몇 가지 문제를 확인합니다.
원천. 여기에는 소스 내 순환 종속성 및 소스 내 우선 순위가 포함됩니다.
체크 무늬.

거대한-usr-공유 (후스)
이 스크립트는 아키텍처 종속 패키지에 많은 양의 데이터가 있는지 확인합니다.
in 는 / usr / 주.

정보파일 (정보)
이 스크립트는 바이너리 패키지가 정보 문서 정책을 준수하는지 확인합니다.

초기화 (INI)
바이너리 패키지가 스크립트에 대한 정책을 준수하는지 확인하십시오. / 기타 / init.d에.

자바 (자바)
이 스크립트는 패키지가 debian Java의 다양한 측면을 준수하는지 확인합니다.
정책.

맨 페이지 (사람)
이 스크립트는 바이너리 패키지가 매뉴얼 페이지 정책을 준수하는지 확인합니다.

md5sum (md5)
이 스크립트는 md5sum 제어 파일이 유효한지, 바이너리로 제공되는지 확인합니다.
패키지.

메뉴 형식 (mnf)
이 스크립트는 형식의 유효성을 검사합니다. 메뉴 파일.

메뉴 (남자)
바이너리 패키지가 정책을 준수하는지 확인하십시오. 메뉴문서 기반 파일.

nmu (nmu)
이 스크립트는 소스 패키지의 NMU 특성이 일치하는지 확인합니다.

쓸모없는 사이트 (엉뚱한)
이 스크립트는 더 이상 사용되지 않지만 여전히 유효한 URL을 확인합니다.

오캄 (오캄)
OCaml 바이너리 패키지에서 흔히 발생하는 실수를 찾습니다.

패치 시스템 ()
이 스크립트는 패치 시스템을 사용할 때 발생할 수 있는 다양한 문제를 확인합니다.

PHPPear (PHPPear)
이 스크립트는 패키지가 데비안 PHP의 다양한 측면을 준수하는지 확인합니다.
정책.

po-debconf (pd)
이는 다음을 사용하여 패키지에서 흔히 발생하는 실수를 찾습니다. po-debconf(7).

규칙 (지배)
대상 및 작업 확인 데비안/규칙.

스크립트 (SCR)
이 스크립트는 #! 패키지의 스크립트 라인.

공유 라이브러리 (시들다)
이 스크립트는 바이너리 패키지가 공유 라이브러리 정책을 준수하는지 확인합니다.

소스 저작권 (scpy)
이 스크립트는 소스 패키지가 저작권 관련 정책을 준수하는지 확인합니다.
파일.

각 소스 패키지에는 데비안/저작권 파일.

표준 버전 (표준)
이 스크립트는 소스 패키지에 유효한 표준 버전 필드가 포함되어 있는지 확인합니다.

심볼릭 링크 (SYM)
이 스크립트는 깨진 심볼릭 링크를 확인합니다.

시스템
다양한 시스템 정책 사항을 확인합니다.

테스트 스위트
이 스크립트는 패키지 dsc 파일의 Testsuite 필드를 확인하고 데비안/테스트/컨트롤
만약에 어떠한.

업스트림 메타데이터
이 스크립트는 업스트림/메타데이터 문제에 대한 파일입니다.

Usrmerge (USR)
이 스크립트는 다음 위치에 설치된 동일한 이름의 파일을 확인합니다. // usr.

버전 하위 변수 ()
이 스크립트는 다양한 매개변수의 올바른 사용을 확인합니다. *버전 하위 변수(예: 더 이상 사용되지 않음)
substvars 또는 un-binNMUability를 유발할 수 있는 사용법

감시 파일 (손목 시계)
체크 데비안/시계 소스 패키지의 파일.

COLLECTION


ar-정보
이 스크립트는 패키지의 모든 .a 파일에 대해 "ar t" 명령을 실행합니다.

이 컬렉션은 기본적으로 정적 랩에서 자동 제거됩니다.

bin-pkg-제어
이 스크립트는 control.tar의 내용을 제어/ 그리고 창조한다
컨트롤 인덱스도 마찬가지입니다.

변경 로그 파일
이 스크립트는 ChangeLog에 파일 및 NEWS. 데비안 패키지의 파일(있는 경우)을
린티안 디렉토리.

저작권 파일
이 스크립트는 저작권 패키지 파일을 lintian 디렉터리에 넣습니다.

데비안 읽어보기
이 스크립트는 README.데비안 패키지 파일을 lintian 디렉터리에 넣습니다.

이 컬렉션은 기본적으로 정적 랩에서 자동 제거됩니다.

비교 통계
이 스크립트는 소스 패키지의 Debian diff를 추출하고 거기에서 diffstat를 실행합니다.
diffstat 출력 파일에 결과를 남기기

파일 정보
이 스크립트는 파일(1) 모든 종류의 패키지에 있는 모든 파일에 대한 명령입니다.

강화 정보
이 스크립트는 실행됩니다 경화 확인(1) 바이너리 패키지의 모든 ELF 바이너리에 대해.

자바 정보
이 스크립트는 JAR 파일의 매니페스트에서 정보를 추출합니다.

md5sum
이 스크립트는 md5sum(1) 바이너리 패키지의 모든 파일에 대해.

objdump-정보
이 스크립트는 실행됩니다 객체 덤프(1) 바이너리 패키지의 모든 바이너리와 개체 파일에 대해.

재정의 파일
이 스크립트는 보수 패키지 파일을 lintian 디렉터리에 넣습니다.

스크립트
이 스크립트는 바이너리 패키지에서 #!로 시작하는 스크립트를 검색합니다. 그리고 그들의 목록을 나열합니다
파일 이름과 첫 번째 줄로 명명된 인터프리터.

형식은 다음과 같습니다: 스크립트 경로 파일 이름

파일 이름에는 공백이 포함될 수 있지만 스크립트 경로에는 공백이 포함되지 않습니다.
리눅스는 스크립트를 실행할 때 첫 번째 단어만 봅니다.

src-원본-색인
이 스크립트는 원본 타르볼 내용의 색인 파일을 생성합니다.

문자열
이 스크립트는 문자열(1) 바이너리 패키지의 모든 파일에 대한 명령.

이 컬렉션은 기본적으로 정적 랩에서 자동 제거됩니다.

압축을 푼
이 스크립트는 포장을 푼/ 예배 규칙서

이 컬렉션은 기본적으로 정적 랩에서 자동 제거됩니다.

onworks.net 서비스를 사용하여 온라인으로 Lintian을 사용하세요


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad