TeX Live 2014のtlptexlive
TeX Live 2014の準備はよく続いているから、tlptexliveのために準備も始まった。角藤さんと北川さんのお陰で、(u)pmpostのpatchesが現在のsvnに対応された。その上、ptexのinhibit-glueパッチをupstream svnに入れた。
バイナリーの状況
- win32(角藤)
- i386-netbsd(北川)
- i386-freebsd(村上):FreeBSD 10.0
- amd64-freebsd(村上):FreeBSD 11.0
- i386-linux(北川)
- amd64-linux(Norbert):Debian SID
その以外前のとおり、「hiraprop」と結構古い「pxdvi」のパッケージが用意された。
使い方
tlmgr repository add http://www.tug.org/~preining/tlptexlive/ tlptexlive
tlmgr pinning add tlptexlive '*'
tlmgr install pxdvi pmetapost
pxdviを使いたい場合は、パッケージに含まれていないリンクが必要だ:
texmf/web2c/texmf.cnf -> ../../texmf-dist/web2c/texmf.cnf
注意:これから前のTeX Liveリリースの対応しているtlptexliveのURLが変わった:
- TeX Live 2011: http://www.tug.org/~preining/tlptexlive/2011/
- TeX Live 2012: http://www.tug.org/~preining/tlptexlive/2012/
- TeX Live 2013: http://www.tug.org/~preining/tlptexlive/2013/
- TeX Live 2014: http://www.tug.org/~preining/tlptexlive/
バイナリの作成
新しいバイナリがないアーキテクチャの持っている人は下記のスクリプトで作成が出来る。その場合は、僕に「binaries.zip」を送って下さい: http://www.preining.info/software/build-tlptexlive-latest.zip
問題があれば、ここのコメントをお願いします。
参考にさせていただきました。
tlmgr repository add http://www.tug.org/~preining/tlptexlive/ tlptexlive
tlmgr pinning add tlptexlive ‘*’
ここまでは良いのですが、
tlmgr install pxdvi とすると次のエラー
TLDownload::get_file: response error: 404 Not Found (for http://www.tug.org/~preining/tlptexlive//tlpkg/texlive.tlpdb.sha512)
TLUtils::download_file: persistent connection ok, but download failed: http://www.tug.org/~preining/tlptexlive//tlpkg/texlive.tlpdb.sha512
TLUtils::download_file: retrying with wget.
TLUtils::download_file: retry with wget failed: http://www.tug.org/~preining/tlptexlive//tlpkg/texlive.tlpdb.sha512
/Library/TeX/texbin/tlmgr: cannot download: download did not succeed: http://www.tug.org/~preining/tlptexlive//tlpkg/texlive.tlpdb.sha512
が出ます
おそらく、チェックサムがMD5からSHA-512に変更されたことによる影響かと思われます。TeX Live security improvements
texlive.tlpdb.sha512を容易してもらう方法はありますか?あるいは、一時的にチェックサムをMD5にする方法はありますか?
それはTL2016ですよね?今のtlptexliveは2015年のためだけですが、tltexjp.orgに全てのレポシトーリがあります:
https://texlive.texjp.org/YYYY/tlptexlive/
(2015まで)、とhttps://texlive.texjp.prg/2016/tltexjp/
(名前の変更をご注意!)。2016版を使ってください。
別な人ですが、https://texlive.texjp.org/2016/tltexjp/ (prg でなく org) を使うと
tlmgr pinning add tlptexlive ‘*’ で shar512 のエラーはでなくなりますが、次で
止まります。
/tlmgr: open tlpdb(https://texlive.texjp.org/2016/tltexjp/tlpkg/texlive.tlpdb) failed: No such file or directory at /usr/local/tex/texlive/2016/tlpkg/TeXLive/TLPDB.pm line 360.
当然 install もできません。どうしたらいいでしょうか。