您不需要对PATH
- 维护者的任务是让一切“按预期”工作。
您的问题可能有几个原因:
- 你的版本
poppler-utils
不附带pdftocairo
binary
- 你的版本
poppler-utils
安装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
into /usr/bin
哪一个是default所有应用程序的路径,并且应该已经在您的 PATH 中。
要检查你的 PATH 变量,请执行类似的操作
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
如你所见,我的PATH
包含/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
[...]
If your PATH
不含/usr/bin
,那么您的系统存在严重问题(例如,您尝试更改路径并意外删除了所有以前的设置)。
无论如何,向 PATH 添加新路径非常简单;所有路径都用冒号分隔,因此您应该执行如下操作:
$ export PATH=/path/to/my/bin:${PATH}
这将添加/path/to/my/bin/
在搜索路径的开头,因此现在将首先搜索所有二进制文件/path/to/my/bin/
进而/usr/local/bin
等等。