인증 기반 HTTP 전용 기업 프록시 뒤에 있는 first-setup.bat 스크립트를 사용할 수 없었기 때문에 cygwin을 선택했습니다.
이름이 지정된 패키지의 버전 20120628-1을 설치 texlive-collection-context
하고 사용해 보았습니다.
$ context test.tex
mtxrun | forcing cache reload
resolvers | resolving | unknown configuration file '/home/xxx/texmf/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '//usr/bin/texmfcnf.lua'
resolvers | resolving | unknown configuration file '//usr/bin/share/texmf-site/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '//usr/bin/share/texmf/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '//usr/bin/texmf-site/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '//usr/bin/texmf/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '//usr/texmfcnf.lua'
resolvers | resolving | unknown configuration file '//usr/share/texmf-site/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '//usr/share/texmf/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '//usr/texmf-site/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '//usr/texmf/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '//usr/usr/texmfcnf.lua'
resolvers | resolving | unknown configuration file '//usr/usr/share/texmf-site/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '//usr/usr/share/texmf/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '//usr/usr/texmf-site/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '//usr/usr/texmf/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '/texmf-site/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '/./texmfcnf.lua'
resolvers | resolving | unknown configuration file '/./share/texmf-site/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '/./share/texmf/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '/./texmf-site/web2c/texmfcnf.lua'
resolvers | resolving | unknown configuration file '/./texmf/web2c/texmfcnf.lua'
resolvers | resolving |
resolvers | resolving | warning: no lua configuration files found
resolvers | resolving | no texmf paths are defined (using TEXMF)
resolvers | resolving |
mtxrun | the resolver databases are not present or outdated
resolvers | resolving | using suffix based filetype 'lua'
resolvers | resolving | remembering file 'mtx-context.lua'
resolvers | resolving | using suffix based filetype 'lua'
resolvers | resolving | remembering file 'mtx-contexts.lua'
resolvers | resolving | remembered file 'mtx-context.lua'
resolvers | resolving | using suffix based filetype 'lua'
resolvers | resolving | remembering file 'mtx-t-context.lua'
resolvers | resolving | using suffix based filetype 'lua'
resolvers | resolving | remembering file 'mtx-t-contexts.lua'
resolvers | resolving | remembered file 'mtx-t-context.lua'
resolvers | resolving | using suffix based filetype 'lua'
resolvers | resolving | remembering file 'context.lua'
mtxrun | unknown script 'context.lua' or 'mtx-context.lua'
그러나 texmfcnf.lua
시스템에서 파일을 사용할 수 있습니다.
$ ls -l /usr/share/texmf/web2c/texmfcnf.lua
-rw-r--r-- 1 xxx Domain Users 8356 6 août 2012 /usr/share/texmf/web2c/texmfcnf.lua
스크립트가 //usr
왜 /usr
. mtxrun 소스에서 함수 identify_configuration_files()
라인 12711에 멈췄습니다.
local realname = resolvers.resolve(filename)
/selfautodir:/share/texmf/web2c/texmfcnf.lua
로 변신하는//usr/share/texmf/web2c/texmfcnf.lua
그리고 마지막 오류에 대해서는 요청한 파일도 존재하는 것 같습니다.
$ ls -l /usr/share/texmf-dist/scripts/context/lua/mtx-context.lua
-rw-r--r-- 1 xxx Domain Users 65606 2 juil. 2012 /usr/share/texmf-dist/scripts/context/lua/mtx-context.lua
편집1
~/texmf에서 /usr/share/texmf로의 심볼릭 링크는 대부분의 문제를 해결합니다!
lrwxrwxrwx 1 xxx Domain Users 16 12 avr. 16:28 texmf -> /usr/share/texmf
lrwxrwxrwx 1 xxx Domain Users 22 12 avr. 16:36 texmf-dist -> /usr/share/texmf-dist/
lrwxrwxrwx 1 xxx Domain Users 22 12 avr. 16:36 texmf-site -> /usr/share/texmf-site/
$ context test.tex
그냥 멈추고(각 네트워크 액세스 시간이 초과되는 시간) 새롭고 매우 긴 오류 로그로 종료됩니다(이후에도 mtxrun --generate
).
[snip]
resolvers | resolving | using given filetype 'tex'
resolvers | expansions | using caches scan of path '/home/a865111/texmf/tex/generic', branch '/home/xxx/texmf/tex/generic'
resolvers | resolving | remembering file '/home/xxx/.texlive2012/texmf-var/luatex-cache/context/74fde8c492a75a0a124aaeb6119048d0/formats/texmf-dist/tex/context/base/context.lus'
resolvers | formats | unknown stub specification: /home/xxx/.texlive2012/texmf-var/luatex-cache/context/74fde8c492a75a0a124aaeb6119048d0/formats/texmf-dist/tex/context/base/context.lus
mtx-context | error, no format found with name: cont-en, aborting
system | total runtime: 15.453
o_O
편집2
이 게시물에서와 같이 :TeXLive 2011 ConTeXt 문제
texexec test.tex
지금은 작동하는 것 같아요