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

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

我正在运行的一台小型 Debian 机器上的 EXT2 启动驱动器损坏了,没有什么严重问题。fsck 处理了 fs 级别的损坏。机器现在可以启动了,但显然有很多小的 lib 文件和其他东西在驱动器出错时被弄乱了。

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

# apt-get install --reinstall [everything]

我可以立即批评类似这样的代码(我知道,这是个好代码,不是好代码)

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

但如果 apt-get 已经在某处提供了该选项,那又何必再重新发明轮子呢?虽然谷歌搜索并没有带来任何明显的结果。

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

有什么想法吗?

答案1

不能使用 apt-get 但是:

aptitude reinstall '~i'

意思是“重新安装所有已安装的软件包”。

但是,如果配置文件丢失或更改,这将无法替换它们,因为 Debian 认为如果配置文件丢失或更改,一定是有原因的。有多种方法可以恢复配置文件,但不幸的是,这取决于丢失配置文件的软件包的设置方式。如果配置文件可能丢失或损坏,您可能应该从安装介质重新安装。

相关内容