当我从 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-pip
并pip3
开始工作。但我怀疑许多软件包都发生了这种情况,所以我想使用以下命令重新安装所有已安装的软件包:
sudo apt list --installed | sed 's/\// /' | awk '/\[installed\]/{print $1}' | sudo xargs apt install --reinstall -y
我该这么做吗?这是个好主意吗?
编辑:我的问题类似于升级经理希望我进行部分升级,但我已经做了那些事却没有任何结果。
编辑:我想这样做是因为@heynnema 在了解了之前问题的整个历史后建议我重新安装 Ubuntu,所有这些都在评论和聊天中。
编辑:感谢@bac0n,现在我看到之后就能明白哪些包受到了影响。输出. 受影响的软件包主要是python2.7
模块。