Angenommen, man hat die folgenden Dateien gelöscht.
/etc/init.d/.depend.boot
/etc/init.d/.depend.start
/etc/init.d/.depend.stop
Wie kann man sie regenerieren?
Gute Frage. Der einzige Verweis, den ich auf diese Dateien gefunden habe, ist in 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).
Tatsächlich insserv
berührt das Laufen einfach die Änderungszeit. Versuchen Sie das und sehen Sie, ob es sie wieder aufbaut.
Wenn Sie aus irgendeinem Grund versucht sind, so etwas zu löschen, verschieben Sie es stattdessen in ein temporäres Papierkorbverzeichnis.
insserv
regenerierte sie.Finden Sie das Paket, aus dem es stammt, und führen Sie Folgendes aus:
oder
Ich bin mir nicht sicher, aber so würde ich es machen.
Um herauszufinden, welches Paket welche Datei erstellt, können Sie Folgendes verwenden:
Diese Datei scheint vom Paket generiert zu werden,
insserv
also Befehlszeile gemäß diesem Blog und der Manpage:Sollte das Problem beheben, aber seien Sie vorsichtig, dies kann die Boot-Sequenz brechen
quelle