apt-get은 패키지의 init 스크립트를 설치하기 위해 어떤 매개변수를 사용합니까?

apt-get은 패키지의 init 스크립트를 설치하기 위해 어떤 매개변수를 사용합니까?

init 스크립트를 사용하여 hdparm을 제거한 후 # update-rc.d hdparm removehdparm init 스크립트를 다시 설치/복구/복구하려고 합니다. 즉, update-rc.d 삭제를 취소합니다.

전화가 # update-rc.d hdparm defaults잘못된 것 같습니다.

# update-rc.d -n hdparm defaults
update-rc.d: using dependency based boot sequencing
update-rc.d: warning: hdparm start runlevel arguments (2 3 4 5) do not match LSB Default-Start values (S)
update-rc.d: warning: hdparm stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (none)

다른인터넷 리소스이것이 # update-rc.d hdparm start 07 S .hdparm에 대한 올바른 재설치 명령일 수 있음을 나타냅니다.

apt-get install -t unstable hdparm그러나 현재 설치된 프로그램 이 초기화 스크립트를 어떻게 설치했는지 정확히 어떻게 알 수 있습니까 ?

답변1

에서 사전 및 사후 설치 및 제거 스크립트를 찾을 수 있습니다 /var/lib/dpkg/info.

% ls -1 /var/lib/dpkg/info/hdparm.*
/var/lib/dpkg/info/hdparm.conffiles
/var/lib/dpkg/info/hdparm.list
/var/lib/dpkg/info/hdparm.md5sums
/var/lib/dpkg/info/hdparm.postinst
/var/lib/dpkg/info/hdparm.postrm
/var/lib/dpkg/info/hdparm.preinst

hdparm.postinst(성공적인 설치 후 실행되는 스크립트)가 호출됩니다 update-rc.

관련 정보