deb 저장소를위한 런치 패드의 대안이 있습니까? Launchpad의 대안이 있는지

자신의 저장소를 빌드하려는 개발자를위한 Launchpad의 대안이 있는지 궁금합니다.



답변

저장소는 일련의 디렉토리입니다. 일반적으로 웹 서버 (http를 통해)에 있지만 반드시 그럴 필요는 없습니다. 이를 수행하는 전체 프로세스는 길다 :

  • GPG 서명 키 생성 및 업로드
  • 패키지 빌드 및 서명
  • 이러한 것들을 호스팅하기 위해 웹 서버를 설정
  • Dak 또는 Reprepro와 같은 것을 사용하여 디렉토리 구조를 설정하고 웹 서버로 내 보냅니다.

결과는 사용자가 제어하는 ​​실제 저장소입니다. LP 리포지토리와 다른 점은 서명 키를 클라이언트 컴퓨터에 추가 할 수있는 지름길이 없다는 것입니다. 구식 방법을 사용하도록해야합니다.

wget -q http://path/to/key.asc -O- | sudo apt-key add -

그런 다음 저장소를 추가하십시오 ( 주소 add-apt-repository를 추가 할 수 있음 http://...).

그 후에도 가동 시간을 보장해야합니다. 저장소를 유지할 수 없으면 클라이언트 시스템에 404 경고가 발생합니다. 아무도 그것을 좋아하지 않습니다.

데비안은이를 수행하는 방법에 대한 최고의 문서를 가지고 있습니다


답변