【发布时间】:2021-08-23 18:39:11
【问题描述】:
我是 linux 新手,我试图在 /usr/bin/ 中更改 python3 的符号链接, 我不小心删除了 python3.9 文件! 但我知道我没有完全删除它,因为还有很多名为 python3.9 的文件。 在那之后'apt'不再起作用了,我得到了这个错误:
E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi'
现在,我只有 2.7 版的 python,我无法安装另一个,因为 apt 不起作用!!
这是结果 :
所以我希望有人可以帮助我,祝你下午好
【问题讨论】:
-
python3packages.ubuntu.com/search?keywords=python3&searchon=names ... ...关闭计算机→运行实时操作系统/安装媒体→下载python3并将丢失的文件复制到操作系统。跨度> -
如果你使用 Ubuntu 或类似的,那么你可以尝试从非官方 repo deadsnakes 下载预编译的 Python for Ubuntu 并从
.deb解压丢失的文件,但它们可能有更新的版本,可能不适用于你的版本。或者当您下载.deb时,您可以使用dpkg来安装它 - 然后它就不必使用apt。
标签: python linux file filesystems apt