Cli*_*ton 6 debian package-management
我遇到了一些内存损坏问题,导致随机崩溃,但我现在已经修复了它们。但是,我担心某些软件包可能已损坏(因为任何软件包更新在写入磁盘之前都必须经过内存)。
有什么方法可以自动校验 Debian 系统上的所有软件包文件,并将它们与存档进行比较,如果它们不正确,请更新它们?
我刚刚找到了答案,Debian 软件包和命令debsums
。我将把它留在这里,以供将来的任何人参考。
它可以在大多数(所有?)Debian 衍生品上使用,包括 Ubuntu;它根据每个包安装的校验和来验证已安装的二进制文件和配置文件。修复损坏的系统就像运行一样简单
apt-get install --reinstall $(dpkg -S $(debsums -c) | cut -d : -f 1 | sort -u)
Run Code Online (Sandbox Code Playgroud)
(有关详细信息,请参阅联机帮助页)。
归档时间: |
|
查看次数: |
207 次 |
最近记录: |