Назад | Перейти на главную страницу

переустановить полную систему на debian?

Загрузочный диск EXT2 был поврежден на небольшом ящике debian, который я использую, ничего критического. Fsck позаботился о повреждении уровня fs. Теперь машина загружается, но, очевидно, есть много маленьких файлов lib и прочего, которые испортились, когда диск вышел из строя.

Теперь я, безусловно, могу восстановить из резервной копии (да, она у меня есть), но мне было интересно, настроит ли debian что-то вроде

# apt-get install --reinstall [все]

В голове у меня может получиться что-то вроде (код идеи, не очень хороший код, я знаю)

# dpkg -l | awk [что угодно] | apt-get install --reinstall {}

но если у apt-get уже есть такая возможность, зачем изобретать велосипед? Хотя поиск в Google ничего очевидного не обнаруживает.

Другой вопрос: может ли переустановка всего по какой-то причине быть плохой идеей?

Мысли?

Не с помощью apt-get, но:

aptitude reinstall '~i'

означает «переустановить все установленные пакеты».

Однако это НЕ заменит отсутствующие или измененные файлы конфигурации или другие файлы конфигурации, если они отсутствуют, поскольку debian предполагает, что если файл конфигурации отсутствует или изменен, на это есть веская причина. Есть разные способы вернуть файлы конфигурации, но, к сожалению, это зависит от того, как настроены отсутствующие файлы конфигурации пакета. Если есть вероятность, что файлы конфигурации отсутствуют или повреждены, вам, вероятно, следует просто переустановить с установочного носителя.