使用命令重新安装所有已安装的 deb

使用命令重新安装所有已安装的 deb

有没有办法用终端命令重新安装所有已安装的 (.deb) 软件包。我认为某些软件包已损坏(我不知道是哪个),我不想重新安装操作系统(重新安装操作系统需要花费大量精力和时间)。

答案1

您首先需要了解一些事情。

首先,apt-get / dpkg / apt 默认情况下不会覆盖已经存在的配置文件。

您可以忽略此行为。

sudo apt-get -o Dpkg::Options::="--force-overwrite" install python-profiler

看 :强制 apt-get 覆盖另一个软件包安装的文件

这就是为什么与其他操作系统不同,重新安装软件包通常无法解决问题的原因之一。

您可以清除并重新安装一个包,因为清除将删除配置文件。

但即使清除也不会删除主目录中的配置文件。

其次,除非你手动编辑了系统文件,否则重新安装不会有帮助,因为你实际上并没有改变任何东西。这是因为用户特定的设置存储在 $HOME 中。

第三,自定义配置文件(用于键盘或其他设置等)位于您的主目录中。重新安装软件包不会更改这些用户文件,您需要手动删除或编辑这些文件。

第四,您链接的问题中没有任何内容建议重新安装整个系统可以解决您的问题。

要调试您的问题,请识别您的硬件并检查日志中是否有错误。

相关内容