OpenBSD 4.5 -stable(i386) †
- ページ: 動作報告
- 投稿者: chocolat?
- 状態: 成功
- ptexliveバージョン:20090807
- 投稿日: 2009-09-02 (水) 16:05:10
必要パッケージ †
gmake、bash、ja-nkfなど
lzma()
texi2html-1.64?
texlive_base-2008p9?
texlive_texmf-minimal-2008p1?
ptexlive.cfg †
変更箇所のみです:
ISO_DIR=/mnt/flash
TEXLIVE_DIR=$ISO_DIR
PREFIX=/usr/local/texlive/p2008
EXTRA_TRUETYPE="/usr/local/lib/X11/fonts/mplus;/usr/local/lib/X11/fonts/sazanami;/usr/local/lib/X11/fonts/ja;/usr/local/lib/X11/fonts/ghostscript;/usr/X11R6/lib/X11/fonts/TTF"
EXTRA_OPENTYPE="/usr/X11R6/lib/X11/fonts/OTF"
KANJI_CODE=EUC
CPPFLAGS="-I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng"
LDFLAGS="-L/usr/local/lib"
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LDFLAGS CPPFLAGS LD_LIBRARY_PATH
メッセージ †
はじめにptetexの動作報告/125と同じ要領でfreetypeをotvalidを有効にしてソースからインストールしました。freetypeのバージョンは2.3.9でした。
そのあとはtexlive2008-20080822.iso.lzmaをダウンロードして、
lzma -d texlive2008-20080822.iso.lzma
というコマンドで解凍しました。(相当ディスク容量を必要とします。)その後、
# vnconfig svnd0 /tmp/texlive2008-20080822.iso
# mount -t cd9660 /dev/svnd0c /mnt/flash
でtexlive2008-20080822.isoを/mnt/flashにマウントしました。(詳しくは「OpenBSD FAQ 14.10 - Mounting disk images in OpenBSD」を参照)
あとは上記のオプションを指定してから
$make all3
#make install
でとりあえずmake testでutfsmpl-dvipdfmx.pdfとutfsmpl-ps2pdf.pdfが若干文字化けしているようでしたがインストールは一応できたと思います。
詳しい動作確認はまだ行っていません。すみません。
最後に
# umount /mnt/flash
# vnconfig -u svnd0
でisoをアンマウントしました。
また、ptexliveの動作報告43と同じくinstall-tlは実行してません。
実は、これより前にportsからevinceを入れたのですが、そのとき依存関係の問題で、texi2html-1.64とtexlive_base-2008p9とtexlive_texmf-minimal-2008p1が知らないうちに入っていたことに後から気づきました。
install-tlがなくてもできたのはこれのおかげでしょうか?
今回はi386で行ったのでうまくいくのではと考えていましたが、texlive2008のバイナリをインストールするinstall-tlはamd64のOpenBSDをサポートしてくれていないので、install-tl無しでできるのだとしたら大変うれしいのですが。
来月10月にOpenBSD 4.6が出るのでそのとき、amd64のも含めて報告できたらと思います。
- 報告ありがとうございます。install-tl なしで動いたのは texlive_base, texlive_texmf が役立ってそうです。というのも /usr/local/texlive/2008 の下に texmf-dist と tlpkg が必要ですから。install-tl でどんな arch をインストールしても ptexlive の動作に影響はありませんので、気にせず適当にいれていただいても構いません。(^^;) -- 土村
- さっそくありがとうございます。ちゃんと動作するみたいで、よかったです。lzmaの解凍ですが、こちらの「iso.lzmaの読み取り」とは少し違う方法で解凍したので、その旨追記しておきます。 -- chocolat