我最近需要一个项目的 Python3 更新版本,所以我从源代码构建它;我相信我把事情搞得一团糟。所有基于 apt 的操作现在都以错误结束:
(Reading database ... 320897 files and directories currently installed.)
Removing nvidia-prime (0.6.2) ...
Traceback (most recent call last):
File "/usr/bin/lsb_release", line 28, in <module>
import lsb_release
ImportError: No module named 'lsb_release'
dpkg: error processing package nvidia-prime (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
nvidia-prime
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)
我相信 nvidia 错误与其说是问题,不如说是一种症状。这是在我尝试添加源时发现的,并遇到了:
sudo: add-apt-repository: command not found
Run Code Online (Sandbox Code Playgroud)
我很乐意将此框升级到 14.10,但所有基于升级的命令都返回相同的 lsb_release 消息。关于恢复我的包管理能力有什么建议吗?
编辑:使用 python 路径信息更新 …