源码包安装就是在官网下载源代码自己编译安装。 例子1:安装Nginx服务 前提需要配置好编译安装环境 yum install -y gcc gcc++ openssl openssl-devel 官网地址:nginx.org找到nginx1.6.3版本并下载 创建nginx的用户和组:

#useradd nginx -s /sbin/nologin -M

参数讲解: -s是指定目录;/sbin/nologin目录的用户是无法登录的也是为了安全考虑;-M是不生成家目录了 上传到指定目录: 解压: 进去解压后的目录: 预编译参数设置 -->编译-->安装 [root@oldboy nginx-1.6.3]# ./configure --user=nginx --group=nginx --prefix=/application/nginx-1.6.3/ --with-http_stub_status_module --with-http_ssl_module [root@oldboy nginx-1.6.3]# make [root@oldboy nginx-1.6.3]# make install

创建软连接(也可以不创建,但为了方便还是创建吧):#ln -s /application/nginx-1.6.3 /application/nginx

启动nginx服务:#/application/nginx/sbin/nginx

至此 源码编译安装完成

例子2: 安装keepalived 官网地址: https://www.keepalived.org/download.html

1、 解决依赖包 yum install -y openssl openssl-devel gcc 2、 解压源码包 tar -xvf keepalived-2.0.19.tar.gz cd keepalived-2.0.19 3、设置预编译路径 ./configure --prefix=/usr/local/keepalived/ 4、编译成二进制 make 5、编译安装 make install 6、创建软连接 ln -s /usr/local/keepalived/ /etc/keepalived/