有没有命令可以知道我的“/var/lib/dpkg/status”是否正常?确保 dpkg 及其文件没有问题

有没有命令可以知道我的“/var/lib/dpkg/status”是否正常?确保 dpkg 及其文件没有问题

我运行了不同的命令。也许我还破坏了很多东西。 但到目前为止我还没有发现任何类型的错误或崩溃。 所以我的主要问题是我怎么知道我的电脑是健康的并且没有任何问题?!我想尝试所有“安全的“你们可能知道的命令,看看是否有问题。有点像”调试我的电脑“尽可能顺利。特别是专注于软件包案例。如果您知道的话还有其他案例。

答案1

我以这种方式解决了这个问题。在这种情况下答案有点不同。由于更新和升级没有显示任何错误,因此您需要。

首先安装您想要的随机程序,为了方便起见,您可以尝试使用“sudo apt 安装你好",并粘贴以下命令。

for package in $(apt remove --purge hello -y 2>&1 | grep "warning: files list file for package '" | grep -Po "[^'\n ]+'" | grep -Po "[^']+"); do apt-get install --reinstall "$package" -y; done

如果您不知道如何粘贴此命令,请创建一个名为ls命令并编辑和粘贴上述命令。转到其属性允许执行该文件。然后转到终端并到达脚本所在的文件夹,使用“光盘“并输入”运行“ 执行。

现在这将花费大量时间,具体取决于您的互联网速度以及它是 SSD 还是 HDD。快速互联网 + SDD = 更少的时间。因此,如果您的情况不是这样,那么您只需按Ctrl + C停止程序。“正在安装的软件包”数量会逐渐减少。随意停止,随意运行。

要清理内存,请运行:

 sudo apt autoclean 
 sudo apt autoremove

如果可能的话,每次当您停止脚本运行时。

相关内容