User Tools

Site Tools


우분투패키징

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next 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 패키지명
 +</code>
 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> </code>
 +====== 준비 ======
 +<code bash>
 +sudo apt-get install devscripts
 +</code>
 +
 ====== 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 ../ko-po-check.tar.gz $ dh_make -e ff4500@gmail.com -c GPL -f ../ko-po-check.tar.gz
 +</code>
 +trunk에서 받아온 경우 "현재버젼.svn.r625" 식의 이름이 좋다! ex) arduino-0016.svn.r625
 +
 +====== edit changelog ======
 +<code bash>
 +dch -i -D jaunty
 +</code>
 +vim 단축키에 changelog 이름 날자 형식 추가
 +<code vim>
 +map <F12> $a<CR> -- Homin Lee (Suapapa) <ff4500@gmail.com>  <ESC>:r!date -R<CR>k$J$
 </code> </code>
 ====== 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/ubuntukofont/ubuntus
 +login = anonymous
 +allow-unsigned-uploads = 0
 +
 +[ppa]
 +fqdn = ppa.launchpad.net
 +method = ftp
 +incoming = ~%(ppa)s/ubuntu
 +login = anonymous
 </code> </code>
 프로젝트 루트 폴더에서... 프로젝트 루트 폴더에서...
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
 +</code>
 +또는 ppa alias를 이용한 방법
 +<code bash>
 +$ dput ppa:suapapa/ubuntukofonts *.changes
 </code> </code>
 이후 올라갔다는 메일, 컴파일 되었다는 메일이 잘 날라오면 성공 이후 올라갔다는 메일, 컴파일 되었다는 메일이 잘 날라오면 성공
- 
-====== ETC ====== 
-vim 단축키에 changelog 이름 날자 형식 추가 
-<code vim> 
-map <F12> $a<CR> -- Homin Lee (Suapapa) <ff4500@gmail.com>  <ESC>:r!date -R<CR>k$J$ 
-</code> 
  
 ====== references ====== ====== references ======
   *[[http://blog.haz3.com/tag/PPA|헤즈옹의강좌]]   *[[http://blog.haz3.com/tag/PPA|헤즈옹의강좌]]
 +  *[[http://wiki.debian.org/DebianPython/NewPolicy|DebianPython-NewPolicy]]
 +
 +
우분투패키징.1248841763.txt.gz · Last modified: 2013/08/03 05:04 (external edit)