zoukankan      html  css  js  c++  java
  • rhel6.2配置在线yum源

    由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他源.

    本文包括配置本地源及第三方源。第三方源包括:网易,epel,repoforge,rpmfusion。以下以网易镜像为例进行着重讲解。本案例用到的相关文件见页面最底部。

    刚安装完RHEL6以后直接yum命令得到如下所示的找不到匹配项的结果:

    [root@jxsjtt data]# yum search nginx

    Loaded plugins: product-id, refresh-packagekit, security, subscription-manager

    Updating certificate-based repositories.

    Unable to read consumer identity

    Warning: No matches found for: nginx

    No Matches found

    [root@jxsjtt data]#

    操作步骤:

    1.删除redhat原有的yum及相关软件包

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

    rpm -qa |grep python-urlgrabber|xargs rpm -e --nodeps

    2.下载yum安装文件

    注意,如果下载时找不到文件,就登录到:http://mirrors.163.com/centos/6/os/x86_64/ 上查找相应的文件。然后再下载,部分rpm包版本可能有所不同,如果报404可到http://mirrors.163.com/centos/6/os/x86_64/Packages/搜索包名即可。

    wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-69.el6.centos.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-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm

    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/python-urlgrabber-3.9.1-11.el6.noarch.rpm

    我的做法是直接到http://mirrors.163.com/centos/6/os/x86_64/Packages/搜索相关的5个包。

    3.进行安装yum

    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 -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm

    rpm -ivh yum-3.2.29-60.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm

    注意最后两个包必需同时安装,否则会相互依赖,如果出现“python-urlgrabber >= 3.9.1-10 is needed by”则要安装python-urlgrabber-3.9.1-11.el6.noarch.rpm

    ----------配置网易源

    4.更新repo文件

    mv /etc/yum.repos.d/rhel-source.repo /etc/yum.repos.d/rhel-source.repo.bak

    vi /etc/yum.repos.d/rhel-debuginfo.repo

    内容为:

    [base]

    name=CentOS-$releasever - Base

    baseurl=http://mirrors.163.com/centos/6/os/$basearch/

    gpgcheck=1

    gpgkey=http://mirrors.163.com/centos/6/os/x86_64/RPM-GPG-KEY-CentOS-6

    #released updates

    [updates]

    name=CentOS-$releasever - Updates

    baseurl=http://mirrors.163.com/centos/6/updates/$basearch/

    gpgcheck=1

    gpgkey=http://mirrors.163.com/centos/6/os/x86_64/RPM-GPG-KEY-CentOS-6

    #packages used/produced in the build but not released

    #[addons]

    #name=CentOS-$releasever - Addons

    #baseurl=http://mirrors.163.com/centos/6/addons/$basearch/

    #gpgcheck=1

    #gpgkey=http://mirrors.163.com/centos/6/os/x86_64/RPM-GPG-KEY-CentOS-6

    #additional packages that may be useful

    [extras]

    name=CentOS-$releasever - Extras

    baseurl=http://mirrors.163.com/centos/6/extras/$basearch/

    gpgcheck=1

    gpgkey=http://mirrors.163.com/centos/6/os/x86_64/RPM-GPG-KEY-CentOS-6

    #additional packages that extend functionality of existing packages

    [centosplus]

    name=CentOS-$releasever - Plus

    baseurl=http://mirrors.163.com/centos/6./centosplus/$basearch/

    gpgcheck=1

    enabled=0

    5、yum clean all

    6、yum install vim(测试一下)如果出现

    Errno 14] PYCURL ERROR 6 - 'Couldn't resolve host 'mirrors.163.com'错误则

    修改一下 /etc/resolv.conf

    添加一个nameserver 8.8.8.8完成

  • 相关阅读:
    HDU 4628 Pieces
    HDU 2983 Integer Transmission
    HDU 1820 Little Bishops
    CodeForces 165E Compatible Numbers
    CodeForces 11D A Simple Task
    HDU 4804 Campus Design
    HDU 3182 Hamburger Magi
    Linux的用户和组
    Linux文件/目录权限及归属
    Vim使用介绍
  • 原文地址:https://www.cnblogs.com/bigfi/p/9480288.html
Copyright © 2011-2022 走看看