데비안에서 /etc/init.d/.depend.(boot|start|stop)를 재생성하는 방법은 무엇입니까?


9

다음 파일을 삭제했다고 가정하십시오.

/etc/init.d/.depend.boot
/etc/init.d/.depend.start
/etc/init.d/.depend.stop

그것들을 재생성하는 방법?

답변:


10

좋은 질문. 그 파일에 대해 찾은 유일한 참조는 다음과 man insserv같습니다.

   /etc/init.d/.depend.boot,
   /etc/init.d/.depend.start,
   /etc/init.d/.depend.stop
          The make(1) like dependency files produced by  insserv  for  booting,
          starting, and stopping with the help of startpar(8).

사실, 평범한 달리기 insserv는 수정 시간에 닿아 있습니다. 시도해보고 다시 빌드하는지 확인하십시오.

팁으로, 어떤 이유로 든 이와 같은 것을 삭제하려는 유혹을 받으면 임시 휴지통 디렉토리로 이동하십시오.


1
insserv그들을 재생성했다.
adrelanos

0

패키지를 찾아서 다음과 같이 발화하십시오.

dpkg --reinstall package name

또는

dpkg-reconfigure package name

확실하지 않지만 내가 어떻게 할 것인지.
사용할 수있는 파일을 만드는 패키지를 찾으려면 다음을 수행하십시오.

dpkg --search .depend.start

Thos 파일은 패키지에 의해 생성 된 것으로 보이 므로이 블로그 와 매뉴얼 페이지 insserv에 따라 명령 줄을 따르십시오 .

dpkg-reconfigure insserv 

문제를 해결해야하지만 이 순서는 부트 시퀀스를 깨뜨릴 수 있습니다


2
그것들은 데비안 시스템의 어떤 패키지와도 관련이 없습니다.
Joseph R.

2
해당 파일이 패키지 방식이 아니라 시스템 방식이라는 것이 분명하지 않습니까? 내가 이해하는 것처럼 이것은 단순히 작동 하지 않습니다 . 많은 패키지의 정보가 들어 있습니다 !
yo

@tohecz 이것은 필자가 그 스크립트를 내 데비안이 아니기 때문에 패키지에서 나왔을 가능성이 더 높으며, 내가 그런 종류의 내용을 읽을 때 그 이상이 염소 pr0n.de/blog/2008/04/…
Kiwy

@JosephR. 설치 했습니까?
Kiwy

1
나는 이것에 대해 @tohecz에 동의하는 경향이 있습니다. 이 스크립트는 설치 한 서비스를 기반으로 생성됩니다. 단일 패키지에 의존하지 않습니다.
Joseph R.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.