Centos7配置yum源详解

第一步:安装yum必备插件(如果已安装请自动忽略):

        http://mirrors.163.com/centos/7/os/x86_64/Packages/

       到上面这个网站去下载如下RPM包

       python-iniparse-0.4-9.el7.noarch.rpm  

       yum-metadata-parser-1.1.4-10.el7.x86_64.rpm 

       yum-3.4.3-150.el7.centos.noarch.rpm

       yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm

       下载完成之后,用rpm命令进行安装,如下:

        rpm -ivh --force --nodeps python-iniparse-0.4-9.el7.noarch.rpm        

        rpm -ivh --force --nodeps yum-metadata-parser-1.1.4-10.el7.x86_64.rpm 
        rpm -ivh --force --nodeps yum-3.4.3-150.el7.centos.noarch.rpm 

        rpm -ivh --force --nodeps yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm

第二步:下载最新的yum-3.4.3.tar.gz并解压
wget?http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz
tar xvf yum-3.4.3.tar.gz

运行安装
touch/etc/ yum.conf

cd yum-3.2.28
yummain.py install?yum

更新系统,搞定收工
yum check-update
yum update
yum clean all

备注:如果在安装过程中报以下错误:

[root@mykurol?~]#?yum
error:?rpmdb:?BDB0113?Thread/process?18967/139716328294400?failed:?BDB1507?Thread?died?in?Berkeley?DB?library
error:?db5?error(-30973)?from?dbenv->failchk:?BDB0087?DB_RUNRECOVERY:?Fatal?error,?run?database?recovery
error:?cannot?open?Packages?index?using?db5?-?(-30973)
error:?cannot?open?Packages?database?in?/var/lib/rpm
CRITICAL:yum.main:
Error:?rpmdb?open?failed
原因:rpm数据库损坏。

解决方法(重新构建rpm数据库):

[root@mykurol ~]# cd /var/lib/rpm
[root@mykurol rpm]# rm -rf __db.*
[root@mykurol rpm]# rpm --rebuilddb

猜你喜欢

转载自blog.csdn.net/qq_36151928/article/details/83792588