文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>rhel5.5下基于vsftp的yum源服务器搭建

rhel5.5下基于vsftp的yum源服务器搭建

时间:2010-11-28  来源:jieoulinux

  由于需要,今天在虚拟机下安装了个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源来安装软件包了,没想到总是出现错误,唉,只得上网查找问题了,,,最终恍然大悟    我竟然将最要紧的依赖性关系给忽略了,,,,糊涂啊。。。。。。不过最终还是搭建好了,并且可以使用了,很高信  很激动额。。。。。

 



相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载