PATH
すべてを「期待どおり」に機能させるのはメンテナの仕事です。
問題にはいくつかの理由が考えられます。
- のバージョンにはバイナリ
poppler-utils
が付属していませんpdftocairo
- あなたのバージョンの
poppler-utils
insatllspdftocairo
をあなたのものではないパスにインストールします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
ご覧のとおり、私の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
、というように検索されます。