/usr/local/texlive/2016/
texlive 2016은 설치 프로그램 에 의해 젠투 Linux 시스템에 로컬로 설치되었습니다 install-tl -gui
.
반품 업데이트 tlmgr
:
/usr/local/texlive/2016/bin/x86_64-linux# ./tlmgr update --all
[..]
Transcript written on xelatex.log.
fmtutil [INFO]: /var/lib/texmf/web2c/xetex/xelatex.fmt installed.
fmtutil [WARNING]: inifile csplain.ini for pdfcsplain/xetex not found.
fmtutil [INFO]: Disabled formats: 6
fmtutil [INFO]: Successfully rebuilt formats: 3
fmtutil [INFO]: Not selected formats: 40
fmtutil [INFO]: Failed to build: 1 (xetex/pdfcsplain)
fmtutil [INFO]: Total formats: 50
fmtutil [INFO]: exiting with status 1
texlive가 외부에 파일을 설치하는지 궁금합니다 /usr/local
.
/var/lib/texmf/web2c/xetex/xelatex.fmt
일반적으로 운영 체제의 패키지 관리자에게 위임됩니다. 이로 인해 패키지 관리자와 충돌이 발생할 수 있다는 우려가 있습니다.
이것은 버그인가요? TL이 잘못된 폴더에 설치되는 결과로 설정하지 못한 변수가 있습니까?
답변1
tlmgr
를 조정하지 않고 사용하고 있습니다 PATH
.
tlmgr
차례로 호출 fmtutil
하고 귀하의 경우에는 fmtutil
패키지 관리자가 설치한 가 /usr/bin
사용됩니다.
다른 구성 요소 앞에 ...를 PATH
포함하도록 조정합니다 ./usr/local/texlive/
PATH
답변2
이것이 사실이 아닌지 확인하는 가장 좋은 방법은 외부의 어떤 것도 만지지 않도록 하는 것입니다 /usr/local/texlive
.
전용 사용자/그룹으로 TeX Live를 설치하고 해당 ID를 업데이트에 사용하는 경우 버그나 오류로 인해 시도가 발생하는 경우에도 tlmgr
외부의 항목을 건드릴 수 없습니다 ./usr/local/texlive
루트 권한이 필요한 유일한 부분은 사용자와 디렉터리를 생성하고 해당 사용자에게 해당 디렉터리에 대한 소유권을 부여하는 것입니다.
이는 또한 /usr/local/texlive
실수를 하거나 뭔가를 간과할 경우 외부 파일을 건드리는 것을 방지할 수 있다는 점에 유의하십시오.
사용자/그룹을 만듭니다
texlive:texlive
. 예: .가
/usr/local/texlive
존재하고 에서 소유하고 있는지 확인하세요texlive:texlive
.su texlive
tlmgr
TeX Live를 설치하기 전, 설치 업데이트, 유지 관리 및 관리를 위해 TeX Live 를 사용하기 전 .