Path 在Debian中将Poppler添加到路径
我刚刚使用以下命令在debian服务器上安装了poppler: sudo-apt-get-install-poppler-utils 但是,当我执行命令时: pdftocairo——救命 无法找到该函数,因此我假设该程序没有自动链接到我的PATH变量。我的问题是,我对Linux不是很有经验,我不知道如何找到poppler的安装位置,也不知道如何从现有包含的路径位置创建指向poppler的链接文件Path 在Debian中将Poppler添加到路径,path,debian,poppler,Path,Debian,Poppler,我刚刚使用以下命令在debian服务器上安装了poppler: sudo-apt-get-install-poppler-utils 但是,当我执行命令时: pdftocairo——救命 无法找到该函数,因此我假设该程序没有自动链接到我的PATH变量。我的问题是,我对Linux不是很有经验,我不知道如何找到poppler的安装位置,也不知道如何从现有包含的路径位置创建指向poppler的链接文件 任何帮助都将不胜感激,特别是如果有人能解释我如何知道这些程序安装在何处。您不需要对路径做任何事情-维
任何帮助都将不胜感激,特别是如果有人能解释我如何知道这些程序安装在何处。您不需要对
路径做任何事情
-维护人员的任务是让一切都“按预期”工作
您的问题可能有以下几个原因:
- 您的
版本未附带poppler-utils
二进制文件pdftocairo
- 您版本的
insatllspoppler-utils
插入到不在pdftocairo
路径中的路径中
- 您(或其他人)弄乱了
,因此它不再包含路径
安装二进制文件的目录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变量,请执行以下操作
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
如您所见,我的路径
包含/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
[...]
如果您的路径
不包含/usr/bin
,则表明您的系统存在严重问题(例如,您尝试更改路径,但意外删除了以前的所有设置)
在任何情况下,向path添加新路径都非常简单;所有路径都由冒号分隔,因此应执行以下操作:
$ export PATH=/path/to/my/bin:${PATH}
这将在搜索路径的开头添加
/path/to/my/bin/
,因此现在将首先在/path/to/my/bin/
中搜索所有二进制文件,然后再搜索/usr/local/bin
等等。谢谢您的回答。事实证明,我的Debian版本(挤压版)只使用了poppler 12.X,它不包含pdftocairo。感谢您指出这一点-dpkg-L poppler utils命令表明该程序不存在。