Làm cách nào để tạo lại /etc/init.d/.depend.(boot|start|stop) trên Debian?


9

Giả sử một người đã xóa các tập tin sau.

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

Làm thế nào để tái sinh chúng?

Câu trả lời:


10

Câu hỏi hay. Tài liệu tham khảo duy nhất tôi tìm thấy cho các tệp đó là 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).

Và trên thực tế, việc chạy chỉ đơn giản là insservchạm vào thời gian sửa đổi của họ. Vì vậy, hãy thử điều đó và xem nếu nó xây dựng lại chúng.

Như một lời khuyên, khi bạn muốn xóa một cái gì đó như thế này vì bất kỳ lý do gì, thay vào đó hãy chuyển chúng vào một thư mục rác tạm thời.


1
insservtái sinh chúng.
adrelanos

0

tìm gói nó đến từ và thực hiện một cái gì đó như:

dpkg --reinstall package name

hoặc là

dpkg-reconfigure package name

Tôi không chắc nhưng đó là cách tôi sẽ làm.
Để tìm gói nào tạo tập tin bạn có thể sử dụng:

dpkg --search .depend.start

Tập tin Thos dường như được tạo bởi gói insservnên dòng lệnh theo blog này và trang man:

dpkg-reconfigure insserv 

Nên khắc phục sự cố, nhưng HÃY CẨN THẬN NÀY CÓ THỂ BẮT ĐẦU TÌM KIẾM BOOT


2
Chúng không được liên kết với bất kỳ gói nào trên hệ thống Debian của tôi.
Joseph R.

2
Không rõ ràng rằng các tệp đó là khôn ngoan hệ thống không phải là gói khôn ngoan? Điều này chỉ đơn giản là không thể làm việc, vì tôi hiểu nó, chúng chứa thông tin từ nhiều gói !
yo '

@tohecz Điều này rõ ràng là những kịch bản đó đến từ một thứ gì đó và rất có thể là một gói vì chúng không nằm trong debian của tôi và hơn thế nữa khi tôi đọc những thứ đó goatpr0n.de/blog/2008/04/
Kiwy

@JosephR. bạn đã cài đặt chúng chưa?
Kiwy

1
Tôi có khuynh hướng đồng ý với @tohecz về điều này. Các tập lệnh này được tạo dựa trên các dịch vụ bạn đã cài đặt. Họ không phụ thuộc vào một gói duy nhất.
Joseph R.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.