zoukankan      html  css  js  c++  java
  • 配置本地yum源

    (1).确保光盘挂载点有文件

    [root@xuexi yum.repos.d]# ls  /mnt
    CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
    EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

    (2).yum的一切配置信息都存储在一个叫yum.repos.d目录下的配置文件中。所以跳转到/etc/yum.repo.d目录下

    cd /etc/yum.repo.d

    (3).创建一个新的yum源配置文件,yum源配置文件的结尾必须是.repo

    vim CentOS7.repo

    内容如下:

    [CentOS7]                  //yum的ID,本地唯一,用于区分不同yum源
    name=CentOS-server                //描述信息
    baseurl=file:///mnt                    //前面的file://是协议,后面的/mnt是光盘挂载点
    enabled=1                  //1启用yum源,0禁用yum源
    gpgcheck=0               //1使用公钥验证rpm包的正确性,0不验证

    保存退出后就可以开始验证了。

     注意:如果启用公钥验证,需要配置公钥gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

    (4).接着清空yum已存在的源信息(缓存)

    [root@xuexi yum.repos.d]# yum clean all
    已加载插件:fastestmirror, langpacks
    正在清理软件源: CentOS7 base extras updates
    Cleaning up everything
    Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
    Cleaning up list of fastest mirrors

      查看本地源的所有软件,由于不太好展示,我只能大概说一下。使用命令” yum list | more”(注意使用more限制一下输出),列表会有三列输出,在最后一列显示的是yum的ID(这里就是上面的[CentOS7]),有你设置的yum的ID就是成功了。

    (5).最后yum makecache

  • 相关阅读:
    Linux多线程Pthread学习小结
    TCP三次握手/四次挥手
    内存管理内幕
    Delphi 中分发设计时包
    一个小的算法问题解决
    写了一个验证数字范围的正则表达式
    用 XML 文件持久化和恢复图片信息
    string.Empty 和 "" 并不总是可以互换的
    博客园用的 FreeTextBox 有 bug
    乱花渐欲迷人眼。。。
  • 原文地址:https://www.cnblogs.com/diantong/p/10105805.html
Copyright © 2011-2022 走看看