7.5 yum搭建本地仓库

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

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本地仓库,方便使用本地的光盘作为他的仓库,做为它的依赖的包

转载于:https://my.oschina.net/u/3707314/blog/1572485

你可能感兴趣的:(7.5 yum搭建本地仓库)