Ubuntuリポジトリからtexlive 2009を選択することに満足できなかったため、texlive 2012をWebサイトから手動でインストールしました。
第二に、私はKileを書くのが好きですが、それをインストールしようとすると、避けたいすべてのパッケージをインストールするように強制されます(2009バージョン)。そこで、equivsを使用して、OS(Ubuntu 12.04 64ビット)をだましてダミーのUbuntuパッケージを作成し、それらのパッケージなしでkileをインストールしました。
問題は、Kileがコンパイルを拒否することです。
私がそれをやろうとすると、出力から彼がすることがわかります:
以上です。面白いことは、ターミナルを介して同じ正確なコマンドを繰り返し、ファイルが正しくコンパイルされることです(結局、PATHを正しく更新しました)。
どうすれば再び機能させることができますか?
.bashrc経由でのみPATHを更新しました。 「設定>システムの確認」をすばやくチェックすると、バイナリを探す場所がわからないことがわかりました。
/usr/local/texlive/2012/bin/x86_64-linux
を/etc/environment
に追加して解決しました