如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
RHEL5yum源的简单配置yum源端配置注:system-config-packages图形化应用程序,实际上就是yum工具的图形化前端程序。1首先,将RHEL中的Server文件夹拷贝到/yum中。如果要安装虚拟化组件,则RHEL光盘下的VT目录下的所有rpm包也要复制到/yum下。[root@localhost/]#mkdir/yum[root@localhost/]#mount/dev/cdrom/mnt[root@localhost/]#cp–rv/mnt/Server//yum[root@localhost/]#cp–rv/mnt/VT/*.rpm/yum2进入/yum目录,安装createrepo:[root@localhostServer]#rpm–ivhcreaterepo<tab>3复制/Server下rpm包的分组信息:[root@localhostServer]#cprepodata/comps-rhel5-server-core.xml/root[root@localhostServer]#cprepodata/comps-rhel5-server-vt.xml/root注:如果找不到以上文件,就复制类似comps-xxx-server.xxx.xml的文件。[root@localhostServer]#rm-rfrepodata注:comps-rhel5-server-core.xml为rpm包的分组信息,该信息不能由createrepo生成,故需要对光盘中自带的文件进行备份。4使用createrepo命令生成yum仓库依赖性关系:[root@localhostServer]#createrepo-g/root/comps-rhel5-server-core.xml/yum/Server[root@localhostServer]#createrepo-g/root/comps-rhel5-server-vt.xml/yum/Server5cp/etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release/yum/#scp/yum/RPM-GPG-KEY-redhat-release10.6.3.211:/tmp//将RPM公钥复制到客户端。6使用FTP或http方式将/yum目录共享出去。FTP需要允许匿名访问。yum客户端配置【配置文件简介】yum的配置文件分为两部分:main和repositorymain部分定义了全局配置选项,整个yum配置文件应该只有一个main。常位于/etc/yum.conf中。repository部分定义了每个源/服务器的具体配置,可以有一到多个。常位于/etc/yum.repo.d目录下的各文件中。一般全局设置默认就可以了,不必改动。只配置repository文件。【yum.conf简介】yum.conf文件一般位于/etc目录下,一般其中只包含main部分的配置选项。其内容大致为:[main]cachedir=/var/cache/yum#cachedir:yum更新软件时的缓存目录,默认设置为/var/cache/yumdebuglevel=2#debuglevel:Debug信息输出等级,范围为0-10,缺省为2logfile=/var/log/yum.log#logfile:存放系统更新软件的日志的目录。用户可以到/var/log/yum.log文件去查询自己在过去的日子里都做了哪些更新。pkgpolicy=newest#包的策略。一共有两个选项,newest和last,这个作用是如果你设置了多个repository,而同一软件在不同的repository中同时存在,yum应该安装哪一个,如果是newest,则yum会安装最新的那个版本。如果是last,则yum会将服务器id以字母表排序,并选择最后的那个服务器上的软件安装。一般都是选newest。distroverpkg=redhat-release#指定一个软件包,yum会根据这个包判断你的发行版本,默认是redhat-release,也可以是安装的任何针对自己发行版的rpm包。tolerant=1#如果值为1,则yum会忽略任何的有关包的错误。举例来说,当执行yum来安装baz时,如果baz包已经安装在系统中了,则yum会继续重复安装baz,而不会报错。默认值为1。exactarch=1#设置为1,则yum只会安装和系统架构匹配的软件包,例如,yum不会将i686的软件包安装在适合i386的系统中。默认为1retries=20#网络连接发生错误后的重试次数,如果设为0,则会无限重试。默认值为6obsoletes=1#此选项在进行发行版跨