YUM 本地源的搭建
2015-12-19 13:06
381 查看
系统环境:RHEL6-X64
挂载镜像(RHEL6-64 的系统镜像iso文件),拷贝文件
创建 repo 文件
[]:中括号中的是 repository id,id 可以随意命名,不过要注意的是不能存在相同的 id ,因为 id 是用来标识不同容器的;
name:后接 repository name , 用来说明容器,随意命名;
baseurl:repository 的地址,如果是网络地址,就用 http:// (或者 ftp:// 与提供服务的服务器相关),如果是本地地址,就用 files:/// 。之所以是 "///" ,是因为第三个 "/" 是表示根目录。
enable:表示这个容器是否启用。启用就设置为 1,不启用就设置为 0。
gpgcheck:表示是否检查 rpm 文件的数字签名。检查就设置为 1,不检查就设置为 0。
gpgkey:就是数字签名的公钥文件所在位置。如果 gpgcheck 值为 0 ,此处就不需要指定 gpgkey 这项。(也可以不配置此项,由一个命名导入也可 ,rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-*)
清理 YUM 缓存
测试配置
挂载镜像(RHEL6-64 的系统镜像iso文件),拷贝文件
mkdir /RHEL_CD # 建立挂载点 cp -rvf /media/RHEL_6.4\ x86_64\ Disc\ 1/* /RHEL_CD/ # media 为系统镜像光盘的挂载点
创建 repo 文件
rm /etc/yum.repos.d/* # 删除原有的 repo 文件 vim /etc/yum.repos.d/rhel-local-source.repo # 新建一个扩展名为 .repo 的文件新建 repo 文件内容如下
[rhel-local-resource] name=local-resource baseurl=file:///RHEL_CD/ enable=1 gpgcheck=1 gpgkey=file://RHEL_CD/RPM-GPG-KEY-redhat-release文件内容含义解释:
[]:中括号中的是 repository id,id 可以随意命名,不过要注意的是不能存在相同的 id ,因为 id 是用来标识不同容器的;
name:后接 repository name , 用来说明容器,随意命名;
baseurl:repository 的地址,如果是网络地址,就用 http:// (或者 ftp:// 与提供服务的服务器相关),如果是本地地址,就用 files:/// 。之所以是 "///" ,是因为第三个 "/" 是表示根目录。
enable:表示这个容器是否启用。启用就设置为 1,不启用就设置为 0。
gpgcheck:表示是否检查 rpm 文件的数字签名。检查就设置为 1,不检查就设置为 0。
gpgkey:就是数字签名的公钥文件所在位置。如果 gpgcheck 值为 0 ,此处就不需要指定 gpgkey 这项。(也可以不配置此项,由一个命名导入也可 ,rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-*)
清理 YUM 缓存
yum clean all
测试配置
yum repolist # 列出所有启用的 repository
相关文章推荐
- 第八话-工厂方法模式
- TFS2012独占签出设置
- Leetcode: Kth Smallest Element in a BST
- atoi和itoa之坑------还是用stringstream吧!
- 大型网站架构演化历程
- 关于追女生的一些感想 2
- MAC双系统U盘安装方法
- bzoj1030(AC自动机)
- swift学习日记(九) 自动引用计数 可选链
- Keil MDK之RTX任务管理 初始化 创建 删除
- SVN客户端(tortoisesvn)使用及studio上传下载
- service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误
- PHPExcel冻结(锁定)表头的使用方法
- openoffice 安装
- Ext.js5带工具条,按钮的表格(没有行为操作)(getReferences)(16)
- Android设计模式之观察者模式
- mybatis开发DAO的2种方法
- iOS---UISwitch控件
- cordova(phonegap) 微信以及QQ分享插件
- Android设计模式之观察者模式