简单的YUM三种搭建方式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单的YUM三种搭建方式相关的知识,希望对你有一定的参考价值。

                                              **YUM三种搭建方式**
YUM可以说是LINUX里面的灵魂,没有YUM可以说LINUX就寸步难行,YUM的宗旨就是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。YUM是软件的仓库,它包含rpm的header, header包括了rpm的各种信息,包括描述,功能,提供的文件,依赖性等,正是因为它收集了这些header并加以分析,YUM才可以自动的处理rpm软件包之间的依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
    整个YUM仓库搭建可以分为三种,本地,自定义yum,网络。
    第一种:本地搭建
 一:1.linux系统里面自带众多的软件包,Packages是软件包存放目录。
      2.里面有仓库数据文件,repodata是仓库数据文件存放的目录。
      3.软件仓库的提供方式
          –本地目录:file://... (本地可以使用)
          –FTP或HTTP服务:ftp://... 、http://... (后面可以使用)
 二:先写一个配置文件(通过命令进入vim)
          1.先把/etc/yum.repos.d/*.repo 全部放入一个文件夹。
          2.之后创建一个vim /etc/yum.repos.d/nsd01.repo的仓库文件。
          3.在文件里面填写的格式:
             ①【nsd01】    #仓库的名称
                         ②name=nsd01    #仓库的描述
                         ③baseurl=file:///dvd    #这是之前本地仓库挂载点,指定的服务端
                         ④enabled=1    #启动本文件
                         ⑤gpgcheck=0    #不去检测红帽的签名信息,为了方便
                    4.最后保存并退出就可以在本地使用yum仓库了。

  第二种:自定义yum
      一:1.准备好几个需要的rpm软件包
               2.利用createrepo命令生成仓库文件
               3.createrepo   /usr/local/tools/other/    #生成仓库数据文件
               4.书写 vim    /etc/yum.repos.d/ nsd01.repo 
               [nsd01]
               name=nsd01
               baseurl=file:///dvd
               enabled=1
               gpgcheck=0
               [myrpm]
               name=myrpm
               baseurl=file:///usr/local/tools/other     #指向repodata所在的路径,并且你的rpm软件包的位置。
               enabled=1
               gpgcheck=0 

     第三种:网络yum(首先确定你的系统可以联网)
         一:备份你的repo文件
                     mv?/etc/yum.repos.d/nsd01.repo    ?/etc/yum.repos.d/repo
             二:下载网络repo文件:
                      wget?-O?/etc/yum.repos.d/CentOS-Base.repo
              http://mirrors.aliyun.com/repo/Centos-5.repo
             三:查看你的仓库信息      #yum?repolist?all           

以上是关于简单的YUM三种搭建方式的主要内容,如果未能解决你的问题,请参考以下文章

5周第1次课 安装软件包的三种方法 rpm包介绍 yum工具用法 yum搭建本地仓库

5周第1次课(11月13日) 安装软件包的三种方法 rpm包介绍 yum工具用法 yum搭建本地仓库

Centos 7 下yum搭建lnmp环境(yum安装方式)

rpm,yum,yum搭建本地仓库

二十安装软件包的三种方法RPM包介绍rpm工具用法yum工具用法yum搭建本地仓库

二十安装软件包的三种方法RPM包介绍rpm工具用法yum工具用法yum搭建本地仓库