PATHすべてを「期待どおり」に機能させるのはメンテナの仕事です。
問題にはいくつかの理由が考えられます。
- のバージョンにはバイナリ
poppler-utilsが付属していませんpdftocairo
- あなたのバージョンの
poppler-utilsinsatllspdftocairoをあなたのものではないパスにインストールしますPATH
- あなた(または他の誰か)が をいじったので、バイナリをインストールし
PATHたディレクトリが含まれていません。poppler-utils
そのため、最初poppler-utilsにファイルをインストールするかどうか (およびインストール先) を確認します。以下は、パッケージによってインストールされたすべてのファイルのリストを提供します。
$ dpkg -L poppler-utils
[...]
/usr/bin/pdftops
/usr/bin/pdftocairo
/usr/bin/pdftohtml
[...]
ご覧のとおり、インストール済みの私のシステムでは、すべてのアプリケーションのデフォルトパスであり、既に PATH にあるはずpoppler-utils 0.18.4-6のパッケージがインストールされてpdftocairoいます。/usr/bin
PATH変数を確認するには、次のようにします
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
ご覧のとおり、私のPATHcontains /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、というように検索されます。