使用系统安装盘做yum的本地源Linux认证考试

文章作者 100test 发表时间 2009:10:22 22:01:05
来源 100Test.Com百考试题网


  第一种方法:

  1. 在server1上copy所有光盘的内容到/server/rhel5/i386/,并对此目录做好了NFS共享,然后把Server下repodata改名为repodata.ins

  2. # createrepo -g /misc/cd/Server/repodata.ins/comps-rhel5-server-core.xml -v /server/rhel5/i386/Server/

  3. # ls -al /server/rhel5/i386/Server/repodata/

  -rw-r--r-- 1 root root 928710 May 2 06:42 comps-rhel5-server-core.xml

  -rw-r--r-- 1 root root 2282389 May 2 06:42 filelists.xml.gz

  -rw-r--r-- 1 root root 5570297 May 2 06:42 other.xml.gz

  -rw-r--r-- 1 root root 747025 May 2 06:42 primary.xml.gz

  -rw-r--r-- 1 root root 1158 May 2 06:42 repomd.xml

  4. 在另一台机器server2把共享目录mount到本地(使用http当然也可以),然后设置rhel5.repo

  [rhel5]

  name=Red Hat Enterprise Linux $releasever - $basearch

  baseurl=file:///server/rhel5/i386/Server

  enabled=1

  gpgcheck=0

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

  5. # yum clean all

  # yum grouplist

  # yum search bind

  关键就在createrepo的-g参数,是需要从一个现成的文件中去读取group信息的,然后再生成到你的repodata目录下。

  第二种方法:

  使用http作为仓库的发布

  在rhel5.repo里写入

  Server

  [Server]

  name=Red Hat Enterprise Linux $releasever - $basearch - Debug

  baseurl=http://192.168.1.101/server (localhost)

  enabled=1

  192.168.1.101是本机IP,如果其他机器用的话就必须使用192.168.1.101

  我采用的安装光盘的5张cd.


相关文章


使用ghost对linux进行系统备份Linux认证考试
跨平台Linux虚拟服务器配置心得Linux认证考试
linux内存管理之非连续物理地址分配(vmalloc)Linux认证考试
LINUXFSCK数据出错灾难应急方案Linux认证考试
使用系统安装盘做yum的本地源Linux认证考试
java辅导:JSP的相对目录Linux认证考试
Linux认证:Linux内存管理Linux认证考试
shell脚本中一些特殊符号Linux认证考试
naigos实现监控短信报警Linux认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛