码迷,mamicode.com
首页 > 其他好文 > 详细

简单的YUM三种搭建方式

时间:2020-04-26 23:51:31      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:repo   自动化   包含   pack   ges   路径   软件   通过命令   指定   

**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三种搭建方式

标签:repo   自动化   包含   pack   ges   路径   软件   通过命令   指定   

原文地址:https://blog.51cto.com/14802543/2490529

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!