RHEL6.5,制作本地 YUM 源

软件:

1. VMware Workstation 12

2. RHEL 6.5

 

步骤:

1. 将RHEL6.5 的 ISO 镜像挂至虚拟机的 CD-ROM,这样,在虚拟机中就可以访问ISO镜像中的内容了。


 

2. 创建文件夹 

mkdir -p /var/ftp/pub

3. 将ISO中的Server文件夹,拷贝至 pub 目录中 

# 文件夹请按Tab键进行补全
cp -r /media/RHEL_6.5\ x86_64\ Disc\ 1/Server/ /var/ftp/pub

4. 将ISO中的 Packages 文件夹,拷贝于pub 目录中 

# 文件夹请按Tab键进行补全
cp -r /media/RHEL_6.5\ x86_64\ Disc\ 1/Packages/ /var/ftp/pub

 5. 安装createrepo,这是一个解决依赖性的工具 

cd /var/ftp/pub/Packages

rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm 

rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm 

#上面两个是createrepo所依赖的rpm
rpm -ivh createrepo-0.9.9-17.el6.noarch.rpm

6. 生成依赖关系 

createrepo -g /var/ftp/pub/Server/repodata/6221039e7e3dabf7d538c76571d82aaf42b6292b8f6fe6cf56b8fcf1cff3d3ab-comps-rhel6-Server.xml /var/ftp/pub/Packages/

  结果如下

Spawning worker 0 with 3763 pkgs
Workers Finished
Gathering worker results

Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete

 7. 编辑yum仓库配置文件

cd /etc/yum.repos.d/
#备份原始的repo文件
cp rhel-source.repo rhel-source.repo.bak
#编辑repo文件
vim rhel-source.repo

 在打开的“rhel-source.repo”的文件中,仅保留以下内容即可

[myyum] 
name=RedHat Myyum 
baseurl=file:///var/ftp/pub/Packages/
enabled=1 
gpgcheck=1 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

8. 验证一下是否成功

yum grouplist

 输出以下内容即说明成功

Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Group Process
Installed Groups:
   ………………(中间内容省略)
Done

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值