Chinaunix首页 | 论坛 | 博客
  • 博客访问: 783384
  • 博文数量: 108
  • 博客积分: 2887
  • 博客等级: 少校
  • 技术积分: 1570
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-28 07:51
文章分类

全部博文(108)

文章存档

2012年(4)

2011年(86)

2010年(18)

分类: LINUX

2010-11-28 09:02:38

  由于需要,今天在虚拟机下安装了个rhel5.4,用来学习服务器的搭建,无奈在安装的时候我没有选择安装相应的服务器的软件包,虚拟机里装好的rhel5.4的yum源又没法用,不想去用其它的源,于是决定自己动手搭建一个yum源以提供自己在虚拟机下使用。
  我物理机上已经装有rhel5了,已经换了其它的源,在安装系统的时候我已经装过vsftp服务器了,不过还是的记一下如何从系统盘来安装vsftp服务器:
  
一  安装vsftp和createrepo
  1. 启动RHEL5 linux,并放入安装光盘
  2. 挂载光驱到/mnt下                                                             #mount /dev/cdrom /mnt(如果你使用的的是iso镜像文件,可以使用 #mount -o loop -t iso9660 /path/.iso /mnt 的方法)
  3. 接着安装vsFTP服务
    #cd  /mnt/Server
    #rpm  -ivh vsftpd*
    #chkconfig vsftpd on
    #service vsftpd start
  4. 为了生成相应的依赖性文件,得安装createrepo软件包
    #rpm –ivh createrepo*
  5. 拷贝系统盘中的文件到ftp服务器的相关目录下
    #cp  -R  /mnt/Server  /var/ftp/pub(因为我只用到了Server下的软件包,所以我只拷贝了Server这一个文件)
二  搭建yum源服务器
  1. 生成依赖性关系                                                         #createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core. xml /var/ftp/pub/Server/                                                         这个地方应该注意一下 comps-rhel5-server-core. xml一定不能手动生成. 默认的安装光盘上相应的目录下的repodata目录下已经有了(eg:Server/repodata/comps-rhel5-server-core. xml)
  2. 接下来新建一个仓库文件,文件名字一般为name.repo  (eg: yumserver.repo)               #vim name.repo 文件的内容为:
      [server]
       #注意 “name=”后的字段可以自选
       name=server
       baseurl=ftp://你的yum源IP地址/pub/Server
       #是否开启源,可以注释掉
       enabled=1
       #是否要验证软件包  可以注释(值为零时代表不用验证)
       gpgcheck=1
       #验证的密钥  可注释掉
       gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

    到此我们的搭建之旅就完成了,在我们需要此源时,就只用把上述的仓库文件拷贝到 相应的rhel5 linux 下的/etc/yum.repo.d 文件中就可以使用我们自己搭建的源了。


   一开始的时候,我本以为只要将系统盘内的相应的文件拷贝到ftp服务器的分享的文件里面,然后修改好仓库文件就可以用yum源来安装软件包了,没想到总是出现错误,唉,只得上网查找问题了,,,最终恍然大悟    我竟然将最要紧的依赖性关系给忽略了,,,,糊涂啊。。。。。。不过最终还是搭建好了,并且可以使用了,很高兴  很激动额。。。。。

 



阅读(2210) | 评论(1) | 转发(0) |
0

上一篇:没有了

下一篇:vi编辑器命令大全

给主人留下些什么吧!~~

chinaunix网友2010-11-30 10:55:12

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com