OpenSUSE tumbleweed でuplatexを使うための準備が結構必要だったので、メモします。
他の Linux の方や OpenSUSE Leap ではこちらの方法の方がいいです。パッケージが古いので。
$ sudo zypper install texlive-ipaex texlive-ptex2pdf texlive-adobemapping texlive-uplatex texlive-ptex-fontmaps texlive-ptex-fonts texlive-uptex texlive-uptex-fonts
texliveを入れたときに勝手に入っていると思いましたが、OpenSUSEでは個別に入れなければいけないみたいです。
以下のようなエラーのときはこれらが無いからかもしれません。
Cannot proceed without .vf or "physical" font for PDF output...
Could not find encoding file "UniJIS-UTF16-H"
あとはエラー忘れましたけど、
ptex2pdfが無いとか、uplatexが無いとかもです。