CentOS本身自带yum,不过不小心删掉之后,对其进行了重新安装,安装步骤如下:
-
查看自己centos已安装的yum版本:
rmp -qa| grep yum
-
查看centos系统的版本:
cat /etc/redhat-release
-
查看系统位数: file /bin/ls
-
进入centos镜像网站找到自己需要的yum包: http://vault.centos.org/
-
卸载原有软件包:
rpm -e yum-3.2.29-81.el6.centos.noarch --nodeps rpm -e yum-plugin-remove-with-leaves-1.1.30-41.el6.noarch --nodeps rpm -e yum-metadata-parser-1.1.2-16.el6.x86_64 --nodeps rpm -e yum-plugin-remove-with-leaves-1.1.30-41.el6.noarch --nodeps```
-
安装三个yum包:
rpm -ivh yum-*
-
更新centos的repo文件:
8.运行生成缓存:
yum clean all
yum makecache
总结:如果报异常 Error: requested datatype primary not available。还有一个原因是,自己的网络是需要账户和密码登录才能访问外网,所以确保自己的***服务器是可以直接访问外网的***。
(第一篇博客,就酱)