gpt4 book ai didi

python - 意外删除后如何在 Debian 上恢复/usr/bin/python

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:19:35 27 4
gpt4 key购买 nike

在我的 Debian 系统上,我不小心删除了 /usr/bin/python/usr/bin/python2.7。然后我尝试使用 apt-get remove 命令完全删除所有 Python,然后重新安装它。不幸的是,/usr/bin/python 没有像我预期的那样再次创建。

因此,python 命令无法再运行。所以我想在操作系统级别恢复 /usr/bin/python2.7

而且,当我重新启动Debian系统时,连GNOME GUI都无法启动;只有 tty 终端 8 可用,几乎可以肯定是因为缺少 /usr/bin/python

最佳答案

/usr/bin/python python-minimal package 的一部分和 /usr/bin/python2.7包含在 python2.7-minimal 中,重新安装那些包:

$ sudo apt-get install --reinstall python-minimal python2.7-minimal

您可以随时询问您的包管理器要重新安装什么包,dpkg -S让您搜索哪个包拥有给定文件:

$ dpkg --help | grep -- -S
-S|--search <pattern> ... Find package(s) owning file(s).
$ dpkg -S /usr/bin/python /usr/bin/python2.7
python-minimal: /usr/bin/python
python2.7-minimal: /usr/bin/python2.7

或者您可以使用 Debian package web interface .

如果apt-get install仍然失败并出现错误,那么包脚本很可能需要 Python 才能继续工作。下一步是下载 .deb手动文件并将它们复制到位,直到您可以运行apt-get install .

确定您的系统架构:

$ dpkg --打印架构 amd64

然后访问 python2.7-minimal python-minimal 包裹页面;在每个页面上,单击下载 标题下的匹配体系结构链接。您将被带到镜像列表。下载 .deb 的副本来自合适镜像的文件或复制 URL 以使用 curl -O <url>将其直接下载到受影响的计算机。

然后解压这些文件:

$ mkdir /tmp/rescue
$ dpkg-deb -x python-minimal_*.deb rescue
$ dpkg-deb -x python2.7-minimal_*_amd64.deb rescue

您现在可以从 /tmp/rescue/usr/bin 复制所需的文件到您的系统。

关于python - 意外删除后如何在 Debian 上恢复/usr/bin/python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41411562/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com