简单的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           
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值