Linux学习网!Linux爱好者的家园~凡事都是必须经过枯燥无味阶段才能做到较高层次的。
首页 新闻 Linux命令 学习入门 Ubuntu 服务配置 数据库 Linux发行版 视频教程 Linux下载 Linux论坛 留言本

TOP

RedHat软件包管理 配置yum源
2011-05-09 00:13:52 来源:Linux学习网 】 浏览:283次 评论:0

Yum作为Linux下的包管理工具,有效解决了平常安装软件包时的诸多不便(诸如依赖关系复杂)。下面介绍下如何为本机配置yum源实现软件的自由安装。
Yum源可以使本机指定的本地yum源,也可以是FTP或HTTP等外部yum源。关于yum的配置文件主要有 ①/etc/yum.conf , ②/etc/yum.repos.d/*.repo (此yum配置文件必须命名为*.repo)。
①:其中
cachedir=/var/cache/yum 》》指定使用yum时的缓存位置
gpgcheck=1 》》 指定安装软件包时是否进行验证校验:1表示验证,一般用于指定外部yum源时使用。
②:格式如下
[base] 》》别名
name=Instructor Server Repository 》》》 别名
baseurl=ftp://instructor.example.com/pub/Server 》》指定的yum源位置
gpgcheck=0 》》 指定安装软件包时是否进行验证校验
可以指定多段,使不同类包分开指定。
1 若要指定本地目录,则更改baseurl=file://LOCALDIR
2 若要指定ftp源,baseurl=ftp://IP | FQDN
如:ftp://192.168.1.1/root/Server
3 若要指定http源,baseurl=http://IP | FQDN
如:http://mirrors.163.com/CentOS/Server
至此,yum源已制作完成,最好使用“yum repolist”是否可显示指定源上的rpm包,在进行“yum clean all”,清除Yum缓存,之后就可以真常使用咯。

附件内容为 /etc/yum.repos.d/*.repo 实例。
repo实例# repos on instructor for classroom use
# Main rhel5 server
[base]
name=Instructor Server Repository
baseurl=file:///yum/Server
gpgcheck=0
# This one is needed for xen packages
[VT]
name=Instructor VT Repository
baseurl=file:///yum/VT
gpgcheck=0
# This one is needed for clustering packages
[Cluster]
name=Instructor Cluster Repository
baseurl=file:///yum/Cluster
gpgcheck=0
# This one is needed for cluster storage (GFS, iSCSI target, etc…) packages
[ClusterStorage]
name=Instructor ClusterStorage Repository
baseurl=file:///yum/ClusterStorage
gpgcheck=0

分享到:
你可能感兴趣的文章:
Tags:
】 【打印繁体】【投稿】 【评论】 【关闭】 【返回顶部
上一篇extern是什么作用 下一篇在Windows下访问Linux分区

推荐图文

赞助商

相关栏目

最新文章

热门文章

推荐文章