免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2073 | 回复: 0

Linux上详细配置yum服务过程.... (原创) [复制链接]

论坛徽章:
0
发表于 2010-02-20 18:52 |显示全部楼层
          版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任.  
http://U16.cublog.cn
            Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
    图形化前端  
        Yum的图形化前端主要有yumex和kyum。它们并不是独立於Yum的,而是Yum的图形前端,也就是说在安装和使用Yumex和kyum同时,都是以Yum的安装和配置为基础;所以在用Yumex或kyum 时,必须先安装配置Yum。
   
    软件包来源
           可供Yum下载的软体包包括fedora 本身的软体包以及源自rpm.livna.org的Fedora Extras,全部是由Linux社区维护的,并且基本是自由软体。所有的包都有一个独立的GPG签名,主要是为了你的系统安全。而对于Fedora core 4.0 的用户,rpm.livna.org 的签名是自动导入并安装的。
     
           我们配置linux服务器的时候会经常去安装软件包,安装包就要挂载光盘,很繁琐...我们可以去配
置yum服务来解决这个问题...具体过程如下..
       一..首先挂载光盘,然后搭建FTP服务器.....具体过程如下..
            #mkdir   /media/cdrom
            #mount  /dev/cdrom  /media/cdrom
            #cd   /media/cdrom/Server
            #rpm  -ivh  vsftpd-2.0.5-16.el5.i386.rpm
            #service   vsftpd  restart
       二..启动ftp服务后....拷贝Server . VT. Cluster. ClusterStorage.到/var/ftp/pub目录下下
            #cp  -r /media/cdrom/Server /var/ftp/pub/
            #cp  -r /media/cdrom/Cluster  /var/ftp/pub/
            #cp  -r  /media/cdrom/ClusterStorage/   /var/ftp/pub/
            #cp  -r  /media/cdrom/VT   /var/ftp/pub/
       三..编辑vim  /etc/yum.repos.d/server.repo(记住后缀一定是.repo)
        [Server]
        name=Base packer repo
        baseurl=ftp://192.168.0.180/pub/Server
        enabled=1         
        gpgcheck=1      
        gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release
        [VT]
        name=Base packer repo
        baseurl=ftp://192.168.0.180/pub/VT
        enable=1         
        gpgcheck=1      
        gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release
        [Cluster]
         name=Base packer repo
         baseurl=ftp://192.168.0.180/pub/Cluster
         enable=1           
         gpgcheck=1        
         gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release
        [ClusterStorage]
         name=Base packer repo
         baseurl=ftp://192.168.0.180/pub/ClusterStorage
         enable=1         
         gpgcheck=1   
         gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release  
      编辑完后保存退出,我本机IP是192.168.0.180 这里的enable和gpgcheck等于1表示启用,0表示禁用..FTP可匿名登录...如果需用户名和密码的话..这儿以Server为列.可改为baseurl=ftp://用户名:密码@192.168.0.180/pub/Server
        四..安装createrepo的包...解决包之间的依赖关系...同时创建yum数据库..
        #rpm  -ivh   createrepo-0.4.11-3.el5.noarch.rpm
        #createrepo -g /var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml   /var/ftp/pub/Server/
            #createrepo -g /var/ftp/pub/VT/repodata/comps-rhel5-vt.xml   /var/ftp/pub/VT/
        #createrepo -g   /var/ftp/pub/Cluster/repodata/comps-rhel5-cluster.xml    /var/ftp/pub/Cluster
        #createrepo -g   /var/ftp/pub//ClusterStorage/cmirror-1.1.39-2.el5.i386.rpm   /var/ftp/pub/ClusterStorage/
         五..进行测试....
            #yum  list  all(列出所有的软件包)
             我测试过成功的...以后我们在安装软件包就方便多了...直接使用
            #yum  -y  install   packetname(后面这根软件包的名字)
             如果想让别人也可以通过本机使用yum命令来安装软件包就把server.repo拷贝到对方机器/etc/yum.repos.d/目录下面..记住对方机器/etc/yum.repos.d/目录下面不能包含其他的后缀为*.repo的文件,否则会冲突..你执行yum命令会失败的...这些我都经过测试....



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/111913/showart_2182965.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP