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

use*_*874 3 debian

EXT2 启动驱动器在我正在运行的一个小型 debian 机器上损坏,没什么重要的。fsck 负责 fs 级别的损坏。机器现在可以启动,但是当驱动器出现故障时,显然有很多小的 lib 文件和其他东西会变得一团糟。

现在,我当然可以从备份中恢复(是的,我有一个),但我想知道 debian 是否会设置为执行类似的操作

# apt-get install --reinstall [一切]

在我的头顶上,我可以抨击类似的东西(想法代码,不是好的代码,我知道)

# dpkg -l | awk [随便] | apt-get install --reinstall {}

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

另一个问题是,出于某种原因,重新安装所有内容是否实际上是一个坏主意?

想法?

ste*_*tew 7

不是 apt-get 而是:

aptitude reinstall '~i'
Run Code Online (Sandbox Code Playgroud)

表示“重新安装所有已安装的软件包”。

但是,这不会替换丢失或更改的配置文件或其他丢失的配置文件,因为 debian 假定如果配置文件丢失或更改,这是有充分理由的。有多种方法可以取回配置文件,但不幸的是,这取决于缺少配置文件的包是如何设置的。如果配置文件可能丢失或损坏,您可能应该从安装介质重新安装。