Linux에서 TeX Live Manager 업데이트 설정

Linux에서 TeX Live Manager 업데이트 설정

최신 Ubuntu 저장소 TeXLive가 오래되었습니다. 하지만 이미 설치되어 있습니다. 문서에 따르면 TeXLive Manager를 통해 업데이트할 수 있습니다.

내가 달리면

Perl-tk가 설치된 sudo /usr/bin/tlmgr --gui 오류가 발생합니다.

"이 작업은 다소 시간이 걸릴 수 있습니다. 잠시만 기다려 주십시오. /usr/bin/tlmgr 라인 5336의 /home/dmnq/texmf에서 TLPDB를 설정할 수 없습니다. /usr/bin/tlmgr 라인 4445에서 require로 인해 컴파일이 실패했습니다."

우분투 저장소 texlive 2013이 있습니다.내가 도대체 ​​뭘 잘못하고있는 겁니까?

참고: 저는 일반적으로 TUG iso나 저장소를 사용하여 설치하는 것을 선호합니다. 나는 이것이 유용하다고 생각했다.https://milindpadalkar.wordpress.com/2011/05/04/installing-texlive-2010-in-ubuntu-10-04-10-10-and-11-04/하지만 그것이 여전히 유효한지는 확실하지 않습니다.

답변1

TeX Live가 제공되는 GNU/Linux 배포판과 수동으로 설치된 배포판이 모두 있는 경우 두 개의 다른 tlmgr.

/usr/bin의지 에 있는 사람~ 아니다패키지를 업데이트하되 구성 매개변수만 변경하면 됩니다.

대신 에 있는 것은 /usr/local/texlive/<YEAR>/bin/<ARCH>수동으로 설치된 TeX Live를 업데이트합니다. 여기서는 <YEAR>아마도 가지고 있는 버전을 나타내고 2014, 은 <ARCH>프로세서의 표준 기호 이름인 x86_64-linux또는 을 나타냅니다 i386-linux.

데이터가 위와 같을 경우 올바른 호출은 다음과 같습니다.

sudo /usr/local/texlive/2014/bin/x86_64-linux/tlmgr --gui

TeX Live를 수동으로 설치할 때 다음을 권장합니다.

sudo ln -s /usr/local/texlive/2014/bin/x86_64-linux /opt/texbin

따라서 PATH에 더 간단하게 추가하면 되고 /opt/texbin또 ​​다른 이점도 얻을 수 있습니다. TeX Live 2015가 출시되어 설치하면 다음 작업을 수행하기만 하면 됩니다.

sudo rm /opt/texbin
sudo ln -s /usr/local/texlive/2015/bin/x86_64-linux /opt/texbin

그리고 할아니요PATH 변수가 이미 올바른 위치를 가리키고 있으므로 설정을 변경하세요. 이 심볼릭 링크를 생성하면

sudo /opt/texbin/tlmgr --gui

올바른 호출이 됩니다.

보다TUGboat에 대한 이 기사이는 제가 권장하는 설치 절차를 설명하며 연도를 2010에서 현재 릴리스 연도로 변경하기만 하면 여전히 유효합니다.

관련 정보