deb 패키지 빌드
소스 디렉토리에서 빌드
sudo
DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -rfakeroot -nc -us -uc
dpkg-buildpackage
데비안소스트리로부터 데비안 패키지를 빌드한다. 이 명령을 제대로 실행시키려면 작업경로가 소스트리의 메인 디렉토리이어야 한다.
사용예:
dpkg-buildpackage -rfakeroot -uc -b
'-rfakeroot' 옵션은 root 권한(소유권 획득을 목적으로)을 흉내내기 위해서 fakeroot 프로그램을 쓸 수 있도록 한다. '-uc'는 changelog에 대해서 암호화 서명을 하지 않게 함을 의미하며, '-b'는 바이너리 패키지만 빌드함을 의미한다.
사설 Repository 만들기
http://sunshout.tistory.com/1557
어떤 패키지가 어느 소스에서 설치 되는지 확인
apt-cache showpkg <패키지 명>
apt-cache policy <패키지 명>
root@cnode21-m:~/openstack2# apt-cache policy nova-compute
nova-compute:
Installed: (none)
Candidate: 1:2014.1.2-0ubuntu1.1
Version table:
1:2014.1.3-0ubuntu1 0
500 http://ftp.daum.net/ubuntu/ trusty-updates/main amd64 Packages
deb 파일 임시 풀기
sudo dpkg-deb -x ****.deb temp
참조: http://sunshout.tistory.com/1150