- yum命令安装某些依赖包
yum install make gcc gcc-c++ nasm ImageMagick-devel libpng-devel -y 安装相应的包
cmake-3.0.1.tar.gz
ImageMagick.tar.gz
jpegsrc.v9b.tar.gz
libevent-2.0.21-stable.tar.gz
libmemcached-1.0.18.tar.gz
libwebp-0.4.1.tar.gz
openssl-1.0.1i.tar.gz
v3.1.0.tar.gz
以上安装包下载地址:http://download.csdn.net/detail/wast_ldq1993/9868015
zimgDir=/home/user/zimg #指定一个zimg所需要的所有安装包的存贮目录,并将以上压缩包解压到此目录下#安装OpenSSL
cd $zimgDir/openssl-1.0.1i
./config shared –prefix=/usr/local –openssldir=/usr/ssl
make && make install#安装cmake
cd $zimgDir/cmake-3.0.1
./bootstrap –prefix=/usr/local
make && make install#安装libevent
cd $zimgDir/libevent-2.0.21-stable
./configure –prefix=/usr/local
make && make install#安装libwebp
cd $zimgDir/libwebp-0.4.1
./configure
make && make install#安装jpeg9
cd $zimgDir/jpeg-9b
./configure
make libdir=/usr/lib64
make libdir=/usr/lib64 install#安装ImageMagick
cd $zimgDir/ImageMagick-7.0.5-5
./configure –prefix=/usr/local
make && make install#安装libmemcached
cd $zimgDir/libmemcached-1.0.18
./configure –prefix=/usr/local
make && make install#安装zimg
cd $zimgDir/zimg-3.1.0
make
以下为一个自动化构建脚本 deploy.sh
#! /bin/sh
zimgDir=/home/li/zimg
yum install make gcc gcc-c++ nasm ImageMagick-devel -y
ls $zimgDir/*tar.gz > list.txt
for TAR in `cat list.txt`
do
tar -zxvf $TAR
done
rm -rf list.txt
cd $zimgDir/openssl-1.0.1i
./config shared --prefix=/usr/local --openssldir=/usr/ssl
make && make install
cd $zimgDir/cmake-3.0.1
./bootstrap --prefix=/usr/local
make && make install
cd $zimgDir/libevent-2.0.21-stable
./configure --prefix=/usr/local
make && make install
#cd $zimgDir/libjpeg-turbo-1.5.1
#./configure --prefix=/usr/local --with-jpeg8
#make && make install
cd $zimgDir/libwebp-0.4.1
./configure
make && make install
cd $zimgDir/jpeg-9b
./configure
make libdir=/usr/lib64
make libdir=/usr/lib64 install
cd $zimgDir/ImageMagick-7.0.5-5
./configure --prefix=/usr/local
make && make install
cd $zimgDir/libmemcached-1.0.18
./configure --prefix=/usr/local
make && make install
cd $zimgDir/zimg-3.1.0
make