2010年1月12日火曜日

ptexliveをインストールなしにローカルに作成

ftp://ring.riken.jp/pub/text/CTAN/systems/texlive/Images/からtexlive2008-20080822.iso.lzma
texlive2008-20080822.iso.lzma.md5
texlive2008-20080822.iso.lzma.sha256
をとってきて"md5sum -c ", "sha256sum -c "で確認後、
"unlzm texlive2008-20080822.iso.lzma"で展開。
texlive2008-20080822.isoができたら適当なところへマウント
mount -t iso9660 -o loop $HOME/hoge/texlive2008-20080822.iso /mnt/iso
土村さんのサイトから ptexlive-20091009.tar.gzをとってきて解凍
cp $HOME/hoge/ptexlive-20091009/ptexlive.sample ../ptexlive.cfg
ptexlive.cfgをエディタで編集
********** ptexlive.cfg ここから **********
### (必須) mount した TeX Live 2008 DVD のディレクトリを指定
ISO_DIR=/mnt/iso
#ISO_DIR=/Volumes/TeXLive2008
#ISO_DIR=/mnt/cdrom

### (任意) install した TeX Live 2008 のディレクトリを指定
TEXLIVE_DIR=$ISO_DIR

### (任意) install する ptexlive のディレクトリを指定
PREFIX=$HOME/usr/local

### (任意) make font でフォント検索するディレクトリを追加指定
EXTRA_CMAP="/usr/local/cmap;/usr/share/fonts/cmap"
EXTRA_TRUETYPE="/usr/local/ttf;/usr/share/fonts/truetype/"
EXTRA_OPENTYPE="/usr/local/otf;/usr/share/fonts/opentype/"
********** ptexlive.cfg ここまで **********
他の設定は適当に設定したらHOME/hoge/ptexlive-20091009に移って
make all0
make otf
make font
make install
でインストール
$HOME/usr/local/ptexlive/bin/i686-pc-linux-gnuにpathを通す。
i686-pc-linux-gnuは自分のアーキテクチャに適宜読み替えて

0 件のコメント:

コメントを投稿