码迷,mamicode.com
首页 > 系统相关 > 详细

【linux系统优化】之yum更新源的配置及使用

时间:2015-06-01 00:57:09      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:linux   yum   更新源   centos   

首先介绍yum,它是一款基于vpm安装包的安装包管理工具

【1】yum is an interactive, rpm based, packagemanager可以解决包与包之间的依赖关系

【2】rpm - ivh  软件安装命令不能解决依赖关系

在yum的配置文件中含有软件下载的地址即更新源的地址此地址是我们使用yum进行软件安装时下载软件所使用的地址默认情况下这个地址为国外的镜像地址mirror.centos.org/

但在国内如果还使用国外的镜像地址也许速度会比较慢这时我们可以考虑使用国内的镜像更新地址mirrors.163.com/


1yum源的配置方法

1登陆mirrors.163.com/找到centos帮助

技术分享


2找到CentOS6

技术分享


3点击获得下载地址或直接下载然后上传到linux系统上

技术分享

这里获得下载地址http://mirrors.163.com/.help/CentOS6-Base-163.repo


4在Linux下下载yum的配置文件

【1】进入yum的目录

[root@moban ~]#cd /etc/yum.repos.d/
[root@mobanyum.repos.d]# ls
CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo  CentOS-Vault.repo

这里可以看到CentOS-Base.repo即为当前使用的yum配置文件一般情况下我们也可以直接vim去修改里面的下载地址但这个方法很少用直接更改新的repo文件就可以了。

【2】备份CentOS-Base.repo

[root@mobanyum.repos.d]# cp CentOS-Base.repo CentOS-Base.repo.ori    #可使用mv
 [root@moban yum.repos.d]# ls
CentOS-Base.repo      CentOS-Debuginfo.repo  CentOS-Vault.repo
CentOS-Base.repo.ori  CentOS-Media.repo

这里也可以使用mv命令来进行备份但此时将不存在CentOS-Base.repo文件而只存在CentOS-Base.repo.ori文件这里修改前做备份的目的

1.有问题回滚

2.事后比对改过的内容

【3】从163镜像站点中下载新的repo文件

[root@mobanyum.repos.d]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
--2015-05-2015:14:31-- http://mirrors.163.com/.help/CentOS6-Base-163.repo
Resolvingmirrors.163.com... 123.58.173.186, 123.58.173.185
Connecting tomirrors.163.com|123.58.173.186|:80... connected.
HTTP requestsent, awaiting response... 200 OK
Length: 2006(2.0K) [application/octet-stream]
Saving to:aCentOS6-Base-163.repoa
100%[======================================>]2,006       --.-K/s   in 0s     
2015-05-2015:14:31 (123 MB/s) - aCentOS6-Base-163.repoa saved[2006/2006]
[root@mobanyum.repos.d]# ls
CentOS6-Base-163.repo  CentOS-Base.repo.ori   CentOS-Media.repo
CentOS-Base.repo       CentOS-Debuginfo.repo  CentOS-Vault.repo

可看到此时多了CentOS6-Base-163.repo文件此即为从163镜像站点下载的repo文件。

【4】将新下载的repo文件更改为当前使用的yum配置文件

[root@mobanyum.repos.d]# cp CentOS6-Base-163.repo CentOS-Base.repo
cp: overwrite`CentOS-Base.repo‘? y

此时即成功地配置了yum的更新源。

可以使用sz -y CentOS-Base.repo CentOS-Base.repo.ori命令下载前后两个yum配置文件然后使用文本比较工具对比其中的不同会发现只是把下载地址改变了而已。

在生产环境中可以配置属于自己企业或服务器的yum仓库。


yum更新源的配置到此已经结束了只要按照上面的操作进行一般是没有问题的下面的内容只是针对yum的使用并根据实际所需要的软件进行安装而已如果只想知道yum更新源的配置方法则下面的内容可以不看当然也可以用下面安装软件的方法来测试一下新配置的更新源的下载速度相信会有很大改变。



2使用yum安装必要的软件包

1安装必要的软件

[root@mobanyum.repos.d]# yum install tree telnet dos2unix sysstat lrzsz –y
······
Complete!

-y参数表示不进行提示

当然所谓的必要的软件根据个人需求。

2安装系统补丁和更新

[root@mobanyum.repos.d]# yum upgrade

[root@mobanyum.repos.d]# yum grouplist

3安装包组

【1】查看已安装的包组

[root@mobanyum.repos.d]# yum grouplist
InstalledGroups:
   Base
   Compatibility libraries
   Development tools
······
   Dial-up Networking Support
   Hardware monitoring utilities
   Networking Tools
   Performance Tools
AvailableGroups:
   Additional Deve
······

说明上面省略了一些内容的输出这里只输出部分具体内容可自行尝试并做分析查看。

InstalledGroups已经安装的包组

AvailableGroups可安装但未安装的包组

【2】安装包组

[root@mobanyum.repos.d]# yum groupinstall "Development Tools"

注意安装包组要加双引号

【3】yum install与yumgroupinstall的区别与联系

yuminstall 它安装单个软件以及这个软件的依赖关系

yumgroupinstall 它安装一个安装包这个安装包包涵了很多单个软件以及单个软件的依赖关系


本文出自 “香飘叶子” 博客,请务必保留此出处http://xpleaf.blog.51cto.com/9315560/1656950

【linux系统优化】之yum更新源的配置及使用

标签:linux   yum   更新源   centos   

原文地址:http://xpleaf.blog.51cto.com/9315560/1656950

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!