如何编译安装pdf2svg?

编译安装

1 基础知识

1.1 软件简介

pdf2svg是基于Poppler与Cairo库实现的PDF转SVG格式

1.2 安装要求

– Poppler v0.5.4通过测试,其他版本尚未测试
– Cairo v1.2.6和1.4.10通过测试,其他版本尚未测试

2 最佳实践

2.1 环境信息

OS = CentOS 8.1 x86_64
IP Address = any
Host Name = any.cmdschool.org

2.2 安装前的准备

2.2.1 准备编译环境

yum -y install gcc gcc-c++ make

2.2.2 下载安装包

cd ~
wget https://github.com/dawbarton/pdf2svg/archive/v0.2.3.tar.gz -O pdf2svg-0.2.3.tar.gz

2.2.3 解压软件包

cd ~
tar -xf pdf2svg-0.2.3.tar.gz

2.3 编译安装

2.3.1 预编译软件包

cd ~/pdf2svg-0.2.3
./configure --bindir=/usr/bin \
            --sbindir=/usr/sbin \
            --libexecdir=/usr/libexec \
            --sysconfdir=/etc/pdf2svg \
            --localstatedir=/var/run/pdf2svg \
            --libdir=/usr/lib64  \
            --includedir=/usr/include \
            --datarootdir=/usr/share \
            --infodir=/usr/share/info \
            --localedir=/usr/share/locale \
            --mandir=/usr/share/man \
            --docdir=/usr/share/doc/pdf2svg

如果遇到以下提示,

configure: error: Package requirements (cairo >= 1.2.6) were not met:
Package 'cairo', required by 'virtual:world', not found

可使用如下命令安装依赖的软件包解决,

yum install -y cairo-devel

如果遇到以下提示,

configure: error: Package requirements (poppler-glib >= 0.5.4) were not met:
Package 'poppler-glib', required by 'virtual:world', not found

我们建议使用编译安装解决此依赖关系,
https://www.cmdschool.org/archives/9678
另外,也可尝试如下简单的命令解决依赖关系(当前系统测试不可用),

yum install -y poppler-glib

2.3.2 编译软件包

make

2.3.3 安装软件

make install

参阅文档
=====================================

github首页
————
https://github.com/dawbarton/pdf2svg

软件下载
————-
https://github.com/dawbarton/pdf2svg/releases

没有评论

发表评论

编译安装
如何编译安装ifstat?

1 前言 一个问题,一篇文章,一出故事。 生产上的老旧服务器RHEL 5没有ifstat的rpm包, …

编译安装
如何安装GNU编译器gcc和g++?

1 基础知识 1.1 GNU Compiler Collection的简介 – GCC原 …

Sendmail
如何编译安装Sendmail?

1 Sendmail的简介 – Sendmail是一种重要的邮件传输代理程序(MTA即M …