有没有一种安全的方法通过包管理器重新安装?

假设,我有一个安装了所有软件包的系统,我想要它,并根据需要设置所有配置文件。 但是,由于过去的某些错误或硬件错误,文件系统上的文件可能已损坏或丢失。 如果重新安装了相关软件包,则会替换损坏的文件。 这种情况在别处有所描述

我能安然跑吗?

aptitude reinstall ?installed 

获得我的系统的新版本?

处理文件损坏的一个好方法是使用`debsums’(参见这些说明 ,以及这个很好的答案 ),尽管它们是从非启动系统开始的,它将发现哪些文件已损坏; 然后你可以重新安装这些包。

您的重新安装命令是安全的,但不能保证修复可能由硬件错误引起的所有内容。

您可能还想强制执行fsck或运行badblocks扫描。 您可以从磁盘实用程序中执行这两项操作。

我不建议这样做,因为它可能是一个非常长的,大部分是无用的操作。 此外,配置文件和个人配置文件不涉及简单的重新安装,问题可能就在那里。

最好尝试确定哪些包有问题并仅重新安装这些包。