repository部分定义了每个源/服务器的具体配置,可以有一个或者多个。常位于/etc/yum.conf (1) 配置本地yum源 a. 挂载系统安装光盘 mount /dev/cdrom /mnt/cdrom b. 配置本地yum源 cd /etc/yum.repos.d ls 会看到四个repo文件 CentOS-Base.repo 是yum网络源的配置文件 CentOS-Media.repo 是yum本地源的配置文件。 修改CentOS-Media.repo是yum本地源的配置文件 在baseurl中修改第二个路径为/mnt/cdrom(即光盘挂载点) 将enabled=0改为1 c. 禁用默认的yum网络源 将yum网络源配置文件改名为CentOS-Base.repo.bak,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取。 d. 执行yum命令 yum install postgersql e.关于repo文件的格式 所有repository的服务器设置都应该遵循如下格式: [serverid] name=Some name for this server baseurl=url://path/to/repository serverid 【用于区别各个不同的repository必须有一个独一无二的名称】 name【是对repository的描述,】 baseurl【是服务器设置中最重要的部分,只有设置正确,才能从上面获取软件,】 其中url支持的协议有http:// ftp:// file:// 三种。 baseurl后可以跟多个url,你可以自己改为速度比较快的镜像站,但baseurl只能有一个。 failovermethode 有两个选项。roundrobin (随机选择url路径) priority(按次序选择)