pdf 文件在终端中打开的问题

pdf 文件在终端中打开的问题

当我尝试使用 xpdf 在终端中打开 pdf 文件时,出现分段错误。我该如何解决这个问题?

以下是命令和错误消息:

xpdf 320Lecture10.pdf 
***** MediaBox = ll:0,0 ur:612,792
***** CropBox = ll:0,0 ur:612,792
***** Rotate = 0
Segmentation fault (core dumped)

答案1

这是已报告的错误https://bugs.launchpad.net/ubuntu/+source/xpdf/+bug/1056361

无论如何,你可以尝试这种方法来解决你的问题。在终端中运行以下命令:

sudo apt-get install libfreetype6-dev libmotif-dev
wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.03.tar.gz
tar xzpf xpdf-3.03.tar.gz
cd xpdf-3.03
./configure -with-freetype2-library=/usr/lib/i386-linux-gnu -with-freetype2-includes=/usr/include/freetype2 -with-Xm-library=/usr/lib -with-Xm-includes=/usr/include/Xm
make
sudo make install

来源:http://linuxtricksandubuntraps.tumblr.com/post/45909461325/ubuntu-segmentation-fault-when-xpdf-is-launched

答案2

前面的答案没有提供普通用户编译 xpdf 所需的所有库。一般的方法是

sudo apt-get build-dep xpdf

此外,您还需要将 xpdf 的版本从 foolabs 更新到 3.04 或他们的最新版本。执行此操作后,我获得了一个可以运行的 xpdf 版本。

相关内容