Checkinstall 패키지가 배포에 적합하지 않은 이유는 무엇입니까?

Checkinstall 패키지가 배포에 적합하지 않은 이유는 무엇입니까?

동일한 패키지로 여러 서버를 실행할 계획입니다. 그리고 각 서버에서 패키지를 개별적으로 컴파일하지 않는 솔루션으로설치 확인.deb를 생성한 다음 개인 저장소를 통해 배포합니다.

그러나 링크된 가이드에는 다음과 같이 나와 있습니다.

배포에 적합한 패키지를 생산하도록 설계되지 않았습니다.

내 질문은 다음과 같습니다

  1. 이 포장의 차이점은 무엇이며 유통에 적합하지 않습니까? 아니면 적합하게 만들려면 패키지에 무엇이 들어 있어야 합니까?

  2. checkinstall을 사용하고 ~20개의 서버에 패키지를 배포하는 데 문제가 있을 수 있습니까?

더 많은 정보를 얻을 수 있는 조언이나 링크가 있으면 감사하겠습니다. 감사해요!

답변1

checkinstall로 생성된 패키지는 종종 패키지 표준을 충족하지 않습니다. 패키지를 다른 사람에게 배포하면 문제가 발생할 수 있습니다. 하지만 자신에게 맞는 여러 시스템에서 사용한다면 아무런 문제가 없습니다.

예를 들어 checkinstall로 생성된 패키지에는 일반적으로 종속성 정보가 포함되어 있지 않으므로 일부 추가 패키지를 수동으로 설치할 때까지 작동하지 않을 수 있습니다.

일부 파일은 잘못된 위치에 배치되거나 이름이 잘못되거나 참조 파일이 잘못된 위치나 이름을 가질 수 있습니다. 예를 들어 Debian과 Ubuntu가 추가 작업 없이 Apache 구성이나 시스템 시작을 처리하는 방식에서는 작동하지 않을 수 있습니다.

관련 정보