yum更换国内源
yum本身自带的yum是国外的地址,国内下载会比较慢。
配置163yum源
rm -f dvd.repo 删除之前默认的yum源
使用wget或curl命令后,生产新的yum源文件CentOS7-Base-163.repo
查看CentOS7-Base-163.repo
下载rpm包
安装扩展epel,yum install -y 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 查询是否安装
下载的rpm包默认路径在/var/cache/yum/x86_64/7/源名/packages/目录下
指定下载目录
yum install zsh --downloadonly --downloaddir=/tmp/
再添加一个参数--downloaddir=/tmp/可以指定下载目录为/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里有:
1.执行./configure --prefix=/usr/local/apache2 指定安装目录为/usr/local/apache2
echo $? 查看上条命令执行是否正常,0为正常,1为不正常。
发现报错,缺少gcc编译, 执行yum install -y gcc 安装gcc。
安装gcc后再次执行./configure --prefix=/usr/local/apache2
2.make编译
3.make install 将编译完成的配置文件放到指定的目录下。
启动apache
4./usr/local/apache2/bin/apachectl start apache
另外,卸载源码包时删除相关文件或删除指定的目录。