linux 添加网络yum源,Red Hat Enterprise Linux添加网络yum源

2017.07.23

查看系统版本

[root@localhost ~]# cat /etc/redhat-release

Red Hat Enterprise Linux Server release 6.7 (Santiago)

[root@localhost ~]# uname -a

Linux localhost.localdomain 2.6.32-573.el6.x86_64 #1 SMP Wed Jul 1 18:23:37 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux

# rpm -aq | grep yum|xargs rpm -e --nodeps  卸载原有的yum,忽略依赖关系

http://mirrors.163.com/centos/6/os/x86_64/Packages/

python-iniparse-0.3.1-2.1.el6.noarch.rpm

##python-urlgrabber-3.9.1-11.el6.noarch.rpm

yum-3.2.29-81.el6.centos.noarch.rpm

yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

[root@localhost yum.repos.d]# rpm -ivh  rpm包(最后两个依赖关系一同安装)

python-iniparse-0.3.1-2.1.el6.noarch.rpm

python-urlgrabber-3.9.1-11.el6.noarch.rpm

yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

yum-3.2.29-81.el6.centos.noarch.rpm

yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

warning: yum-3.2.29-81.el6.centos.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY

error: Failed dependencies:

python-urlgrabber >= 3.9.1-10 is needed by yum-3.2.29-81.el6.centos.noarch

遇到以上问题说明python-urlgrabber版本低,卸载安装高版本

rpm -e python-urlgrabber-3.9.1-9.el6.noarch

rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm

更改yum源#我们使用网易的CentOS镜像源

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

vi CentOS6-Base-163.repo

把$releasever替换成现有系统的版本号(6)

vim替换命令

:%s/$releasever/6/g

退出保存

清理yum缓存

#yum clean all

将服务器软件包信息缓存至本地,提高搜索安装效率

#yum makecache

一、yum

yum是Yellow dog Updater, Modified的简称,yum是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的header,header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务。主要功能是更方便的添加删除更新RPM包,能自动解决包的依赖问题,它能便于管理大量系统的更新问题。

Yum特点:可以同时配置多个资源库

简洁的配置文件(/etc/yum.conf, /etc/yum.repos.d下的文件)

使用方便

保持与rpm数据库的一致性

二、yum的配置

1.从本地光盘方式获取软件包

1.1 创建挂载点,挂载光盘:

[root@localhost ~]# mkdir /mnt/cdrom

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

1.2  配置yum客户端

[root@localhost ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo

ec5a0749852bdcafa828e5188f1e79b6.png

1.3  配置好上面文件,就可以添加删除更新RPM包了。

1.4  测试

[root@localhost ~]# yum repolist

Loaded plugins: rhnplugin, security

This system is not registered with RHN.

RHN support will be disabled.

repo id              repo name                                status

rhel-cluster         Red Hat Enterprise Linux cluster         enabled:   32

rhel-clusterstorage  Red Hat Enterprise Linux clusterstorage  enabled:   39

rhel-server          Red Hat Enterprise Linux server          enabled: 2292

rhel-vt              Red Hat Enterprise Linux vt              enabled:   36

repolist: 2399

858c71b8806c7ee6219675da80c59a71.png

6a22e2f89439c0ab298a0e005c7a4cbd.png

(yum命令文章后续详细介绍)

2.从ftp服务器方式获取软件包

2.1  示意图:

64b1d358cbc697b877d2ea809ea6db40.png

2.2   yum 服务器端配置,先安装ftp服务器并启动ftp服务器

ddc359531bc5a8374f311e40f5930131.png

2.3  把光盘上的系统文件copy到ftp服务器默认目录下/var/ftp/pub

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

[root@localhost cdrom]# cp -r . /var/ftp/pub/

[root@localhost ftp]# du -sh pub

2.9G   pub     确认已经copy完毕

2.4   编辑客户机端yum的配置文件

694e8ebabaac1cdef316a314abb7d435.png

2.5测试

[root@localhost ~]# yum clean all   //清除缓存和旧的包

Loaded plugins: rhnplugin, security

Cleaning up Everything

安装dhcp服务器

f44176c182c3cf2746b1e2b86c8bf3c0.png

31ff7d0b4730d823348f860a3cf1cf96.png

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值