[질문] 패키지 설치 후에 부가적인 작업은 어떻게 하나요?

안녕하세요, 우분투 초보자입니다.

deb 파일을 사용한 설치와 관련하여 질문이 있습니다.
dpkg를 사용하여 deb 패키지를 설치한 직후에 이 패키지를 이용한 어떤 동작을 하고 싶다면, 어떤 식으로 작업을 해야 하는지 궁금합니다.
예를 들면, 자체적인 DB를 사용하는 패키지를 설치할 때, 이전 버전으로 설치된 패키지의 DB 데이터들을 migration하려고 하는 경우, 새로운 버전의 패키지를 설치하면서(업그레이드) 기존의 데이터들을 가지고 와서 현재 DB 스키마에 맞게 변환하는 작업을 해야 하는데, 어떤식으로 작업을 해야 되는지요?
웹을 뒤져보면 deb 패키지를 만드는 방법은 설명이 있는데, 이 패키지가 설치되면서 실행되는 스크립트… 와 같은 것들에 대한 설명을 찾기가 쉽지 않아서요.
고수분들의 도움 부탁드립니다.

이런건 사용하는 DB 매뉴얼을 따라하면 됩니다. DB에 따라서 마이그레이션 방법이 당연히

다르니깐요. 패키지는 DB를 컴파일 대신해서 쉽게 설치를 해주는 역할만 할 뿐이고

실제 DB를 구축한다던지 관리한다던지 하는건 해당 DB 매뉴얼을 공부해야 합니다.

sudo apt-get source dpkg
실행하면 dpkg 소스 를 받아 올수 있습니다.
man 페이지와 소스 쪽을 참조하면 원하시는 작업을 쉽게 알아내실수 있을듯합니다.

답변 주셔서 고맙습니다.
조금 더 인터넷을 뒤져보니 제가 찾던 것이랑 비슷해 보이는 게 있더군요.

http://www.debian.org/doc/debian-policy ... ripts.html http://www.debian.org/doc/FAQ/ch-pkg_basics.en.html

두 링크에서 preinst, prerm postinst, postrm에 대한 설명을 찾을 수 있었습니다.
deb 패키지 파일이 설치, 업데이트, 삭제되는 과정에 대한 조금 더 내부적인 설명도 찾아볼 수 있구요. 그리고 /var/lib/dpkg/info 에 가니 현재 설치된 deb 패키지별로 위의 네 가지 스크립트들이 있습니다.
실제로 써 보진 않았지만, 이러한 스크립트를 사용하면 제가 원하던 작업을 할 수 있을 것 같네요.^^