测验:本地仓库
repodata/ 中什么支持按文件搜索(dnf provides '*/nginx.conf')?
- primary
- other
- repomd.xml
- filelists
元数据文件名为什么带校验和前缀?
- 内容变化时名称也变,防止代理返回旧副本
- 只看名称就能发现篡改
- 便于按名称排序
- 名称越长压缩越好
仓库新增 rpm 后客户端看不到,检查顺序是什么?
- GPG 密钥→权限→网络
- 磁盘→SELinux→防火墙
- 仓库是否执行 createrepo_c --update→客户端是否让缓存过期
- 架构→版本→依赖
为什么将 dnf repoclosure 作为引入前门禁?
- 计算总大小
- 验证 GPG 签名
- 列出仓库内无法满足依赖的软件包
- 查找重复软件包
dnf repomanage --old --keep 2 的运维意义是什么?
- 每个软件包保留两个旧版本,该数量就是可回滚范围
- 清理下载缓存
- 压缩元数据
- 查找并删除重复文件
把 --pkglist 与引入清单关联有什么好处?
- 从结构上防止清单与实际仓库内容不一致
- 缩短建库时间
- 自动生成软件包校验和
- 提高元数据压缩率