당신은 당신의 예제 단계에 매우 가깝지만 여기에 내가 제안하는 것이 있습니다 :
- 와 소스를 잡아
apt-get source wine
하고 cd
새 디렉토리에
- 와인 패키지의 기반이되는 패치 시스템 종류를 찾으십시오.
what-patch
; 이 경우 와인 패키지가 quilt
패치 관리에 사용된다고 알려줍니다.
- 퀼트를 사용하고 있으므로 퀼트 시리즈에 사용자 정의 패치를 추가하십시오.
QUILT_PATCHES = 데비안 / 패치 퀼트 가져 오기 <your-patchfile.patch>
여러 패치가있는 경우 각 패치에 대해 원하는 순서대로 적용하십시오.
debian/changelog
파일에 적절한 항목을 추가 하십시오-PPA 버전이 공식 버전과 차별화되도록 버전 번호를 변경해야합니다. 일반적으로 마지막 버전 번호를 늘리고 물결표 (~) 다음에 사용자 지정 버전 문자열 (예 :)을 추가해야합니다 ~jbowtie1
. 이 dch -i
명령도 도움이 될 수 있습니다.
- 소스 패키지를 빌드하십시오.
해체 -S
- 소스 패키지를 PPA 빌드 시스템에 업로드하십시오.
dput ppa : <your-ppa> ../wine*.changes
<your-ppa> 매개 변수는 업로드하려는 PPA의 런치 패드 페이지에서 지정됩니다 (미리 작성해야합니다).
일반적으로 dput을 수행하기 전에 테스트 빌드를 수행하는 것이 좋습니다.이 pbuilder
명령을 사용하면 PPA 빌드 시스템이 패키지로 수행 할 작업을 다시 만들 수 있습니다 (즉, 새로 설치, 시작, 필요한 dep 추가 및 빌드).
이 경우 pbuilder를 먼저 설정 한 다음 ( https://wiki.ubuntu.com/PbuilderHowto 참조 ) 다음 작업을 수행하십시오 dput
.
sudo pbuilder 빌드 ../*.dsc