7.5 yum搭建本地仓库

yum本地仓库目录概要

  • 挂载镜像到/mnt/目录
  • cp -r /etc/yum.repos.d /etc/yum.repos.d.bak 将文件和目录一同拷贝到另外一个位置
  • vim /etc/yum/repos.d/dvd.repo //内容以下
    • [dvd]
    • name=install dvd
    • baseurl=file:///mnt
    • enable=1
    • gpgcheck=0
  • yum clean all
  • yum list

  • 假设在centos中,却不能联网,而默认的yum仓库则须要远程链接资源网站下载的的,而咱们则能够搭建一个yum的本地仓库,在本地的路径中安装rpm包
  1. 在作本地仓库的时候,首先须要一个光驱或光盘(镜像文件)
    • mount /dev/cdrom /mnt/
  2. 而后挂载,访问到其中的rpm包
    [root@hf-01 Packages]# cd
    [root@hf-01 ~]# cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
    [root@hf-01 ~]# cd /etc/yum.repos.d
    [root@hf-01 yum.repos.d]# rm -rf ./*
    [root@hf-01 yum.repos.d]# vi dvd.repo
  3. 并将一下文件添加到 vi dvd.repo 中去 [dvd] //就是仓库的名字 name=install dvd //这个就是自定义,做为描述的字符串(没啥做用) baseurl=file:///mnt //就是rpm包在哪里,在 /mnt/ 光驱的路径 enable=1 //是否可用,1 表示可用——>改为0,表示这个yum仓库不能使用 gpgcheck=0 //表示是否检测
  4. 清除以前的缓存 yum clean all
    [root@hf-01 yum.repos.d]# yum clean all
    已加载插件:fastestmirror
    Loading mirror speeds from cached hostfile
    没有已启用的源。
    执行 "yum repolist all" 查看您拥有的源。
    您能够用 yum-config-manager --enable <源名> 来启用源
    [root@hf-01 yum.repos.d]#
  5. 使用yum list查看,或者翻屏查看命令 yum list |less
    [root@hf-01 yum.repos.d]# yum list 
    已加载插件:fastestmirror
    Loading mirror speeds from cached hostfile
    已安装的软件包
    GConf2.x86_64                     3.2.6-8.el7                          @base    
    ModemManager-glib.x86_64          1.1.0-6.git20130913.el7              @anaconda
    NetworkManager.x86_64             1:0.9.9.1-13.git20140326.4dba720.el7 @anaconda
    NetworkManager-glib.x86_64        1:0.9.9.1-13.git20140326.4dba720.el7 @anaconda
    NetworkManager-tui.x86_64         1:0.9.9.1-13.git20140326.4dba720.el7 @anaconda
    OpenEXR-libs.x86_64               1.7.1-7.el7                          @base    
    
    只截取了一小段
    
    Availsble Packages            //能够安装的包
    389-ds-base.x86_64                1.3.5.10-11.el7            dvd
    最右侧以 @ 开头的,表示已经安装过的rpm包

yum本地仓库,方便使用本地的光盘做为他的仓库,作为它的依赖的包git

相关文章
相关标签/搜索