GraphicsMagick 需要的依赖比较多不管用不用先装需要的一些依赖
- 一
zlib1g-dev zlib1g
- 在ubuntu软件源里zlib和zlib-devel叫做zlib1g zlib1g.dev
$ sudo apt-get install zlib1g
$ sudo apt-get install zlib1g.dev
直接输入上述命令后还是不能安装。这就要求我们先装ruby. - 在ubuntu里,zlib叫zlib1g,相应的zlib-devel叫zlib1g.dev。默认的安装源里没有zlib1g.dev。要在packages.ubuntu.com上找。
$sudo apt-get install ruby
然后再装zlib1g-dev就可以了
sudo apt-get install zlib1g-dev
- 二
- wget https://nchc.dl.sourceforge.net/project/libpng/libpng16/1.6.37/libpng-1.6.37.tar.gz
- 或者直接去官网下载转移到虚拟机里 https://sourceforge.net/projects/libpng/files/libpng16/1.6.37/
tar -zxvf libpng-1.6.37.tar.gz
cd libpng-1.6.37
./configure (可以直接默认很多教程是后面接 ./configure --prefix = / usr / local / libpng 这个作用是编译的时候用过来制定程序的存放路径就相当自定义安装路径)
make && make install ubuntu是一个&符号 而不是centOS是要用的两个
- 三
先解压了
- tar -zxvf GraphicsMagick-1.3.31.tar.gz
- cd GraphicsMagick1.3.31
- ./configure 运行之后可以看到缺少什么 png没有no 应为二已经安装了
- 四
下载libjpeg-6b.tar.gz 或者官网下载 https://sourceforge.net/projects/cross-stuff/files/cross-stuff/1.0/libjpeg-6b.tar.gz/download
- 1 wget https://pilotfiber.dl.sourceforge.net/project/cross-stuff/cross-stuff/1.0/libjpeg-6b.tar.gz
- 2 tar (省略了直接解压)
- 3 ./configure
- 4 make && make install
最快的方法直接 apt install libjpeg9-dev 就可以 先用这个安装
- 五
下载freetype
- 1 wget https://mirror.ossplanet.net/nongnu/freetype/freetype-2.9.tar.gz
- 2 tar (省略了直接解压)
- 3 ./configure
- 4 make && make install
最快的方法直接 apt install libfreetype6 就可以 先用这个安装
- 六
- 在打开GraphicsMagick 所在文件夹 执行安装操作
- cd GraphicsMagick1.3.31
- ./configure
- make && make install