Debian'da /etc/init.d/.depend.(boot|start|stop) nasıl yeniden oluşturulur?


9

Birinin aşağıdaki dosyaları sildiğini varsayalım.

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

Onları nasıl yenileyebilirim?

Yanıtlar:


10

İyi soru. Bu dosyalara bulduğum tek referans 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).

Ve aslında, sadece düz koşmak insservdeğişiklik zamanlarına dokunur. Bunu deneyin ve yeniden oluşturup oluşturmadığını görün.

İpucu olarak, herhangi bir nedenden dolayı böyle bir şeyi silmek istediğinizde, bunları geçici bir çöp dizinine taşıyın.


1
insservonları yeniden yarattı.
adrelanos

0

geldiği paketi bulun ve şuna benzer:

dpkg --reinstall package name

veya

dpkg-reconfigure package name

Emin değilim ama böyle yapardım.
Hangi paketi hangi dosyayı kullanabileceğinizi bulmak için:

dpkg --search .depend.start

Thos dosyası insserv, bu blog ve man sayfasına göre komut satırı tarafından paket tarafından oluşturulmuş gibi görünüyor :

dpkg-reconfigure insserv 

Sorunu düzeltmeli, ancak ÖNYÜKLEMELİ OLMALI, ÖNYÜKLEME SIRASINI KIRABİLİR


2
Debian sistemimdeki herhangi bir paketle ilişkili değiller.
Joseph R.

2
Bu dosyaların sistem bazında değil, sistem bazında olduğu belli değil mi? Bu sadece edemez Anladığım kadarıyla, onlar alınan bilgileri içerir, çalışmak birçok paketleri !
'

@tohecz Bu betik bir şeyden geliyor ve muhtemelen benim paketimde
Kiwy

@JosephR. onları yükledin mi?
Kiwy

1
Bu konuda @tohecz ile anlaşmaya meyilliyim. Bu komut dosyaları, yüklediğiniz hizmetlere göre oluşturulur. Tek bir pakete bağlı değildirler.
Joseph R.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.