몇 주간의 고생 끝에 패키지의 설치 및 제거에서 잘 작동하는 보통 기본 패키지 데비안 패키지를 만들 수 있습니다. 이러한 초보자를위한 아주 좋은 자료입니다 http://www.quietsche-entchen.de/cgi-bin/wiki.cgi/-wiki/CreatingDebianPackages 데비안 위키 http://wiki.debian.org/HowToPackageForDebianhttp://www.debian.org/doc/manuals/maint-guide/으로패키지를 업데이트하는 동안 필요한 파일 만 업데이트하는 데비안 패키지를 만드는 방법
,
나는 모든 파일 data.tar.gz 기본적으로 업데이트 패키지를 업데이트에서 기본 문제가 있습니다.
모든 파일에 저장된 키 변수를 기반으로 data.tar.gz에서 업데이트 할 파일이 거의 없기를 바랍니다. , data.tar.gz에있는 모든 파일이 이미 업데이트 PREINST 스크립트를 실행 포장을 해체 한 후
..내 생각은 intially 패키지를 업그레이드하기 전에 다시 파일을 소요하고, 키를 확인하는 것이 었습니다 키 변수가 현재의 변수보다 큰 경우 파일의 변수는 .. 대체 .. 난 .. 간단한 백업 스크립트를 작성하고는 postinst 파일에서 실행하고 의미
..
을 나는이 생각이 donot 좋은 생각입니다 .. 대쉬 스크립트의 제한 사항 이상으로 매우 힘든 일입니다 ..
간단한 예제에서 내가 원하는 것을 설명하려고 노력할 것입니다. data.tar.gz에 두 개의 파일이 있다고 가정 해 봅시다. test1.sh, test2.sh 및 debain 패키지 버전이 2.0이고 시스템의 파일에서 test2를 업데이트했고 2.1 버전의 새로운 debian 패키지를 만들었습니다. test1.sh의 일부 변경 사항. 만약 내가 내 패키지를 업데이트했다면, 나는 두 개의 파일이 업데이트 될 것이고, 나는 단지 test1.sh를 업데이트하기를 원할 것이다. 위의 설명은 내가 몇개의 파일 만 가지고 있다면 작동 할 것이다. 죄수 파일을 만드는 것보다 100 파일보다 .. –
대답에있는 추가 정보를보십시오 – Celada
@Celeda는 다만 dpkg-divert에 관하여 또 다른 포스트를 보았다는 것을 알고있다 그러나 이것은 최종 사용자가 결코 dpkg-divert를 사용하지 않을 나의 대본에서 작동하지 않을 것이다 파일을 변경하려면 .... 이전 버전의 파일을 모두 삭제하고이 그림에서 "postrm upgrade"및 "posinst configure"호출에 새 버전을 설치하는 다른 방법이 있습니까? wiki.debian.org/MaintainerScripts 또는 설치와 관련된 기본 동작을 제어하는 다른 방법 –