Linux yum命令已删除

时间:2020-01-09 10:43:12  来源:igfitidea点击:

问题描述:偶然地,在Red Hat Enterprise Linux版本5.x下我的yum命令被删除了``yum command was deleted
现在,我无法使用RHN下载和更新系统。
如何解决此问题,而无需再次重新安装RHEL?

解决方法:您可以尝试以下任何一种解决方案来还原yum:

(a)使用ssh/scp命令从其他操作系统(相同版本和体系结构)复制yum命令(/usr/bin/yum)。

(b)从RHN下载yum rpm本身。
首先,登录RHN。
选择Channels选项卡,然后在Channel Name表中为您的系统选择Red Hat Enterprise Linux通道。
您可以搜索RPM,然后选择"打包"链接。
下载完成后,只需在yum命令上运行rpm命令即可。

# rpm -ivh --force rpm*

(c)从公共Red Hat ftp服务器下载yum源rpm并重建yum rpm:

# wget http://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/yum-3.0.1-5.el5.src.rpm
# rpm -ivh yum-3.0.1-5.el5.src.rpm
# cd /usr/src/redhat/SPECS
# rpmbuild -bb yum.spec
# rpm -ivh --force /usr/src/redhat/RPMS/noarch/yum-3.0.1-5.noarch.rpm
# yum --version

(d)从一个CentOS镜像中获取yum rpm,然后安装它。

(e)从备份磁带设备复制yum二进制文件。

(f)从更新的媒体CD/DVD复制yum RPM,并使用rpm命令安装它们。