lintian과 스크립트는 실행 가능하지 않습니다.

lintian과 스크립트는 실행 가능하지 않습니다.

패키지 를 만들려고 합니다 deb. 그러나 Lin Tian은 다음과 같이 경고했습니다.

W: package: script-not-executable etc/package/hooks/script

스크립트이지만 직접 실행하는 사람은 없습니다. 다른 스크립트에서 얻었습니다.
lintian을 전달하려면 실행 가능하게 만들어야 합니까, 아니면 shebang 헤더를 제거해야 합니까?

답변1

실행 가능한 것으로 표시되지 않았기 때문에 이 오류가 발생한다고 확신하지만 모든 인터프리터에서 실행해야 함을 나타내는 헤더 라인이 있습니다. 단지 가져오는 중이고 자체적으로는 사용되지 않는 경우 shebang 줄을 제거해야 합니다(아마도 파일이 사용되는 방법/위치를 설명하는 주석을 추가할 수 있습니다). 그렇지 않으면 실행 가능 비트를 설정하십시오.

관련 정보