在 RHEL 7 中输入命令后 yum 不起作用

在 RHEL 7 中输入命令后 yum 不起作用

我输入了一个命令:

$ rpm -e --nodeps python 

之后,当我尝试输入以下内容时,我得到了这个yum

-bash: /bin/yum: /usr/bin/python: bad interpreter: No such file or directory

yum那么,自从进入后就坏了, 最好的恢复方法是什么rpm -e --nodeps python

答案1

希望你有.rpm能力;你曾经rpm删除过它;只需使用rpm它重新安装即可。并且--nodeps以后要更加小心。

答案2

重新安装Python。 Redhat 甚至 yum 都需要 python 2

如果您没有 rpm,可以从发行版获取它,因此您可以安装 iso(如果您手边有)并从那里获取它,或者将 python 2.7 rpm 下载到您的服务器。 cd 到下载的 rpm 所在目录。

使用如下命令安装它:

rpm -ivh python*

那么你可能需要将 /usr/bin/python 指向 python2.6

sudo ln -s /usr/bin/python2.6 /usr/bin/python

答案3

如果你删除了rpm包Python您需要再次重新安装它。

转到下面的 URL 并 wget 最新的 python 包

wget“python-2.7.5-86.el7.x86_64.rpm”

像这样的东西并使用 {rpm} cmd 安装它

为什么我们需要这个包,因为 yum 实用程序使用 python 包。

问候,

瓦吉德·谢赫

相关内容