Red Hat Enterprise Linux Server release 6.4 x64安装yum

  • Post author:
  • Post category:linux





版权声明:本文为博主原创文章,遵循

CC 4.0 BY-SA

版权协议,转载请附上原文出处链接和本声明。

本文链接:

https://blog.csdn.net/kk185800961/article/details/45418985

本想将mongodb安装到redhat中,yum不能使用,看网上说可以另外安装。

试了几次网上的,没有成功。看着看着也发现规律,知道怎么改了。

先把自带的卸载:

rpm -aq | grep yum | xargs rpm -e --nodeps
 
 

下载几个必要的包:(我这是64位的,不是的话先访问http://ftp.sjtu.edu.cn/centos/6/os/确定)


 
 
  1. wget http:/ /ftp.sjtu.edu.cn/centos /6/os /x86_64/Packages/python-iniparse- 0. 3.1- 2.1.el6.noarch.rpm
  2. wget http:/ /ftp.sjtu.edu.cn/centos /6/os /x86_64/Packages/yum-metadata-parser- 1.1. 2- 16.el6.x86_64.rpm
  3. wget http:/ /ftp.sjtu.edu.cn/centos /6/os /x86_64/Packages/yum- 3.2. 29- 60.el6.centos.noarch.rpm
  4. wget http:/ /ftp.sjtu.edu.cn/centos /6/os /x86_64/Packages/yum-plugin-fastestmirror- 1.1. 30- 30.el6.noarch.rpm


安装yum:


 
 
  1. rpm -ivh python-iniparse-0 .3 .1-2 .1 .el6 .noarch .rpm
  2. rpm -ivh yum-metadata-parser-1 .1 .2-16 .el6 .x86_64 .rpm
  3. rpm -ivh yum-3 .2 .29-60 .el6 .centos .noarch .rpm yum-plugin-fastestmirror-1 .1 .30-30 .el6 .noarch .rpm

编辑repo包:(如果也可以先把它删除)

vi /etc/yum.repos.d/CentOS-Base.repo
 
 


 
 
  1. [ base]
  2. name=CentOS -6-Base
  3. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever6&arch=$basearch&repo=os
  4. #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
  5. baseurl=http: //ftp.sjtu.edu.cn/centos/6/os/$basearch/
  6. gpgcheck= 0
  7. gpgkey=http: //mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
  8. #released updates
  9. [ update]
  10. name=CentOS -6-Updates
  11. #mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=updates
  12. baseurl=http: //ftp.sjtu.edu.cn/centos/6/updates/$basearch/
  13. gpgcheck= 0
  14. gpgkey=http: //mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
  15. #packages used/produced in the build but not released
  16. [ extras]
  17. name=CentOS -6-Extras
  18. #mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=extras
  19. baseurl=http: //ftp.sjtu.edu.cn/centos/6/extras/$basearch/
  20. gpgcheck= 0
  21. gpgkey=http: //mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
  22. #additional packages that extend functionality of existing packages
  23. [ centosplus]
  24. name=CentOS -6-Plus
  25. #mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=centosplus
  26. baseurl=http: //ftp.sjtu.edu.cn/centos/6/centosplus/$basearch/
  27. gpgcheck= 0
  28. enabled= 0
  29. gpgkey=http: //mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
  30. #contrib - packages by Centos Users
  31. [ contrib]
  32. name=CentOS -6-Contrib
  33. #mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=contrib
  34. baseurl=http: //ftp.sjtu.edu.cn/centos/6/contrib/$basearch/
  35. gpgcheck= 0
  36. enabled= 0
  37. gpgkey=http: //mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6


注意检查上面的每个网址路径,在网页上访问看看是否存在,如果是其他版本,把上面的6更改掉,其他版本可能还有其他配置(如 centos5还有[addons])。

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 #这个也要对应版本

导入gpgkey:(当前是使用第二行导入)


 
 
  1. #rpm -- import http: //mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
  2. rpm -- import http: //ftp.sjtu.edu.cn/centos/6/os/x86_64/RPM-GPG-KEY-CentOS-6

清除缓存:

yum clean all
 
 


测试yum安装:

yum install vim
 
 

yum install mysql*
 
 


成功安装!~


最快方法:


 
 
  1. # cat /etc/redhat-release
  2. # uname -r
  3. # mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  4. # wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
  5. # redhat 使用 Centos 7
  6. curl -o /etc/yum.repos.d/redhat.repo http: //mirrors.aliyun.com/repo/Centos-7.repo
  7. sed -i 's/$releasever/7/g' /etc/yum.repos.d/redhat.repo
  8. yum clean all
  9. yum makecache
  10. yum update -y



版权声明:本文为m0_37218692原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。