我应该重新安装所有已安装的软件包吗?

我应该重新安装所有已安装的软件包吗?

当我从 18.04 升级到 20.04 时,dpkg被中断了,我修复了依赖性问题,但是一个问题未解决。今天,当我使用 Synaptic 包管理器升级系统时,它崩溃了,然后我再次修复了依赖关系问题。但当我尝试运行时pip3,它显示:

Command 'pip3' not found, but can be installed with:

sudo apt install python3-pip

我确信已经python3-pip安装了,但是我按照说明操作后得到了以下输出:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-pip is already the newest version (20.0.2-5ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

因此,我重新安装python3-pippip3开始工作。但我怀疑许多软件包都发生了这种情况,所以我想使用以下命令重新安装所有已安装的软件包:

sudo apt list --installed | sed 's/\// /' | awk '/\[installed\]/{print $1}' | sudo xargs apt install --reinstall -y

我该这么做吗?这是个好主意吗?

编辑:我的问题类似于升级经理希望我进行部分升级,但我已经做了那些事却没有任何结果。

编辑:我想这样做是因为@heynnema 在了解了之前问题的整个历史后建议我重新安装 Ubuntu,所有这些都在评论和聊天中。

编辑:感谢@bac0n,现在我看到之后就能明白哪些包受到了影响。输出. 受影响的软件包主要是python2.7模块。

相关内容