Chinaunix首页 | 论坛 | 博客
  • 博客访问: 782903
  • 博文数量: 143
  • 博客积分: 2077
  • 博客等级: 大尉
  • 技术积分: 2393
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-28 12:57
文章存档

2016年(2)

2015年(3)

2014年(3)

2013年(41)

2012年(94)

分类: LINUX

2012-11-13 11:40:57

yum的设置文件及软件组功能
  yum是自动联机,那就有可能连一个错误的镜像站点,此时为防止此类错误发生,需手动修改一下yum的设置文档。
先看看配置文件
#vi /etc/yum.repos.d/CentOS-Base.repo
  上面仅列出这个文件里面的base容器,其他信息未列出。
[base]:容器的名字,中括号要有,里面的名字可以随便取,但是不能有两个相同的名称。
name:只是说明一下这个容器的意义而已,并不很重要。
mirrorlist:列出这个容器可以使用的镜像站点,如果不想使用,可以批注掉这一行。
baseurl:很重要,后面接容器的实际网址。mirrorlist是由yum程序自行去找镜像站点,baseurl则是指定固定的一个容器网址。
enable:=1就是让容器被启动,=0就是不启动。
gpgcheck:是否查阅RPM文件内的数字证书。
gpgkey:就是数字证书的公钥文件所在位置。

  接下来就是进行测试了。
#yum repolist all
  /etc/yum.repos.d/下面还有很多其他的文件。

修改容器产生的问题与解决之道
  有时候系统上的数据有新有旧,这可能会出现本机列表与yum服务器的列表不同步的现象,此时就无法更新。此时,我们清除掉系统上面的就数据就行了。
#yum clean [packages|headers|all]
  packages:将下载的软件文件删除
  headers:将下载的软件文件头删除
  all:将所有容器数据都删除

  例子:删除已经下载过的所有容器的相关数据(含软件本身与列表)
#yum clean all


yum的软件组功能
  yum在线安装一个软件很简单,那如果安装的是一个大型的项目呢?就要通过yum的软件组功能来安装。
#yum [组功能] [软件组]
  grouplist:列出所有可使用的组列表
  groupinfo:后面接groupname,则可了解该group内含有的所有组名称
  groupinstall:可以用来安装一整组的软件
  groupremove:删除某个组

  例子:查看目前容器与本机上面的可用于安装过的软件组有哪些
#yum grouplist
        安装软件组
#yum groupinstall XFCE-4.4

全系统自动升级
  通过“yum -y update”来自动升级
#vim /etc/crontab
0 3 * * * root /usr/bin/yum -y update

阅读(3271) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~