Я по ошибке скопировал /etc/rc.local поверх /etc/init.d/rc.local, и мне было интересно, как я могу восстановить содержимое init.d / rc.local?
Можно ли сгенерировать оригинальный файл или скопировать его откуда-нибудь?
Заранее спасибо!
Можно использовать 'dpkg' для обнаружения, какой пакет обеспечивает файл. В Вашем случае Вы, возможно, использовали:
sudo dpkg -S /etc/init.d/rc.local
Это сказало бы Вам, что файл обеспечивается пакетом 'initscripts':
$ sudo dpkg -S /etc/init.d/rc.local
initscripts: /etc/init.d/rc.local
Затем просто переустановите тот пакет:
sudo apt-get install --reinstall initscripts
Ссылки:
http://manpages.ubuntu.com/manpages/raring/man1/dpkg.1.html
http://manpages.ubuntu.com/manpages/raring/man8/apt-get.8.html
Я использую Ubuntu 13.04. Вот ссылка на копию моего текстового файла /etc/init.d/rc.local. Если вам нужны дальнейшие указания о том, как его скопировать, пожалуйста, прокомментируйте. https://dl.dropboxusercontent.com/u/58267392/local.txt