YUM及yum搭建仓库详解

YUM及yum搭建仓库详解

YUM,Yellow dog Updater Modified
基于RPM包构建的软件更新机制
可以自动解决依赖关系
所有软件包由集中的YUM软件仓库提供
软件仓库的提供方式
FTP服务:ftp://
HTTP服务:http://
本地服务:file:///
RPM软件包的来源
RedHat发布的RPM包集合
第三方组织发布的RPM包集合
用户自定义的RPM包集合
清理缓存:yum clean all
Repo文件
[localcdrom] : 这个是repo的识别号。必须是唯一的。不能有重复的
name: repo的名字: 中间可以有空格
baseurl: 这个是yum源的地址, ftp:// 是ftp协议, http://是http协议的, ftp://是ftp协议的, 这里配置的file:///mnt/cdrom/就是/mnt/cdrom这个目录就是本地yum的配置地址。确保这个目录有repodata目录。
gpgcheck=1 : 进行包检测
gpgkey: 包检测秘钥路径。支持http,ftp,file三种协议的
cost: 代价(默认是2000)越小优先级越高。
yum有关命令
1、yum clean all 清除其他的yum仓库
2、yum update 更新yum仓库
3、yum search 名字 寻找要安装的包名
4、yum list | grep http 同3
进入包文件夹cd /packages/192.168.8.186/Packages/
解决没有creatrepo库的方法
1. 安装依赖软件
rpm -ivh createrepo-0.9.9-18.el6.noarch.rpm
rpm -ivhdeltarpm-3.5-0.5.20090913git.el6.i686.rpm
rpm -ivhpython-deltarpm-3.5-0.5.20090913git.el6.i686.rpm
2.新建库文件
creatrepo .
示例

  1. 创建文件夹 cdrom
    
  2. 下载http://192.168.8.186/Packages/网页目录中所有文件wget -c -r -np -k -L -p http://192.168.8.186/Packages/到cdrom
  3.  进入/etc/yum.repos.d/创建backup文件夹,把所有文件移到backup文件夹下
     ![在这里插入图片描述](https://img-blog.csdnimg.cn/2019091823273741.png)
    
  4. 创建yum.repo文件
    
    本地
    在这里插入图片描述
    ftp
    在这里插入图片描述
    网页
    在这里插入图片描述
    1. 做缓存
      
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值