오픈 소스 애플리케이션용 Linux 바이너리를 패키징하는 방법은 무엇입니까?
문제
저는 오픈 소스 앱을 가지고 있으며 현재 Windows 빌드용 바이너리만 게시하고 있습니다.이 시점에서 Linux 사용자는 소스를 가져와서 컴파일해야 합니다.Linux 바이너리를 게시하는 표준 방법이 있습니까?
내 앱은 c/C++로 되어 있고 gcc로 컴파일되었습니다. 제가 사용하는 유일한 외부 Linux 코드는 X Windows와 CUPS입니다.
다른 팁
데비안에 숙련 된 사람을 찾아서 데비안과 우분투를위한 .deb 패키지를 구축하기위한 빌드 프로세스를 설정하는 데 도움을 받으십시오.
Debian의 버그 추적 시스템에 패키지 요청 (RFP) 버그를 제출하는 것을 망설이지 마십시오. 데비안 개발자는 소프트웨어에 관심을 가질 수 있습니다.
패키지를 직접 제공할 수도 있지만 이는 애플리케이션을 배포하는 이상적인 방법은 아닙니다.사용자는 배포판의 패키지 저장소에서 소프트웨어를 찾을 수 없으며 최신 버전을 다운로드하려면 웹사이트를 방문해야 합니다.
IMO에서 가장 좋은 방법은 선택한 배포판에 대해 패키지 관리자의 도움을 요청하는 것입니다.귀하의 애플리케이션에 관심이 있는 사람 중 한 명을 불러서 이를 채택하고 배포판으로 가져오면 배포판 관련 패키징 세부 사항을 처리할 수 있습니다.
귀하의 역할은 귀하의 소프트웨어가 플랫폼에서 구축되고 다른 패키지 버전 등과의 상호 작용과 관련된 버그를 해결하는 데 최대한 도움을 주는 것입니다.
나는 분포에서 나온 바이너리 만 사용합니다. 감당할 수 있다면 사람들이 프로젝트를 구축 할 수 있도록 Tarball을 굴려 빌드 스크립트를 추가하십시오. 게시하려면 다음과 같은 사이트에 추가하십시오. 싱싱한 고기
여기에 있습니다 휴대용 리눅스 바이너리를 생산하기위한 훌륭한 가이드.