최근에 소프트웨어 일부를 패키징하고 Launchpad에 게시하기 시작했습니다. 설치 및 제거는 정상적으로 작동하지만 패키지를 한 버전에서 다음 버전으로 업그레이드하는 데 문제가 있습니다.
문제는 패키지를 처음 설치할 때만 실행해야하는 스크립트가 있다는 것입니다. 이 스크립트는 DB를 채우고 사용자를 생성하는 등의 작업을 수행합니다. 현재 package.postinst configure)
섹션 에서 호출됩니다 . 그러나 이로 인해 다이어그램에 표시된대로 업그레이 드하는 동안 호출됩니다 .
업그레이드하지 않고 패키지를 처음 설치할 때만 실행되는 .deb 패키지에 관리자 스크립트를 포함시키는 방법이 있습니까? 또는 .deb 패키지에 일부 초기 설정 스크립트를 포함시키는 우아한 방법은 무엇입니까?