답변:
아마도 가장 쉬운 방법은 런치 패드에서 바이너리를 간단히 복사하는 것입니다.
PPA로 이동하여 '패키지 세부 사항보기'를 클릭하십시오.
'패키지 복사'를 클릭하십시오.
Lucid 패키지를 선택하십시오 :
시리즈에서 'Maverick'을 선택하고 '기존 바이너리 복사'를 선택하십시오.
'패키지 복사'를 클릭하면 끝입니다!
빌드중인 패키지의 바이너리를 복사 할 수없는 경우 debian/changelog
파일 을 편집하여 각 배포판의 소스 패키지를 업로드해야 합니다.
debian/changelog
소스 패키지 디렉토리에서 파일을 편집하십시오.nginx (1:1.4.1-0ubuntu1~preciseppa1) precise; urgency=low
debuild -S
.changes
PPA에 파일을 업로드 하십시오.dput ppa:teward/nginx-stable-testing ../nginx_1.4.1-0ubuntu1~preciseppa1_source.changes
빌드가 성공하면 축하합니다. 이제 배포판 패키지를 만들었습니다. 그렇지 않은 경우 Launchpad에서 빌드 로그를 확인하고 발견 된 모든 문제를 해결해야합니다.
nginx
는 PPA에서 다른 빌드 및 기타 프로그램 을 수행해야 할 때 이것을 설명 했으며 많은 문제를 해결하는 데 도움이되었습니다. 이것을 게시 해 주셔서 감사합니다! :)
nginx
또는 rkhunter
다른 패키지 또는 나는 백 포트 종종 거대한 의존성 (다른 주소에 문제가있어 depends:
난 항상 사용할 수 있도록, 제어 파일과 같은) programversion-1~RELEASE0
내가에서 백 포트 때 .. 보통 ~ RELEASE0는 항상에있어 주어진 자료 일부 번호입니다 데비안에서 우분투로가는 경우 :)
nginx
NGINX 팀을 위해 Debian Unstable에서 Precise, Quantal, Raring, Saucy (및 PPA의 Trusty, 그리고 PPA의 Trusty)로 백 포트 하지만, Debian이 멈출 때까지 Trusty가 데비안에서 합병 된 최신 버전을 갖도록합니다. 그러나 슬프게도 때로는 고칠 수없는 버그가 있으며 데비안은 처리해야합니다 ... 이것은 데비안 관리자와 좋은 관계를 맺고있는 이유입니다 :)