우분투패키징
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
우분투패키징 [2009/07/29 04:29] – suapapa | 우분투패키징 [2013/08/03 05:04] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== cmd quick ref ====== | ====== cmd quick ref ====== | ||
+ | 소스빌드를 위한 dependency 설치 | ||
+ | <code bash> | ||
+ | apt-get build-dep 패키지명 | ||
+ | </ | ||
my-app 패키지 풀기 | my-app 패키지 풀기 | ||
<code bash> | <code bash> | ||
Line 9: | Line 13: | ||
dpkg-deb -b my-app_1-0 | dpkg-deb -b my-app_1-0 | ||
</ | </ | ||
+ | ====== 준비 ====== | ||
+ | <code bash> | ||
+ | sudo apt-get install devscripts | ||
+ | </ | ||
+ | |||
====== dh_make ====== | ====== dh_make ====== | ||
debian 폴더가 없는 경우 skel 폴더를 생성하기 위함. | debian 폴더가 없는 경우 skel 폴더를 생성하기 위함. | ||
Line 18: | Line 27: | ||
<code bash> | <code bash> | ||
$ dh_make -e ff4500@gmail.com -c GPL -f ../ | $ dh_make -e ff4500@gmail.com -c GPL -f ../ | ||
+ | </ | ||
+ | trunk에서 받아온 경우 " | ||
+ | |||
+ | ====== edit changelog ====== | ||
+ | <code bash> | ||
+ | dch -i -D jaunty | ||
+ | </ | ||
+ | vim 단축키에 changelog 이름 날자 형식 추가 | ||
+ | <code vim> | ||
+ | map <F12> $a< | ||
</ | </ | ||
====== dput ====== | ====== dput ====== | ||
Line 30: | Line 49: | ||
login = anonymous | login = anonymous | ||
allow-unsigned-uploads = 0 | allow-unsigned-uploads = 0 | ||
+ | |||
+ | [font] | ||
+ | fqdn = upload.launchpad.net | ||
+ | method = ftp | ||
+ | incoming = ~suapapa/ | ||
+ | login = anonymous | ||
+ | allow-unsigned-uploads = 0 | ||
+ | |||
+ | [ppa] | ||
+ | fqdn = ppa.launchpad.net | ||
+ | method = ftp | ||
+ | incoming = ~%(ppa)s/ | ||
+ | login = anonymous | ||
</ | </ | ||
프로젝트 루트 폴더에서... | 프로젝트 루트 폴더에서... | ||
Line 38: | Line 70: | ||
<code bash> | <code bash> | ||
$ dput suapapa gnomego_0.5.1-2_source.changes | $ dput suapapa gnomego_0.5.1-2_source.changes | ||
+ | </ | ||
+ | 또는 ppa alias를 이용한 방법 | ||
+ | <code bash> | ||
+ | $ dput ppa: | ||
</ | </ | ||
이후 올라갔다는 메일, 컴파일 되었다는 메일이 잘 날라오면 성공 | 이후 올라갔다는 메일, 컴파일 되었다는 메일이 잘 날라오면 성공 | ||
- | |||
- | ====== ETC ====== | ||
- | vim 단축키에 changelog 이름 날자 형식 추가 | ||
- | <code vim> | ||
- | map <F12> $a< | ||
- | </ | ||
====== references ====== | ====== references ====== | ||
*[[http:// | *[[http:// | ||
+ | *[[http:// | ||
+ | |||
+ |
우분투패키징.1248841763.txt.gz · Last modified: 2013/08/03 05:04 (external edit)