다니엘 푸엔테스 B. 우리를 설명합니다 패키지를에 업로드하는 방법 런치 패드 PPA. 이 유용 할 수 있습니다 Ubuntu에 설치하기가 훨씬 더 어려울 게임 / 프로그램의 .DEB 패키지를 나머지 세계와 공유하십시오.. |
1.- Launchpad에 가입하고 행동 강령에 서명하십시오..
2.- PPA 활성화, 귀하의 계정에서.
3.- 프로그램의 소스 패키지를 빌드하고이를 PPA에 업로드하십시오. 후자는 가장 복잡하고 설명이 필요할 수 있습니다.
소스 패키지의 구성은 바이너리 패키지의 구성과 유사합니다. 이 경우 온도를 변환하는 파이썬으로 작성된 프로그램의 예를 계속 진행하겠습니다 (이전에 각 바이너리 패키지를 생성했습니다.).
기본적으로 패키지는 바이너리 패키지를 생성하기 전에 (단계 N ° 7) 동일한 방식으로 빌드됩니다. 여기서 dpkg-buildpackage에서 몇 가지 추가 옵션을 사용하여 소스 패키지를 만들어야합니다. 즉, 다음을 수행해야합니다. :
dpkg-buildpackage -S -sa -rfakeroot
선택 -S 소스 패키지 및 옵션을 빌드하는 것입니다. -사 업로드시 소스 코드 (**. orig.tar.gz)가 포함되도록합니다.
Ubuntu에 이미있는 패키지를 재 패키징하는 경우 -sa는 필요하지 않습니다. 이 경우에만 Ubuntu 리포지토리에서 * .orig.tar.gz를 가져올 수 있습니다.
이 명령을 실행하면 디렉토리에 여러 파일이 생성됩니다. 중요한 (그리고 업로드해야하는) 항목은 다음과 같습니다.
- ***. dsc
- *** _ source.changes
- ***. diff.gz
- ***. orig.tar.gz (데비안 화되기 전에 oLogic-Errorriginales 소스를 포함하므로 -sa를 사용하는 경우 일반적으로 업로드 됨)
*** _ source.changes가 올바른지 확인하기 위해 남아 있습니다 (주로 해당하는 Distribution 매개 변수 수정). 예를 들어 변환기 이대로 남아.
모든 것이 정확하면 업로드해야합니다. 이를 위해 먼저 dput (apt-get 설치 dput) 그런 다음 구성을 수정합니다. ~ / .dput.cf 그래서 다음과 같이 보입니다.
[my-ppa] fqdn = ppa.launchpad.net
방법 = ftp
수신 = ~-사용자> /-ppa> / 우분투 /
로그인 = 익명
allowed_unsigned_uploads = 0
업로드하려면 다음을 수행합니다.
dput my-ppa ***_source.changes
물론입니다. ***를 해당하는 것으로 대체합니다.
그런 다음 Launchpad가 업로드를 인식하고 소스 코드 패키지 컴파일을 시작할 때까지 5-10 분 정도 기다려야합니다. 한편 패키지 이름 옆에 원이 표시됩니다.
그리고 몇 분 후 패키지가 해당 PPA에 나타납니다.
비아 | 논리 오류
аrt 플렉스 벨트의 상태, attemρt it
당신은 등록하지 않을 것입니다.
나의 웹 사이트 - http://en.co.Nz/wiki/index.php?title=Get_Ripped_Abs_Utilizing_Flex_Belt