阿里云CentOS pdf2htmlEX的安装
2017-01-16 18:11
253 查看
由于项目cnexpat中需要用到pdf2htmlex,先在虚拟机上捣鼓了好久,最后才在服务器上安装成功。因为是linux 初学,所有整个安装过程很苦逼了
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/cry.gif)
1. 升级gcc,要求GCC >= 4.6.3 Wget http://people.centos.org/tru/devtools-2/devtools-2.repo-O /etc/yum.repos.d/devtools-2.repo
yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++
mv /usr/bin/gcc /usr/bin/gcc.backup
ln -s /opt/rh/devtoolset-2/root/usr/bin/gcc /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++.backup
ln -s /opt/rh/devtoolset-2/root/usr/bin/g++ /usr/bin/g++ 2. 安装pkg-config-0.28
a). yum install zlib-devel.x86_64 glib2-devel.x86_64 –y
b). 安装pkg-config
tar –xzvf pkg-config-0.28.tar.gz
cd pkg-config-0.28
./configure
make && make install
mv /usr/bin/pkg-config/usr/bin/pkg-configbak
ln –s /usr/local/bin/pkg-config/usr/bin/pkg-config
pkg-config --version3. 安装autoconf-2.69
xz –d autoconf-2.69.tar.zx
tar –xvf autoconf-2.69.tar
cd autoconf-2.9
./configure –prefix=/usr
make && make install4. exportPKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/lib/pkgconfig
export
tar -zxvf freetype-2.5.2.tar.gz
cd freetype-2.5.2
./configure --prefix=/usr
make && make install6. 安装cairo-1.12.2
a. yum install libspectre libspectre-devel
b. 安装pixman
wgethttp://cairographics.org/releases/pixman-0.32.4.tar.gz
tar -zxvf pixman-0.32.4.tar.gz
cd pixman-0.32.4
./configure
make
make install
c. 安装cairo-1.12.2
xz –d cairo-1.12.2.tar.xz
tar xvf cairo-1.12.2.tar
cd cairo-1.12.2
./configure
make && make install7. 安装fontforge
a). yum install libjpeg-turbo.x86_64libjpeg-turbo-devel libjpeg-turbo-devel.x86_64 libtiff.x86_64 libtiff-devel openjpeg-devel.x86_64 openjpeg giflibgiflib-devel libxml2.x86_64 libxml2-devel libspiro.x86_64 libspiro-devel libuninameslist-devel.x86_64 –y
b). 安装libunicodenames
xz –d libunicodenames-1.0.1.tar.xz
tar xf libunicodenames-1.0.1.tar
cd libunicodenames-1.0.1
./configure –prefix=/usr
make && make install
c). 安装readline-6.3
d). fontforge
unzip fontforge-pdf2htmlEX.zip
cd fontforge-pdf2htmlEX
./autogen.sh
./configure –prefix=/usr --without-libzmq --without-x--without-iconv --disable-Python-scripting --disable-python-extension
make && make install8. 安装poppler
a). 安装fontconfig-2.2.3(这个似乎不用装了)
yum install expat expat-devel
wget http://down1.chinaunix.net/distfiles/fontconfig-2.2.3.tar.gz tar –xvzf fontconfig-2.2.3.tar.gz
cd fontconfig-2.2.3
./configure –prefix=/usr
make && make install
b).cp /usr/lib/pkgconfig/cairo*.pc /usr/lib64/pkgconfig
cp /usr/lib/libcairo* /usr/lib64
xz –d poppler-0.41.0.tar.xz
tar xf poppler-0.41.0.tar
cd poppler-0.41.0
./configure –prefix=/usr
yum install cmake –y
yum install java-1.8.0-openjdk
unzip pdf2htmlEX-master.zip
cd pdf2htmlEX-master
cmake -DENABLE_SVG=OFF .
make && make install
ln -s /usr/local/lib/pdf2htmlEX/usr/bin/pdf2htmlEX参考链接:https://github.com/coolwanglu/pdf2htmlEX/wiki/Buildinghttp://blog.csdn.net/knight_zhen/article/details/48268841
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/cry.gif)
1. 升级gcc,要求GCC >= 4.6.3 Wget http://people.centos.org/tru/devtools-2/devtools-2.repo-O /etc/yum.repos.d/devtools-2.repo
yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++
mv /usr/bin/gcc /usr/bin/gcc.backup
ln -s /opt/rh/devtoolset-2/root/usr/bin/gcc /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++.backup
ln -s /opt/rh/devtoolset-2/root/usr/bin/g++ /usr/bin/g++ 2. 安装pkg-config-0.28
a). yum install zlib-devel.x86_64 glib2-devel.x86_64 –y
b). 安装pkg-config
tar –xzvf pkg-config-0.28.tar.gz
cd pkg-config-0.28
./configure
make && make install
mv /usr/bin/pkg-config/usr/bin/pkg-configbak
ln –s /usr/local/bin/pkg-config/usr/bin/pkg-config
pkg-config --version3. 安装autoconf-2.69
xz –d autoconf-2.69.tar.zx
tar –xvf autoconf-2.69.tar
cd autoconf-2.9
./configure –prefix=/usr
make && make install4. exportPKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/lib/pkgconfig
export
LD_LIBRARY_PATH=/usr/lib64:/usr/libexportpng_REQUIRES="libpng"5. 安装freetype-2.5.2 yum install libtool-ltdl-devel.x86_64 libtool patch gettext.x86_64fontconfig fontconfig-devel poppler-glib-devel.x86_64 libpng-devel.x86_64 –y
tar -zxvf freetype-2.5.2.tar.gz
cd freetype-2.5.2
./configure --prefix=/usr
make && make install6. 安装cairo-1.12.2
a. yum install libspectre libspectre-devel
b. 安装pixman
wgethttp://cairographics.org/releases/pixman-0.32.4.tar.gz
tar -zxvf pixman-0.32.4.tar.gz
cd pixman-0.32.4
./configure
make
make install
c. 安装cairo-1.12.2
xz –d cairo-1.12.2.tar.xz
tar xvf cairo-1.12.2.tar
cd cairo-1.12.2
./configure
make && make install7. 安装fontforge
a). yum install libjpeg-turbo.x86_64libjpeg-turbo-devel libjpeg-turbo-devel.x86_64 libtiff.x86_64 libtiff-devel openjpeg-devel.x86_64 openjpeg giflibgiflib-devel libxml2.x86_64 libxml2-devel libspiro.x86_64 libspiro-devel libuninameslist-devel.x86_64 –y
b). 安装libunicodenames
xz –d libunicodenames-1.0.1.tar.xz
tar xf libunicodenames-1.0.1.tar
cd libunicodenames-1.0.1
./configure –prefix=/usr
make && make install
c). 安装readline-6.3
d). fontforge
unzip fontforge-pdf2htmlEX.zip
cd fontforge-pdf2htmlEX
./autogen.sh
./configure –prefix=/usr --without-libzmq --without-x--without-iconv --disable-Python-scripting --disable-python-extension
make && make install8. 安装poppler
a). 安装fontconfig-2.2.3(这个似乎不用装了)
yum install expat expat-devel
wget http://down1.chinaunix.net/distfiles/fontconfig-2.2.3.tar.gz tar –xvzf fontconfig-2.2.3.tar.gz
cd fontconfig-2.2.3
./configure –prefix=/usr
make && make install
b).cp /usr/lib/pkgconfig/cairo*.pc /usr/lib64/pkgconfig
cp /usr/lib/libcairo* /usr/lib64
xz –d poppler-0.41.0.tar.xz
tar xf poppler-0.41.0.tar
cd poppler-0.41.0
./configure –prefix=/usr
--enable-xpdf-headers make && make install cp /usr/lib/pkgconfig/poppler*.pc /usr/lib64/pkgconfig cp /usr/lib/libpoppler*.so /usr/lib649. 安装Pdf2htmlEx
yum install cmake –y
yum install java-1.8.0-openjdk
unzip pdf2htmlEX-master.zip
cd pdf2htmlEX-master
cmake -DENABLE_SVG=OFF .
make && make install
ln -s /usr/local/lib/pdf2htmlEX/usr/bin/pdf2htmlEX参考链接:https://github.com/coolwanglu/pdf2htmlEX/wiki/Buildinghttp://blog.csdn.net/knight_zhen/article/details/48268841
相关文章推荐
- 阿里云CentOS pdf2htmlEX的安装
- 阿里云服务器(CentOS)安装tomcat,jdk,布署J2EE项目
- 在阿里云的云服务器CentOS系统安装Drupal内容管理框架
- 阿里云CentOS6.3 安装MongoDB教程
- 在基于阿里云服务器CentOS6.5下安装Subversion 1.6.5服务
- 阿里云环境Centos下安装MySql遇到的问题记录.
- 阿里云 centos6.3 64位机器安装android sdk
- 购买阿里云ECS服务器,centos6.5安装jdk;mysql;tomcat,绝对正确,服务器重新初始化了5次!
- 阿里云64位centos6.3系统上编译安装redis
- 在阿里云 centos 6.3上面安装php5.2
- 阿里云centos6.5安装配置php
- 阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3)(1)
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3)
- centos 6.5 安装阿里云的一键安装包(nginx+php5.4+mysql5.1)
- 阿里云centos6.3---多个tomcat的安装
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3)
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3) 安装与配置 php
- 阿里云centos 安装lnmp
- 阿里云centos6.5安装 mysql