Как восстановить /etc/init.d/.depend.(boot|start|stop) на Debian?

Предположим, что удалены следующие файлы.

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

Как их восстановить?

  • В чем разница между rc, rc.local и rc.sysinit?
  • Как запустить скрипт при выключении на Debian 9 или Raspbian 8 (Jessie)
  • Каковы переменные $ remote_fs и $ syslog в заголовке SysVinit LSB?
  • что запускает runv в системе Debian, используя init и как?
  • Установите daemon для запуска при загрузке с помощью systemd
  • Существует ли стандартный способ запуска и остановки служб в Linux?
  • Как работает успех функции init.d от RHEL?
  • Как запустить скрипт инициализации System V при загрузке?
  • 2 Solutions collect form web for “Как восстановить /etc/init.d/.depend.(boot|start|stop) на Debian?”

    Хороший вопрос. Единственная ссылка, которую я нашел в этих файлах, находится в 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 затрагивает их время модификации. Поэтому попробуйте это и посмотрите, восстанавливает ли он их.

    Как подсказка, когда вы соблазняетесь удалить что-то вроде этого по какой-либо причине, переместите их во временный каталог мусора.

    найти пакет, из которого он пришел, и превзойти что-то вроде:

     dpkg --reinstall package name 

    или

     dpkg-reconfigure package name 

    Я не уверен, но как бы я это сделал.
    Чтобы узнать, какой пакет создает файл, который вы можете использовать:

     dpkg --search .depend.start 

    Thos-файл, похоже, генерируется пакетом insserv поэтому командная строка соответствует этому блогу и странице man:

     dpkg-reconfigure insserv 

    Должен исправить эту проблему, но БУДЬТЕ ОСТОРОЖНЫ ЭТО МОЖЕТ БЫТЬ ПОСЛЕДОВАТЕЛЬНОСТЬ ПОСЛЕДОВАТЕЛЬНОСТИ

    Linux и Unix - лучшая ОС в мире.