texでレポートを書きたかった。

ubuntutexでレポートを書こうとしたらうまくいかなかった。
ので、頑張ったメモ。
まずplatex入ってなかった。のでインストール。
したらdviで日本語が表示されなかったので、xdvik-jaをインストール。
今度は文字化け。普通euc-jpでないといけないらしい。
やだ!utf-8の方がいいよ!
platex-utf8とかいうのがあるらしいけど、今は公開してない?ぽいので諦める。
platexutf-8が使えるよう頑張る。
https://forums.ubuntulinux.jp/viewtopic.php?id=3755
ここを参考にしてすすめる。
しかしmakeした時にエラーが出る。

Personal texmf tree '/home/takeshi/.texmf-var' may make unexpected effect.
Please rename.

.texmf-var がおかしい。名前の変更しなさい!
と言われたので変更して再チャレンジ。
今度はgetlineがどうのこうのってエラー。

In file included from tangleboot.c:94:
tangleboot.h:34: error: conflicting types for ‘getline’
/usr/include/stdio.h:651: note: previous declaration of ‘getline’ was here
tangleboot.c:2175: error: conflicting types for ‘getline’
/usr/include/stdio.h:651: note: previous declaration of ‘getline’ was here

ぐぐったら
http://d.hatena.ne.jp/rougeref/20090721
こんなのが出てきたので言うとおりにする。
普通に編集しようと思っても編集できないのでroot権限で(sudo vim /usr/include/stdio.h)で編集。
今度は

./7font-search.sh: No font was found as Ryumin-Light.

こんなエラーが出た。
ぐぐって調べてみたところフォントが無いらしい。
もしやと思ってシステム->システム管理->日本語環境セットアップヘルパ から日本語フォントらしきものを全部インストールしてmakeし直したらエラーが消えた。

makeがうまくいったので、sudo make installしてみたらまたエラーが出た。

Error: `pdfetex -ini -jobname=latex -progname=latex -translate-file=cp227.tcx *latex.ini' possibly failed.
Error: `pdfetex -ini -jobname=pdflatex -progname=pdflatex -translate-file=cp227.tcx *pdflatex.ini' possibly failed.
Error: `omega -ini -jobname=lambda -progname=lambda lambda.ini' possibly failed.
Error: `aleph -ini -jobname=lamed -progname=lamed *lambda.ini' possibly failed.
Error: `ptex -ini -jobname=platex -progname=platex --kanji=default platex.ini' possibly failed.

###############################################################################
fmtutil: Error! Not all formats have been built successfully.
Visit the log files in directory
/usr/local/teTeX/share/texmf-var/web2c
for details.
###############################################################################

This is a summary of all `failed' messages and warnings:
`pdfetex -ini -jobname=latex -progname=latex -translate-file=cp227.tcx *latex.ini' possibly failed.
`pdfetex -ini -jobname=pdflatex -progname=pdflatex -translate-file=cp227.tcx *pdflatex.ini' possibly failed.
`omega -ini -jobname=lambda -progname=lambda lambda.ini' possibly failed.
`aleph -ini -jobname=lamed -progname=lamed *lambda.ini' possibly failed.
`ptex -ini -jobname=platex -progname=platex --kanji=default platex.ini' possibly failed.
make: *** [stage9] エラー 1

心がおれた。