yum更换国内源

yum本身自带的yum是国外的地址,国内下载会比较慢。


配置163yum源

#rm -f dvd.repo  删除之前默认的yum源 

756e63fcc5e8825381e073aea52f9f9b.png-wh_


#wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 或 #curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo

生成新的yum源文件CentOS7-Base-163.repo

e486e000a1892217d5b3fb6c56a54cad.png-wh_


#ls    查看CentOS7-Base-163.repo

aaa49581706047d249ed7932bea8b9b8.png-wh_



下载rpm包

#yum install -y    安装扩展epel、epel-release安装epel包,会生成epel.repo和epel-testing.repo文件。

172ebac2e0023694741e6538e62a70eb.png-wh_


#yum list 查看rpm包(yum list|grep epel 只看epel库的)



例:下载zsh的rpm包

#yum install zsh --downloadonly   仅下载zsh不安装


#rpm -q zsh 查询是否安装

2777020084bb2bb93cb72fe8c0db68ca.png-wh_


/var/cache/yum/x86_64/7/源名/packages/        下载的rpm包默认路径

56660f07c1608673856ec0061876db86.png-wh_


#yum install zsh --downloadonly --downloaddir=/tmp/     安装zsh时指定下载目录为 /tmp/

56ac0ea7c59cb238480e2f47720efa50.png-wh_



例:下载源码包安装apache

#wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz  (非官方地址)

326f502335a79639cdc672cc7180734a.png-wh_


#tar -zxvf httpd-2.2.34.tar.gz    解压


httpd-2.2.34下的README文件(介绍apache)、INSTALL文件(安装文档)。

031ab932e16b593e71e7baf06574fd3b.png-wh_


在INSTALL文件里可以看到有4个步骤:

f3f832aee53c8405039802fe03bc9362.png-wh_


#./configure --prefix=/usr/local/apache2    指定安装目录为/usr/local/apache2

962bad4eaf3c631b17eb59032af5ebca.png-wh_


#echo $?                  查看上条命令执行是否正常,0为正常,1为不正常。


#yum install -y gcc   发现报错,缺少gcc编译,安装gcc后再执行./configure --prefix=/usr/local/apache2

4e1f8ab99f9d9342d4bf34a917ce63db.png-wh_


2.#make              编译


3.#make install    将编译完成的配置文件放到指定的目录下

8f95a5d9a296fa612137d5cca4bc26d1.png-wh_


4.#/usr/local/apache2/bin/apachectl start apache     启动apache


注意:卸载源码包时删除相关文件或删除指定的目录。


j_0035.gif