deb 패키지를 소스 코드로 떨어뜨려 스스로 빌드해 내용을 봐
패키지
$ sudo apt install build-essential -y
gcc 및 make와 같은 기초 개발 도구 카운티는 이 패키지에 포함되어 있습니다.
$ sudo apt install install devscripts -y
debuild 명령은 이 패키지에 포함되어 있습니다.
기타
$ sudo apt install git-buildpackage quilt pbuilder debootstrap dput debhelper -y
apt source 사용 가능
apt source 사용 가능
소스 코드 취득
$ sudo apt source unzip
소스 코드를 빌드하기 위한 모든 관련 패키지 설치
$ sudo apt build-dep unzip -y
debuild 명령으로 패키지 빌드
$ cd unzip-6.0
$ debuild -uc -us -b
임시 파일 삭제
$ fakeroot debian/rules clean
각 파일 설명
unzip_6.0-16+deb8u2.debian.tar.xz
데비안 특정 파일 그룹(패치 등)
unzip_6.0-16+deb8u2.dsc
패키지에 관한 설정 정보 파일군
unzip_6.0.orig.tar.gz
큰 책의 원래 아카이브
unzip-6.0
데비안 특정을 포함한 모든 것이 배포되는 소스 디렉토리
이 안의 「debian」이라고 하는 디렉토리안에 패키지 작성을 위한 「레시피」가 들어가 있다.
rules
이 파일은 실행 가능한 makefile 로, 소스로부터 패키지를 컴파일 해 바이너리 패키지를 구축하기 위한 패키지 특유의 레시피를 포함하고 있습니다.
control
debian/control 파일은 소스 패키지와 그로부터 생성된 바이너리 패키지에 대한 가장 중요한 (버전 독립적) 세부사항을 포함합니다.
changelog
데비안 버전의 모든 패키지 변경 사항은 Debian changelog 파일 debian/changelog에 간결하게 표시되어야 합니다. 여기에는 업스트림 버전에 추가된 데비안 패키지에 대한 변경 사항과 패키지에 대한 추가 수정 및 업데이트가 포함됩니다.
copyright 또는 copyright.in
패키지의 저작권 정보가 설명됩니다.
다음은 스스로 패키지를 만들어 봅시다.
deb 패키지 개발 노트
Reference
이 문제에 관하여(deb 패키지를 소스 코드로 떨어뜨려 스스로 빌드해 내용을 봐), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/miyase256/items/bcdb3a97ef7bf08be21c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)