YUM: Yellowdog Update Modifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软 件包,up2date的替代工具
yum repository: yum repo,存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下)
yum客户端配置文件:
/etc/yum.conf:为所有仓库提供公共配置
/etc/yum.repos.d/*.repo:为仓库的指向提供配置
yum 最容易出错的地方: 1 配置文件格式 写错 2 缓存问题导致
创建 yum 源管理工具
先看光盘是否挂载 df
进入 cd /etc/yum.repos.d 并查看 yun.repos.d目录下的 yum 包
查看 yum 的创建格式 用 cat /etc/yum.conf 查看
[main] 表示库的名称 里面可以是单词,字母, 但是不可以有空格
cachedir=/var/cache/yum/$basearch/$releasever 显示的是缓存文件夹$basearch 是cpu架构 $releasever是版本号
keepcache=0 保存缓存 (1 表示保存缓存 0 表示不保存缓存)
debuglevel=2 调试 一般不动
logfile=/var/log/yum.log 用yum方式安装的日志
exactarch=1 精确匹配的架构
obsoletes=1
gpgcheck=1 检查包和签名的完整性 和rpm -K 一样 (1是默认检查 0 是不检查 )
plugins=1 插件的开启(1是 0否)
installonly_limit=5 并行安装 同时安装包(yum不允许同时在一个机器上并行运行多个yum命令)
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=19&ref bug提示路径
distroverpkg=centos-release
想要用yum安装需要写配置文件 路径 /etc/yum.repos.d
文件名的后缀要以 .repo 结尾
一般把光盘的内容作为yum源 一般都用base.repo
用 vim base.repo 创建yum脚本
按照上面的脚本格式写
[base]
name=centos cdrom 库名称
baseurl=file:///media/CentOS_6.9_Final 本地路径格式file://
gpgcheck=1 检查包的完整性
[epel]
name=epel
baseurl=http://mirrors.aliyun.com/epel/6/$basearch 网络路径用http”// https:// ftp://
gpgcheck=1
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/97547