您不需要对 - 做任何事情PATH
- 让一切“按预期”工作是维护者的任务。
您的问题可能有几个原因:
- 您的版本
poppler-utils
不附带pdftocairo
二进制文件
- 您的
poppler-utils
insatlls版本pdftocairo
进入不在您的路径中PATH
- 您(或其他人)弄乱了
PATH
,因此它不再包含poppler-utils
安装二进制文件的目录。
所以首先检查是否poppler-utils
安装文件(以及在哪里)。以下将为您提供软件包安装的所有文件的列表:
$ dpkg -L poppler-utils
[...]
/usr/bin/pdftops
/usr/bin/pdftocairo
/usr/bin/pdftohtml
[...]
如您所见,在我的系统上 - 已poppler-utils 0.18.4-6
安装 - 软件包安装pdftocairo
在/usr/bin
其中,这是所有应用程序的默认路径,并且应该已经在您的 PATH 中。
检查你的 PATH 变量做类似的事情
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
如您所见,我的PATH
contains/usr/bin
确实可以:
$ pdftocairo --help
pdftocairo version 0.18.4
Copyright 2005-2011 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2004 Glyph & Cog, LLC
[...]
如果您的PATH
不包含/usr/bin
,则说明您的系统存在严重问题(例如,您尝试更改路径并意外删除了所有先前的设置)。
无论如何,向 PATH 添加新路径非常简单;所有路径都用冒号分隔,因此您应该执行以下操作:
$ export PATH=/path/to/my/bin:${PATH}
这将添加/path/to/my/bin/
在搜索路径的开头,因此现在将首先搜索所有二进制文件/path/to/my/bin/
,然后/usr/local/bin
以此类推。