Rui*_*Rui 1 python linux debian
在我的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包,并/usr/bin/python2.7包含在python2.7-minimal,请重新安装这些程序包:
$ sudo apt-get install --reinstall python-minimal python2.7-minimal
Run Code Online (Sandbox Code Playgroud)
您可以随时询问您的包管理器要重新安装的包,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
Run Code Online (Sandbox Code Playgroud)
或者您可以使用Debian软件包Web界面.
如果apt-get install仍然出现错误,那么包脚本很可能要求Python仍然有效.下一步是.deb手动下载文件并将其复制到位,直到您可以运行apt-get install.
确定您的系统架构:
$ dpkg --print-architecture amd64
然后访问python2.7-minimal和python-minimal打包页面; 在每个页面上单击Download标题下的匹配体系结构链接.您将被带到镜像列表中..deb从合适的镜像下载文件的副本或复制URL以用于curl -O <url>将其直接下载到受影响的计算机.
然后解压缩这些文件:
$ mkdir /tmp/rescue
$ dpkg-deb -x python-minimal_*.deb rescue
$ dpkg-deb -x python2.7-minimal_*_amd64.deb rescue
Run Code Online (Sandbox Code Playgroud)
您现在可以将所需文件复制/tmp/rescue/usr/bin到系统中.
| 归档时间: |
|
| 查看次数: |
271 次 |
| 最近记录: |