我通常更喜欢修复 Linux 系统而不是从头开始重新安装。我的计算机已经看到许多分发升级和 PPA 或第三方存储库的列表。APT 通常会确保最后一切正常。然而,包管理器认为所有必需的包都已“安装”这一事实并不能保证所有文件都存在于文件系统中。
如果您必须解决dpkg --force-*. 还可以通过/usr以 root 用户身份删除文件来重现这种情况。
是否有一种简单的方法可以验证是否存在属于已安装软件包的所有文件?
如果发现此类问题包,则aptitude reinstall修复该问题。
假设,我有一个系统,它安装了我想要的所有软件包,并且所有配置文件都按需要设置。但是,由于过去的某些错误或硬件错误,文件系统上的文件可能已损坏或丢失。如果有问题的包被重新安装,损坏的文件将被替换。这种情况在别处有描述
我可以安全地跑步吗
aptitude reinstall ?installed
Run Code Online (Sandbox Code Playgroud)
获取我系统的新版本?