Debian で /etc/init.d/.dependent.(boot|start|stop) をどのように再生成しますか?

Debian で /etc/init.d/.dependent.(boot|start|stop) をどのように再生成しますか?

誰かが次のファイルを削除したとしましょう。

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

どうやって復活できますか?

答え1

良い質問。このファイルについて私が見つけた唯一の参照は次のとおりです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修正時間に達しました。だから一度試してみて、再建できるかどうかを確認してください。

ヒントとして、何らかの理由でそのコンテンツを削除するには、そのコンテンツを一時的なごみ箱ディレクトリに移動します。

答え2

そのパッケージを見つけて、次のようにします。

dpkg --reinstall package name

または

dpkg-reconfigure package name

よくわかりませんが、私が何をするかはわかりません。
どのパッケージがどのファイルを生成したかを確認するには、次のようにします。

dpkg --search .depend.start

このファイルはパッケージによって生成されたように見えるinsservため、コマンドラインは次のものに基づいています。このブログそしてマニュアルページ:

dpkg-reconfigure insserv 

トリックを行う必要がありますが、注意してください。起動順序が中断される可能性があります。

関連情報