对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) |