a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 79|回复: 0

[综合辅导] Linux认证:RedHat软件包管理之配置yum

[复制链接]
发表于 2012-8-4 12:07:07 | 显示全部楼层 |阅读模式
Linux认证:RedHat软件包管理之配置yum
# E, m; S3 E+ o  W( {5 v) p" k1 wRedHat软件包管理之配置yum源* d8 `& i: z" A! k
Yum作为Linux下的包管理工具,有效解决了平常安装软件包时的诸多不便(诸如依赖关系复杂)。下面介绍下如何为本机配置yum源实现软件的自由安装。
, S; J0 q' ?* B& m; KYum源可以使本机指定的本地yum源,也可以是FTP或HTTP等外部yum源。关于yum的配置文件主要有 ①/etc/yum.conf , ②/etc/yum.repos.d/*.repo (此yum配置文件必须命名为*.repo)。
! ^' f, V6 t" A/ w2 |①:其中
4 ], m% z8 e  B. O; ycachedir=/var/cache/yum 》》指定使用yum时的缓存位置, F" L% b% z3 x7 }; y* w/ n* }
gpgcheck=1 》》 指定安装软件包时是否进行验证校验:1表示验证,一般用于指定外部yum源时使用。
) z; Q2 T1 ?7 B2 Q" |②:格式如下# K2 [+ L2 Z* d; @( y
[base] 》》别名2 A+ a! C3 t. o8 |) @+ C( ?
name=Instructor Server Repository 》》》 别名+ c" J7 K. Q. d0 t
baseurl=ftp://instructor.example.com/pub/Server 》》指定的yum源位置% }3 K( c$ Z) E2 i* A! Y
gpgcheck=0 》》 指定安装软件包时是否进行验证校验
/ `+ e6 a$ @9 y* s; q可以指定多段,使不同类包分开指定。7 O) |+ Z$ |1 G- h2 m, P3 f; Q% y
1 若要指定本地目录,则更改baseurl=file://LOCALDIR
; X" f+ g, b& R4 r+ ~  k* U- A2 若要指定ftp源,baseurl=ftp://IP | FQDN. T8 b' g5 p: c$ Z5 S4 L' v
如:ftp://192.168.1.1/root/Server4 Q9 m5 X' o/ t" T9 A2 l
3 若要指定http源,baseurl=http://IP | FQDN
. e. _% t; \- \: l5 O, o) `6 d2 n如:http://mirrors.163.com/CentOS/Server0 E( c# \2 P8 H% t
至此,yum源已制作完成,最好使用“yum repolist”是否可显示指定源上的rpm包,在进行“yum clean all”,清除Yum缓存,之后就可以真常使用咯。" @/ D: X3 \* Z! J; e0 c
附件内容为 /etc/yum.repos.d/*.repo 实例。' _, d+ o& B/ L; }* H
repo实例# repos on instructor for classroom use$ W0 |! n) D! Q* o3 m2 |
# Main rhel5 server
3 ?6 Y+ a! g' X1 m0 Z[base]
( O' i& f' b5 |; ~  O4 ?5 zname=Instructor Server Repository
$ b; \# j7 I2 U. Rbaseurl=file:///yum/Server8 X( K1 D% O" k1 m. l& c  n- {
gpgcheck=0
$ \& ~) n1 D4 c/ p0 }% b# This one is needed for xen packages2 Z( G  _: t# Y4 m; I: J6 }; F
[VT]
! m( c* p, [! [3 s  ^6 m" |name=Instructor VT Repository: k. J4 m; H* j8 Q9 B( k* [; V
baseurl=file:///yum/VT
' }1 {3 w* Z0 X. J2 E. n, zgpgcheck=0
5 o9 x3 Z" R0 m6 d: Z+ k) E7 p# This one is needed for clustering packages) q0 Q' r/ M; ]# P+ v; l
[Cluster]6 W" K. i, w7 @5 h
name=Instructor Cluster Repository! ]. ^8 [# d; \, Q: F: o. i/ V/ D
baseurl=file:///yum/Cluster- M# ?* {( f- @
gpgcheck=0. b* R8 c: ?; v* ]( J/ M  Q
# This one is needed for cluster storage (GFS, iSCSI target, etc…) packages) T; m2 N2 [+ m/ a5 c* f
[ClusterStorage]  F) n* n0 Y* |% k4 K& f4 v# Q
name=Instructor ClusterStorage Repository
- P; j" D8 U7 \# ~% Tbaseurl=file:///yum/ClusterStorage
! _8 z. e/ u# B, \) u1 C+ h8 sgpgcheck=0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-21 17:09 , Processed in 0.202170 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表