1
고객에게 배포하는 라이브러리가 있습니다. 내 타사 종속성을 동적으로 연결된 종속성으로 남겨 두겠다는 아이디어를 모색 중입니다. 이 경우 내 고객을위한 배포는 내 라이브러리를 사용하기 전에 내 의존성을 설치해야하기 때문에 더욱 복잡해집니다. 이 질문에 조금 새로운 점이있어서 넓은 질문이 있습니다.종속성을 설치하는 가장 좋은 방법은 무엇입니까?
모든 고객이 리눅스에 있다고 가정하면 RPM 패키지는 시스템 라이브러리 디렉토리에 의존성 .so 파일을 설치하는 것입니다. 내가 RPM에 대해 읽은 내용에서, 이것이 실제 사용되는 방식이 아닙니다. 나는 내가 찾고있는 것이 리눅스를위한 일종의 '인스톨러'라고 생각하지만 아마도 그러한 것은 존재하지 않을 것이다.
모든 관련 바이너리 (및 해당되는 경우 라이센스)를 포함하는 패키지를 구축하는 가장 좋은 방법은 무엇이며 설치 방법에 대한 지침이 있습니까?
철저한 답변 주셔서 감사합니다! 나는 후속 조치가있다 : 선택 2 (지원하는 범위의 배포판 ...), 여기 패키지의 예가 무엇인가? 우리는 yum이나 apt-get와 같은 패키지 관리자를위한 패키지와 같은 것을 말하고 있습니까? – Ben
@ 벤 예, 정확히! 예를 들어, 우분투 12.04와 12.10,'RHEL6과 Fedora '를위한'rpm's에'deb' 패키지를 제공 할 것입니다. 물론 여러분은 그것들을 테스트해야합니다. :) – us2012