安装 pax 包的 PDFBox 库时出错

安装 pax 包的 PDFBox 库时出错

在 Ubuntu 14.04 上,我遵循https://tex.stackexchange.com/a/44104/861

第一个安装pax包。

$ sudo tlmgr install pax

然后运行/usr/local/texlive/2014/texmf-dist/scripts/pax/pdfannotextractor.pl --install​​。注意我必须指定 perl 脚本的完整路径,因为否则找不到它。这将下载并安装PDFBox,这是使用 所需的 Java 库pax。但我遇到了这个错误“安装失败,因为找不到 PDFBox 库!”。

$ sudo /usr/local/texlive/2014/texmf-dist/scripts/pax/pdfannotextractor.pl --install

...
* Downloaded: $TEXMFVAR/scripts/pax/PDFBox-0.7.3.zip
Archive:  $TEXMFVAR/scripts/pax/PDFBox-0.7.3.zip
  inflating: $TEXMFVAR/scripts/pax/lib/PDFBox-0.7.3.jar  
* Unpacked: $TEXMFVAR/scripts/pax/lib/PDFBox-0.7.3.jar
texhash: Updating /tmp/$TEXMFVAR/ls-R... 
texhash: Done.
!!! Error: Installation failed, because PDFBox library cannot be found!

perl 脚本还会$TEXMFVAR在我当前目录下创建一个目录,其中包含以下内容:

$ ls \$TEXMFVAR/*
$TEXMFVAR/ls-R

$TEXMFVAR/scripts:
pax

并且 pdfbox 库已安装为\$TEXMFVAR/scripts/pax/lib/PDFBox-0.7.3.jar,但未找到。

TEXMFVAR在脚本中使用pdfannotextractor.pl。我猜 perl 脚本找不到 的正确值TEXMFVAR/usr/local/texlive/2014/texmf-var可能是正确的值?然后我想将此值传递pdfannotextractor.pl

$ TEXMFVAR=/usr/local/texlive/2014/texmf-var sudo -E /usr/local/texlive/2014/texmf-dist/scripts/pax/pdfannotextractor.pl --install

...
* Downloaded: /usr/local/texlive/2014/texmf-var/scripts/pax/PDFBox-0.7.3.zip
Archive:  /usr/local/texlive/2014/texmf-var/scripts/pax/PDFBox-0.7.3.zip
  inflating: /usr/local/texlive/2014/texmf-var/scripts/pax/lib/PDFBox-0.7.3.jar  
* Unpacked: /usr/local/texlive/2014/texmf-var/scripts/pax/lib/PDFBox-0.7.3.jar
texhash: Updating /usr/local/texlive/2014/texmf-var/ls-R... 
texhash: Done.
!!! Error: Installation failed, because PDFBox library cannot be found!

现在它已安装到预期目录/usr/local/texlive/2014/texmf-var/scripts/pax/lib/PDFBox-0.7.3.jar,但仍然找不到。

谢谢。

相关内容