目录
一、yum更换国内源
二、yum下载rpm包
三、源码包安装
四、把源码包打包成rpm包 http://jin-yang.github.io/post/linux-create-rpm-package.html
一、yum更换国内源
-
删除 dvd.repo
-
恢复原来yum.repos.d下内容 cp ../yum.repos.d.bak/* .
-
删除 CentOS-Base.repo rm -f CentOS-Base.repo
-
从网上下载repo文件 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo or curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
获得CentOS7-Base-163.repo
二、yum下载rpm包
-
安装扩展源epel
yum install -y epel-release
2. yum下载rpm包
-
yum install -y 包名 --downloadonly
-
ls /var/cache/yum/x86_65/7/updates/packages/
-
yum install -y 包名 --downloadonly --downloaddir=/tmp/
-
yum reinstall vim-enhanced --downloadonly --downloaddir=/tmp/ 重新安装下载
三、源码包安装
-
源码包一律放到/usr/local/src/
-
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.34.tar.gz
-
tar -zxvg httpd-2.4.34.tar.gz
-
./configure --prefix=/usr/local/apache2 安装
tips: 运行echo $? 显示非零,说明上一条命令错误
5.arp not found apache 2.4需要apr 1.6.5 apr-util 1.6.1
6.wget http://mirrors.cnnic.cn/apache/apr/apr-1.6.5.tar.gz
wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.gz
7.安装 apr 和apr-util
./configure --prefix=/usr/local/apr
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
8../configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/
9.安装gcc yum install -y gcc
10.安装pcre yum -y install pcre-devel
11.继续运行./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr/apr-util/
12.make 编译 并用echo $?检测
13.make install
参考:http://blog.chinaunix.net/uid-26986973-id-3246235.html
tips:编译出现问题建议重新tar源码包再进行./confiruge