
오늘(2016년 6월 9일) 저는 Ubuntu 14.04.4에 TeX Live 2016을 설치했습니다. 설치 자체는 성공했지만 바이너리, 정보 페이지 및 매뉴얼 페이지에 대한 심볼릭 링크를 만들려고 했을 때 path
하위 명령이 tlmgr
실패했습니다(즉, 종료 상태가 다음이었습니다 $?
) . 그러나 이상하게도 대부분의 심볼릭 링크는 적절한 디렉토리에서 만들어졌습니다. 제가 터미널에서 한 일은 다음과 같습니다.1
path add
$ cd /path/to/installer
$ sudo ./install-tl
$ which tex
tex not found
$ sudo /usr/local/texlive/2016/bin/x86_64-linux/tlmgr path add
tlmgr: action path returned an error; continuing.
tlmgr: An error has occurred. See above messages. Exiting.
$ which tex
/usr/local/bin/tex
$ for file in $(ls /usr/local/texlive/2016/bin/x86_64-linux/); do; which $file; done | grep "not found"
xindy.mem not found
나는 읽었다에 관한 문서path
, 하지만 내 절차에 무엇이 문제인지 이해할 수 없었습니다.
패키지를 사용할 가능성이 거의 없기 때문에 xindy.mem
in이 부족해 도 나에게 해를 끼치지는 않습니다 . 하지만 내 설치는 어떻게 되었습니까? 이 문제를 해결하려면 뭔가 조치를 취해야 합니까?$PATH
xindy
참고(도움이 될지 모르겠네요): 내 El Capitan에 TeX Live 2015를 설치하면 몇 달 전과 똑같은 방식으로 잘 작동했습니다(물론 경로는 tlmgr
다릅니다).
2016년 6월 10일에 TeX Live 2016을 다시 설치해 보았는데 어제와 같은 문제가 재현되었습니다.
$ sudo /usr/local/texlive/2016/bin/x86_64-linux/tlmgr path remove
tlmgr: action path returned an error; continuing.
tlmgr: An error has occurred. See above messages. Exiting.
$ which tex
tex not found
$ sudo mv /usr/local/texlive/2016 /usr/local/texlive/2016_bak
$ cd /path/to/installer
$ sudo ./install-tl
$ which tex
tex not found
$ sudo /usr/local/texlive/2016/bin/x86_64-linux/tlmgr update --self --all
$ sudo /usr/local/texlive/2016/bin/x86_64-linux/tlmgr path add
tlmgr: action path returned an error; continuing.
tlmgr: An error has occurred. See above messages. Exiting.
$ which tex
/usr/local/bin/tex
$ LANG=C; for file in $(ls /usr/local/texlive/2016/bin/x86_64-linux/); do; ls /usr/local/bin/$file; done | grep "No such file or directory"
ls: cannot access /usr/local/bin/man: No such file or directory
마지막 줄과 관련하여 El Capitan의 TeX Live 2015는 동일한 결과를 제공합니다. 따라서 path add
Linux의 오류에 문제가 있는 것 같습니다.
$ for file in $(ls /usr/local/texlive/2015/bin/x86_64-darwin/); do; ls /usr/local/bin/$file; done | grep "No such file or directory"
ls: /usr/local/bin/man: No such file or directory
답변1
현재 작업 중에 오류를 반환하는 버그가 있습니다 tlmgr
(또는 적어도 두 개가 더 좋을 것입니다) tlmgr path add
. 신고해 주셔서 감사합니다. 적절한 시기에 수정하겠습니다. 소스를 확인했지만 뚜렷한 버그는 발견되지 않았지만 동일한 동작을 확인하면 결국 수정하겠습니다.
왜 xindy.mem이 연결되지 않았는지 이상합니다. 제 경우에는 실제로 연결되었기 때문입니다.
도움이 되었기를 바랍니다
노버트