Chinaunix首页 | 论坛 | 博客
  • 博客访问: 80955
  • 博文数量: 21
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 280
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-18 16:08
文章分类

全部博文(21)

文章存档

2016年(2)

2014年(11)

2013年(8)

我的朋友

分类: LINUX

2013-07-18 23:09:27

对linux稍微有一点接触都知道,linux 的系统光盘里面有很多软件,linux 系统默认可以使用rpm来安装,但是,会出现一个最大的问题是:依赖关系,甲依赖乙,乙依赖丙等等,如果甲还依赖四五个另外的软件包;这样是多么的复杂和揪心。此时的安装神器yum就应用而生。正所谓:有需求就会有创新!yum可能就是这样出来的哦(以上纯属个人言论,没有依据),说了这么一些,还是没有讲如何搭建yum源,不要急。好戏现在开始。
    搭建yum源有多种方式:
    搭建本地yum源:
        什么叫做搭建本地yum源,就是你在自己电脑里面使用ISO镜像,自己搭建一个yum来满足自己的需要。
    搭建步骤:
        1.准备一个ISO镜像。(版本和自己电脑已经安装的想对应,如果自己电脑是redhat6,千万不要准备redhat5,不然到时候会报错)
        2.挂载ISO镜像。把镜像挂载到/mnt下 (具体挂载在那里,看个人爱好,不要挂载有文件的目录下就行。因为挂载之后,此目录就成为了挂载目录,原文件尽管存在硬盘上,但是不会在这个目录下显示出来)。挂载命令:# mount -o loop /iso/rhel6.3-x64.iso  /mnt  (思考:如果是挂载真是硬件,应该如何挂载?)
        3.现在准备如何设置配置文件。赶紧跑到yum的配置文件目录下;
        cd # cd /etc/yum.repos.d/  这个下面会有一些默认的repo文件。这个是自带的。我们在这个下面新建一个backup目录,把这些移动到backup目录下,然后复制一份出来,用来修改成符合自己的yum源。(个人推荐手动新建),下面就以我个人电脑的一部分来说明;
       
         [Server]                   标识名,可以随便定义,没有硬性要求,最好要可以区分;                            
        name=schangech     取名字的活看你们自己的了,以前是父母给我们取,现在看我们自己了。^_^
        #baseurl=file:///yum/Server                            
        baseurl=file:///yum/Server   重点:路径问题。如果是本地yum源,开始file:// 然后就是你挂载镜像的目录;这里的路径是绝对路径,还有可以使用/yum,后面加/yum/Server也行 
        enabled=1                          设置是否启动这个配置,如果是0,表示上面设置的都是无效的,如果为1,表示上面设置的生效。                           
        gpgcheck=0         是否启用验证。验证软件包是否是官网里面的软件包。0表示不启动,其它数字表示启用(本地yum源推荐不要验证;)
        gpgkey=file://****这个就是验证的文件路径;由于是本地yum源,就不写了;
      (注意:repo里面还是有其他的设置,方式类似,就行了,如果你的需要不是很高,下面的全部都不用管,把enabled=0就可以了)
      4.配置算是好了,此时我们可以保存文件了。
        然后在命令提示符下运行命令:yum clean all 此操作的作用是清除以前yum源的缓存(如果是第一次,可以不用清理,但是养成清理习惯也行)
     5.最后,运行yum list 如果出现所有的软件,就证明你搭建成功了。恭喜。(出现的字符不是红色的哦~!)
        此时你可以无法无天的安装软件了。没有依赖,安装方面,可以组安装,各种方便,各种轻松。

上面说了,有多种yum源搭建方式,下面就浅谈ftp搭建和http搭建
       ftp是针对局域网用户的。一个公司有几十几百的电脑,如果你每个人都用U盘来拷贝,然后安装,天啊,多大的工作量。不用担心,我搭建一个ftp服务,然后你们大家取ftp服务里面下载吧!
        但是我这里不讲在服务器端搭建ftp,仅仅谈一下如果去ftp服务器上下载的。
        和本地yum源基本类似:                 
        baseurl=ftp://192.168.0.25/pub/yum/Server
        其它的和本地yun源类似,不用担心;
      http yum源
          搭建这个的条件可想而知,必须网速好;如果网速卡的可以睡一觉,你懂得,不用浪费自己的劳动力了。
          baseurl=
          由于是在网上弄东西,对于安全级别高的,可以开启验证了;
          gpgcheck=1 吧
          gpgkey=
网速不好的可能会有点慢哦~!
           (刚刚被打扰了,本来还有写东西的,忘记了。:-)
                    如果还是有什么不懂的。可以给我邮件。E-MAIL:fuguisu@163.com
                    互相学习,共同进步。
    新手学习的快乐。

          推荐几个常用的internet yum源  (不是广告)
       中科大yum源:
       网易yum源:
       搜狐yum源:                                                     















阅读(2333) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~