나는 내 컴퓨터에서 사용하기 위해 수동으로 Wine에 패치를 적용했지만 친구와 관계를 위해 PPA에 넣고 싶습니다.
현재이 절차를 따릅니다.
- 다음을 통해 업스트림 PPA에서 최신 소스를 얻습니다.
apt-get source
patch
비공식적이고 지원되지 않는 패치를 적용하는 데 사용 합니다.- 다음을 사용하여 패키지 만들기
dpkg-buildpackage -rfakeroot -uc -b
로컬 컴퓨터에서 실행될 패키지를 만드는 데 좋습니다. 그러나 이제 PPA를 통해이 사용자 지정 빌드를 다른 사용자에게 배포하려고합니다.
이 절차가 충분합니까, 와인에 대해 구체적으로 따라야하는 절차가 더 정확하고 유지하기 쉬운가요?
답변
당신은 당신의 예제 단계에 매우 가깝지만 여기에 내가 제안하는 것이 있습니다 :
- 와 소스를 잡아
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
답변
우분투 포장 가이드 우분투 패치 하우투 거래 등을 위해 포장하는 방법에 모든 정보가 있습니다.
답변
먼저 소스 패키지를 빌드해야합니다.
https://wiki.ubuntu.com/PackagingGuide/Basic#Building%20the%20Source%20Package
Ubuntu 9.10 이상에서는 PPA로 푸시하는 것이 매우 쉽습니다.
터미널로 가서
dput ppa:your-lp-id/ppa <source.changes>
답변
제레미의 대답은 바로 그 지점에 있습니다.
또는 bzr
소스, 패치 및 건물 / 업로드를 처리하는 데 사용할 수 있습니다.
참조 https://wiki.ubuntu.com/DistributedDevelopment를 시작으로 https://wiki.ubuntu.com/DistributedDevelopment/Documentation .
is는 새로운 업스트림 버전 병합 (원래 Ubuntu 패키지보다 앞서 나가려는 경우)과 같은 몇 가지 단계를 단순화하지만 원래의 “apt-get source”접근 방식은 결국 더 직설적이며 쉬울 것입니다.
답변
Ubuntu Tweak 에는 와인 용 PPA가 포함되어 있습니다. Ubuntu Tweak에서 선택하면 정기 업데이트를 통해 업데이트 상태를 유지합니다
답변
winehq 웹 사이트에서 :
시스템-> 관리-> 소프트웨어 소스로 이동하여 소프트웨어 소스 메뉴를여십시오. 그런 다음 타사 소프트웨어 탭을 선택하고 추가를 클릭하십시오.
그런 다음 아래 줄을 복사하여 붙여 넣습니다.
ppa : 우분투 와인 / ppa
그런 다음 sudo apt-get update를 실행하고 완료 후 sudo apt-get install wine