• Linux报错排解


    1.Loaded plugins: product-id, search-disabled-repos, subscription-manager

    This system is not registered with an entitlement server. You can use subscription-manager to register.
    Nothing to do
    这是因为使用redhat自带的yum源要付费,所以需要自己重新生成yum源。

    大概意思是是让你先注册一下。

    这是redhat 自带的 yum 源需要注册,花钱才能使用,博主比较穷,怎么办呢,发现网上说可以替换,于是开始撸,中间也有不少心酸。把心得写下来!!!

    第一步:先卸载原来的yum  

     rpm -qa |grep yum    查看原来是否安装

    yum-rhn-plugin-2.0.1-9.el7.noarch
    yum-metadata-parser-1.1.4-10.el7.x86_64
    yum-3.4.3-154.el7.noarch

    直接卸载:

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

    在次运行  :rpm -qa |grep yum  发现卸载干净了

    2.下载新的yum安装包
        网易的镜像网站为:http://mirrors.163.com,我安装的系统是红帽7版本,所以选择下载Centos7的镜像源,在以下网址http://mirrors.163.com/centos/7/os/x86_64/Packages/ 下载所需文件,所需的文件为:

    rpm-4.11.3-25.el7.x86_64.rpm         
    yum-metadata-parser-1.1.4-10.el7.x86_6
    python-urlgrabber-3.10-8.el7.noarch.rpm 
    yum-3.4.3-154.el7.centos.noarch.rpm  
    yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm

    因为在安装

    yum-3.4.3-154.el7.centos.noarch.rpm
    yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
    的时候会提示需要先安装其他的几个包,而且对版本会有要求,所以这里就一次性把所需的包全部下载下来。

        3.安装
    安装的语句是:

    rpm -ivh rpm-4.11.3-25.el7.x86_64.rpm yum-metadata-parser-1.1.4-10.el7.x86_6 python-urlgrabber-3.10-8.el7.noarch.rpm yum-3.4.3-154.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm

    在安装的时候可能系统会提示存在文件冲突,参考http://man.linuxde.net/rpm中关于rpm命令的介绍,可以采取强制安装的方式,即在执行安装语句的时候加上选项--force,更改后的语句为:

    rpm -ivh --force rpm-4.11.3-25.el7.x86_64.rpm yum-metadata-parser-1.1.4-10.el7.x86_6 python-urlgrabber-3.10-8.el7.noarch.rpm yum-3.4.3-154.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-42.el7.noarch.rpm

    此时,安装命令将进行强制安装。

        4.配置文件
    网易镜像的配置文件可以在http://mirrors.163.com/.help/centos.html 进行下载,Centos7的镜像下载链接为:http://mirrors.163.com/.help/CentOS7-Base-163.repo

    wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
    将该文将放在 /etc/yum.repos.d 文件夹下,并将原yum文件作备份,这里参考http://mirrors.163.com/.help/centos.html 的介绍,将文件下载好以后,还要更改文件中的变量,具体就是将
    $releasever
    变量转化为你相应的系统版本,在这里就是 7 。转化方法,根据https://www.cnblogs.com/haoyufeng/p/4393005.html 中所介绍,在vi编辑器下执行下述指令即可更改:

    :1,$s/$releasever/7/g
        5.完成
    此时,yum源就基本更改完成,然后执行:

    清除缓存
    [root@localhost yum.repos.d]# yum clean all
    重建缓存,以提高搜索安装软件的速度
    [root@localhost yum.repos.d]# yum makecache
    更新系统(可选)
    [root@localhost yum.repos.d]# yum update

    更新软件并测试yum源的可用性,执行:

    yum repolist all

    可以查看yum源列表,示例如下:

    repo id                                               repo name                                                        status
    base/x86_64                                           CentOS-7 - Base - 163.com                                        enabled: 9,591
    centosplus/x86_64                                     CentOS-7 - Plus - 163.com                                        disabled
    extras/x86_64                                         CentOS-7 - Extras - 163.com                                      enabled:   446
    updates/x86_64                                        CentOS-7 - Updates - 163.com   
    如果发现某个yum源的状态是disabled,则可以在CentOS7-Base-163.repo文件中进行更改,将相应模块的enabled参数更改为1就行了:
     
    enabled=1
  • 相关阅读:
    zoj 2972
    图像切割之(五)活动轮廓模型之Snake模型简单介绍
    使用和制作patch文件
    一步一步写算法(之洗牌算法)
    第3讲 数码管显示
    Oracle 11g client的安装和配置。
    StringTokenizer类的使用
    BDB (Berkeley DB)数据库简单介绍(转载)
    关于MSHTML
    C语言sizeofkeyword
  • 原文地址:https://www.cnblogs.com/lukelook/p/11200230.html
Copyright © 2020-2023  润新知