如何从Mac OS X中完全删除(所有版本的)pdftk服务器?

时间:2015-12-15 12:23:42

标签: macos uninstall pdftk

我在Mac OS X 10.11上遇到了pdftk的问题,并希望在尝试使用我已经安装的最新软件包2.02(在StackOverflow上提供)进行新安装之前,从我的系统中删除它的所有痕迹。

我怀疑我的系统中可能有多个版本。

当我尝试

pdftk --version

系统出错:

dyld: Symbol not found: __ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
Referenced from: /usr/local/bin/pdftk
Expected in: /usr/local/bin/../lib/libstdc++.6.dylib
in /usr/local/bin/pdftk
Trace/BPT trap: 5

当我跑

export DYLD_LIBRARY_PATH=/opt/pdflabs/pdftk/lib:$DYLD_LIBRARY_PATH

并检查我得到的版本

pdftk 2.02 a Handy Tool for Manipulating PDF Documents
Copyright (c) 2003-13 Steward and Lee, LLC - Please Visit: www.pdftk.com
This is free software; see the source code for copying conditions. There is
NO warranty, not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

如何从系统中删除它们?

编辑:我实际上在两个地方尝试了“版本”选项, 通过转到每个文件夹并输入

pdftk --version

我在/ usr / local文件夹上遇到了问题,但/ opt文件夹打印了该版本。看来我的计算机上确实有两个版本的pdftk,默认是有问题的。

1 个答案:

答案 0 :(得分:1)

我不知道如何卸载默认的pdftk,但/ opt / pdflabs / pdftk / bin / pdftk中的pdftk二进制文件似乎默认使用了正确的库。所以在此期间你可以改变你的PATH(在.bashrc / .bash_profile中),这样你就可以使用默认情况下使用的pdftk,如果好的那个像

那样
  

export PATH = / opt / pdflabs / pdftk / bin:$ PATH

在/ opt / pdflabs / pdftk / bin中还有一个pdftk_uninstall.sh,必要时将卸载/ opt / pdflabs。我想这将是pdflabs发布官方更新的pdftk,在默认目录中安装好版本。