linux基础命令day09--入门篇

86 阅读1分钟

- yum仓库的配置:

yum仓库的主要作用:为人类解决错综复杂的依赖关系。

      配置文件:/etc/yum.conf
      日志文件:/var/log/yum.log

工作原理:

image.png

     `注意:`
           1.正如图片所示,想做服务端,首先我们要有一个repodata,和一个众多的软件包。
           2.repodata为软件清单,记录着众多软件包的名称等。
      `部署yum本地,网络yum源前的准备:`
                                      
                                     [name] --不可以有空格,剩下的随便起。
                                      name=  --不可以有特殊字符,剩下的没有要求。
                                      baseurl= --yum仓库的路径。
                                      enabled= --是否开启频道。
                                      gpgcheck= --是否开启密钥检验。(0屏蔽1开启)
                                      gpgkey=    --用于rpm包密钥的文件。(0屏蔽1开启)

- 部署yum源:(为了方便,我一起配置了)

     vi /etc/yum.repos.d/dvd.repo
      [http]
      name=http
      baseurl=http://192.168.4.7/dvd
      enabled=1
      gpgcheck=0

      [local]
      name=local
      baseurl=file:///root/dvd
      enabled=1
      gpgcheck=0

      [ftp]
      name=ftp
      baseurl=ftp://192.168.4.7/dvd
      enabled=1
      gpgcheck=0

image.png

      yum clean all (清楚缓存)
      yum repolist -v

image.png ok 我们网页浏览: http: image.png

ftp:

image.png

这样的好处是,我们可以共享yum仓库。 举个例子: src=http___mmbiz.qpic.cn_mmbiz_png_uD7gEhxZMDm1ibsYfficiaqAM9icIbWCpjFST6vw8758G0Rdkp1Nc1TSInv57TYvkKAeCwQRvjnnbqTrd7ahu81QJA_640_wx_fmt=png&refer=http___mmbiz.qpic.jpg

我们开一个同网段的虚拟机。(192.168.4.8)

image.png

我们进行,配置这台主机的yum源。因为192.168.4.7已经配置共享yum了我们如图配置,也就是说我们源头用的不是.8的镜像而是直接用.7配置好的镜像。

image.png

      `注意:`
            这么配置大大减少了。操作步骤,比较方便。

image.png

      `注意:`
            1.关闭防火墙,selinux
            2.配置yum源的时候要/etc/yum.repos.d/下的文件必须以*.repo结尾,并且都是配置正确的,如果有一个文件不正确其他的正确也用不了。