redhat linux6.4下搭建本地yum源,Redhat Linux6.4下搭建本地yum源

一、准备工作

1. Linux安装盘插入光驱

08bdfc28876530c31690fe578dfd897a.png

2. 挂载光驱

[root@localhost ~]# mount /dev/cdrom /mnt/

mount: block device /dev/sr0 is write-protected, mounting read-only

[root@localhost ~]#

3. 安装createrepo软件包 ---> 这是一个解决依赖性的工具

[root@localhost ~]# cd /mnt/Packages/

[root@localhost Packages]# rpm -ivh createrepo-0.9.9-17.el6.noarch.rpm

warning: createrepo-0.9.9-17.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

error: Failed dependencies:

Python-deltarpm is needed by createrepo-0.9.9-17.el6.noarch

[root@localhost Packages]# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

warning: python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

error: Failed dependencies:

deltarpm = 3.5-0.5.20090913git.el6 is needed by python-deltarpm-3.5-0.5.20090913git.el6.x86_64

[root@localhost Packages]# rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

warning: deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing...                ########################################### [100%]

1:deltarpm              ########################################### [100%]

[root@localhost Packages]# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

warning: python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing...                ########################################### [100%]

1:python-deltarpm        ########################################### [100%]

[root@localhost Packages]# rpm -ivh createrepo-0.9.9-17.el6.noarch.rpm

warning: createrepo-0.9.9-17.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY

Preparing...                ########################################### [100%]

1:createrepo            ########################################### [100%]

[root@localhost Packages]#

4. 拷贝光驱中的rpm包到本系统中,并创建对应的目录

[root@localhost Packages]# mkdir -pv /var/ftp/pub

mkdir: created directory `/var/ftp'

mkdir: created directory `/var/ftp/pub'

[root@localhost Packages]# cp -R /mnt/Packages /var/ftp/pub/

二、 开始搭建yum

1. 生成依赖关系

[root@localhost Packages]# createrepo -g /mnt/repodata/cda5429be6f36ce1348e8f897f4fc96aa00d5727c75e9e5a0b5dc40d22a51116-comps-rhel6-Server.xml /var/ftp/pub/Packages/

Spawning worker 0 with 3720 pkgs

Workers Finished

Gathering worker results

Saving Primary metadata

Saving file lists metadata

Saving other metadata

Generating sqlite DBs

Sqlite DBs complete

2. 编辑yum仓库配置文件

[root@localhost ~]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# ls

rhel-source.repo

[root@localhost yum.repos.d]# cp rhel-source.repo rhel-source.repo.bak

[root@localhost yum.repos.d]# vim 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

3. 至此6.4版本的本地yum安装完毕,测试下是否能够正常使用

[root@localhost yum.repos.d]# 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

myyum                                                                                                                        | 3.8 kB    00:00 ...

myyum/primary_db                                                                                                              | 3.1 MB    00:00 ...

myyum/group_gz                                                                                                                | 204 kB    00:00 ...

Installed Groups:

Additional Development

Base

Debugging Tools

Desktop

Desktop Debugging and Performance Tools

Desktop Platform

Dial-up Networking Support

Directory Client

Network file system client

Assamese Support [as]

Available Language Groups:

Afrikaans Support [af]

Albanian Support [sq]

Amazigh Support [ber]

Azerbaijani Support [az]

Ukrainian Support [uk]

Upper Sorbian Support [hsb]

Uzbek Support [uz]

Vietnamese Support [vi]

Walloon Support [wa]

Welsh Support [cy]

Xhosa Support [xh]

Zulu Support [zu]

Done

[root@localhost yum.repos.d]#

OK !!!

推荐阅读:

0b1331709591d260c1c78e86d0c51c18.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值