
최신 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에서 현재 릴리스 연도로 변경하기만 하면 여전히 유효합니다.