[ 이전 ] [ 차례 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 다음 ]
.changes 파일에 대해 lintian(1)
을 실행한다; 이
프로그램은 자주 범하는 패키징 실수를 검사해 준다.
명령어는:
lintian -i gentoo_0.9.12-1_i386.changes
물론 여러분의 패키지에서 만들어 지는 changes 파일의 이름을 쓴다. 무슨 애러가 있으면 (E:로 시작하는 줄), 거기에 대한 설명을 (N: 줄) 읽어보고, 실수를 수정하고, 패키지 빌드, 6에서 설명된 대로 다시 빌드한다. W:로 시작하는 줄이 있으면, 경고 메세지일 뿐이므로 패키지에 문제가 없다고 해도 좋다 (하지만, 물론 약간 조정할 필요는 있다).
dpkg-buildpackage로 빌드하고 lintian으로 검사하는 과정을
debuild(1)
명령 한 번에 할 수 있다.
패키지 내부를 mc(1)
와 같은 파일 관리자로 들여다
보거나 dpkg-deb(1)
을 이용해 임시 위치에 압축을
풀어 본다. 바이너리 및 소스 패키지에 필요 없는 파일이
들어가 있지 않는지 검사한다. 그 경우에 무언가 잘못이
있는 것이고 필요없는 파일이 지워지지 않은 것이다. 팁:
`zgrep ^+++ ../gentoo_0.9.12-1.diff.gz`을 실행하면 소스 파일에서
바뀌거나/추가된 파일을 알 수 있다. 또 `dpkg-deb -c
gentoo_0.9.12-1_i386.deb`으로 패키지의 파일 목록을 볼 수 있다.
테스트를 위해 직접 패키지를 설치해 본다 (debi(1)
명령으로). 할 수 있으면 여러분 컴퓨터 이외의 시스템에도
설치해 보고, 무슨 문제가 있는지 살펴 본다.
나중에, 새로운 버전을 빌드하는 일이 있으면, 패키지를 제대로 업그레이드할 수 있도록 다음을 확인해야 한다:
[ 이전 ] [ 차례 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 다음 ]
데비안 새로운 관리자 안내서
version 1.2, 6 April 2002.jrodin@jagor.srce.hr
cwryu@debian.org/
yooseong@debian.org/