在Debian中将Poppler添加到Path

时间:2013-06-26 23:41:27

标签: path debian poppler

我刚刚使用命令在我的debian服务器上安装了poppler:

sudo apt-get install poppler-utils

但是,当我执行命令时:

pdftocairo --help

找不到该函数,所以我假设这个程序没有自动链接到我的PATH变量中。我的问题是我对Linux不是很熟悉,我不知道如何找到poppler的安装位置,也不知道如何从现有的PATH位置创建Poppler的链接文件。

任何帮助都会受到赞赏,特别是如果有人可以解释我如何知道这些程序在哪里安装。

1 个答案:

答案 0 :(得分:1)

你不需要对PATH做任何事情 - 这是维护者的任务,让所有事情都按预期工作。

你的问题可能有几个原因:

  • 您的poppler-utils版本未附带pdftocairo二进制文件
  • 您的poppler-utils版本pdftocairoPATH
  • 中的路径归入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中安装了$ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games ,这是所有人的默认路径应用程序,应该已经在你的PATH中。

检查你的PATH变量是否像

一样
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 [...] ,我确实可以这样做:

PATH

如果您的/usr/bin不包含$ export PATH=/path/to/my/bin:${PATH} ,那么您的系统出现严重问题(例如,您尝试更改路径并意外删除了之前的所有设置)。

无论如何,为PATH添加一条新路径非常简单;所有路径都以冒号分隔,因此您应该执行以下操作:

/path/to/my/bin/

这将在搜索路径的开头添加/path/to/my/bin/,因此现在将首先在/usr/local/bin中搜索所有二进制文件,然后在{{1}}中搜索所有二进制文件,依此类推。