在debian上重新安装完整的系统?

EXT2启动驱动器在我正在运行的一个小型的debian机器上被损坏,没有什么关键的。 fsck负责照顾fs等级的伤害。 现在机器启动了,但显然有很多小的lib文件和其他东西,当驱动器搞砸了就搞砸了。

现在,我可以从备份恢复(是的,我有一个),但我想知道如果debian将设置做像

#apt-get install –reinstall [everything]

在我头顶,我可以打击一些东西(想法代码,不是很好的代码,我知道)

#dpkg -l | awk [whatever] | apt-get install –reinstall {}

但是如果apt-get在某个地方已经有了这个选项,为什么要重新发明轮子呢? 虽然谷歌search没有提出任何明显的。

另一个问题是,是否出于某种原因重新安装一切可能实际上是一个坏主意?

思考?

不是与apt-get,而是:

aptitude reinstall '~i' 

意味着“重新安装所有安装的软件包”。

但是,如果缺失或更改了conffiles或其他configuration文件,这将不会替代丢失或更改的configuration文件,因为debian假定如果configuration文件丢失或更改,这是有原因的。 有多种方法可以取回configuration文件,但不幸的是取决于如何设置包缺失的configuration文件。 如果有可能configuration文件丢失或损坏,你可能应该从安装介质重新安装。