RedHat 的 yum 重新安装与配置 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Jonas666
V2EX    Linux

RedHat 的 yum 重新安装与配置

  •  
  •   Jonas666 Sep 16, 2017 2946 views
    This topic created in 3144 days ago, the information mentioned may be changed or developed.

    背景

    由于我所用的 Redhat6.5 在使用 yum 命令是属于收费的项目,为了免费使用 yum 这个利器,我选择重新安装其他版本的 yum 程序,以下是对本次安装的记录。


    前言

    安装之前首先要确定自己的 LINUX 是 64 位还是 32 位的 命令行敲 uname -a 以下是显示结果

    Linux master 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 GNU/Linux

    本机是 Redhat6.5,64 位( x86_64 )系统,在 root 用户下的安装教程,所以之后的所有操作都是基于 64 位来做的。32 位的也不用慌,去找名称相同的 32 位安装包即可(带有 i386 的目录下),网易镜像里面都有。

    若本教程下载 rpm 包时有报错,提示找不到文件,请您直接进入

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

    ( 64 位系统)或者

    http://mirrors.163.com/centos/6/os/i386/Packages/

    ( 32 位系统)中按照文件名,核对最新版本号的 rpm 包。


    安装 wget

    为了让后面的安装更加顺利,让以后使用系统更方便,首先推荐大家安装 wget,如果已经安装过的系统,可以忽略这步。

    验证本机有没有 wget,直接命令行敲 wget 看有没有反馈

    以下为没有安装 wget 的结果

    [root@cdm ~]# wget

    -bash: wget: command not found

    以下为安装过 wget 的结果

    [root@master ~]# wget

    wget: missing URL

    Usage: wget [OPTION]... [URL]...

    未安装请下载 wget 的安装包 http://mirrors.163.com/centos/6.2/os/x86_64/Packages/wget-1.12-1.4.el6.x86_64.rpm 然后通过 U 盘、ftp 等方式将 rpm 安装包上传至系统可执行的目录下。(例如 /tmp ) 之后敲 rpm -ivh wget-*.rpm

    至此 wget 部分讲述结束。


    yum 的安装与配置

    首先要卸载系统自带 yum rpm -qa |grep yum |xargs rpm -e --nodeps

    查看卸载状态是否成功 rpm -qa |grep yum 如果卸载成功,敲命令后第二行不会有任何返回,如下。

    [root@master ~]# rpm -qa |grep yum

    [root@master ~]#

    在命令行逐个敲以下命令,从网易镜像下载所需要安装的包。 若不能 wget 也可以在 windows 环境下载好以后,用 ftp、U 盘等方式上传至 Linux 系统。

    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm

    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm

    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm

    在存放 rpm 包的目录下执行语句,有先后顺序,逐条执行。

    rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm

    rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

    rpm -Uvh python-urlgrabber-3.9.1-11.el6.noarch.rpm

    rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

    安装完成后修改配置文件

    cd /etc/yum.repos.d

    mv rhel-source.repo rhel-source.repo.bak

    下载网易配置文件

    wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

    修改下载的配置文件

    vi CentOS-Base-163.repo

    在 vi 里命令行模式敲以下命令替换所有$releasever 为 6。

    :%s/$releasever/6

    更名为系统配置文件名

    mv CentOS6-Base-163.repo rhel-source.repo

    刷新配置项

    yum clean all

    测试是否成功

    yum makecache

    以上就是 redhat 替换 yum 的所有教程,祝您成功!

    julyclyde
        1
    julyclyde  
       Sep 16, 2017
    这明显是没搞明白 yum 及其插件基本原理的文章……
    Sh888
        2
    Sh888  
       Sep 18, 2017
    应该是 Redhat 的 repo 收费,而不是 yum 收费吧?
    About     Help     Advertise     Blog     API     FAQ     Solana     4677 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 49ms UTC 04:05 PVG 12:05 LAX 21:05 JFK 00:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86