yum更换国内源
yum本身自带的yum是国外的地址,国内下载会比较慢。
配置163yum源
#rm -f dvd.repo 删除之前默认的yum源
#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
#ls 查看CentOS7-Base-163.repo
下载rpm包
#yum install -y 安装扩展epel、epel-release安装epel包,会生成epel.repo和epel-testing.repo文件。
#yum list 查看rpm包(yum list|grep epel 只看epel库的)
例:下载zsh的rpm包
#yum install zsh --downloadonly 仅下载zsh不安装
#rpm -q zsh 查询是否安装
/var/cache/yum/x86_64/7/源名/packages/ 下载的rpm包默认路径
#yum install zsh --downloadonly --downloaddir=/tmp/ 安装zsh时指定下载目录为 /tmp/
例:下载源码包安装apache
#wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz (非官方地址)
#tar -zxvf httpd-2.2.34.tar.gz 解压
httpd-2.2.34下的README文件(介绍apache)、INSTALL文件(安装文档)。
在INSTALL文件里可以看到有4个步骤:
#./configure --prefix=/usr/local/apache2 指定安装目录为/usr/local/apache2
#echo $? 查看上条命令执行是否正常,0为正常,1为不正常。
#yum install -y gcc 发现报错,缺少gcc编译,安装gcc后再执行./configure --prefix=/usr/local/apache2
2.#make 编译
3.#make install 将编译完成的配置文件放到指定的目录下
4.#/usr/local/apache2/bin/apachectl start apache 启动apache
注意:卸载源码包时删除相关文件或删除指定的目录。
转载于:https://blog.51cto.com/ccj168/1981850