Bagaimana cara membuat ulang /etc/init.d/.depend.(boot| mulai | stop) di Debian?

9

Misalkan satu menghapus file-file berikut.

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

Bagaimana cara meregenerasi mereka?

adrelanos
sumber

Jawaban:

10

Pertanyaan bagus. Satu-satunya referensi yang saya temukan untuk file-file itu adalah di 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).

Dan sebenarnya, menjalankan hanya insservmenyentuh waktu modifikasi mereka. Jadi coba itu dan lihat apakah itu membangun kembali mereka.

Sebagai tip, ketika Anda tergoda untuk menghapus sesuatu seperti ini untuk alasan apa pun, pindahkan mereka ke direktori tempat sampah sementara.

goldilocks
sumber
1
insservregenerasi mereka.
adrelanos
0

cari paket asalnya dan jalankan sesuatu seperti:

dpkg --reinstall package name

atau

dpkg-reconfigure package name

Saya tidak yakin tetapi bagaimana saya akan melakukannya.
Untuk menemukan paket apa yang membuat file apa yang dapat Anda gunakan:

dpkg --search .depend.start

File ini tampaknya dihasilkan oleh paket insservsehingga baris perintah sesuai dengan blog ini dan halaman manual:

dpkg-reconfigure insserv 

Harus memperbaiki masalah, tetapi HATI-HATI INI BISA MENYEBUT URUTAN BOOT

Kiwy
sumber
2
Mereka tidak terkait dengan paket apa pun di sistem Debian saya.
Joseph R.
2
Bukankah sudah jelas bahwa file-file itu bijaksana sistem, bukan paket-bijaksana? Ini tidak bisa , karena saya mengerti, mereka mengandung informasi dari banyak paket !
yo '28
@tohecz Ini jelas bahwa skrip tersebut berasal dari sesuatu dan lebih cenderung paket karena mereka tidak pada debian saya dan lebih lagi ketika saya membaca hal-hal semacam itu goatpr0n.de/blog/2008/04/…
Kiwy
@ JosephRR. apakah Anda sudah menginstalnya?
Kiwy
1
Saya cenderung setuju dengan @tohecz tentang ini. Skrip ini dihasilkan berdasarkan layanan yang telah Anda instal. Mereka tidak bergantung pada satu paket.
Joseph R.