Texlive 2021: tlmgr

Texlive 2021: tlmgr

새 노트북의 Ubuntu 21.04에 Texlive 2021을 설치했습니다. 시스템에 이전 버전의 Texlive가 없습니다. 그 이후로 루트 사용자로 설치해야 했습니다. 단순 사용자로 설치하려고 시도하는 동안 설치 프로그램이 일부 디렉토리에 쓰는 것을 허용하지 않았습니다.

$HOME/.profile다음 가이드에서는 다음 표현식을 추가하여 파일 의 경로를 업데이트했습니다 .

if [ -d "/usr/local/texlive/2021/bin/x86_64-linux" ] ; then
    PATH="$HOME/usr/local/texlive/2021/bin/x86_64-linux:$PATH"
    fi
if [ -d "/usr/local/texlive/2021/texmf-dist/doc/man" ] ; then
    MANPATH="/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH"
    fi
 if [ -d "/usr/local/texlive/2021/texmf-dist/doc/info" ] ; then
    INFOPATH="/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH"
    fi

이렇게 하면 라텍스가 잘 작동합니다. 의 경우 tlmgr루트 모드에서 GUI를 열고 조작할 수 있습니다.
시도했지만 여전히 루트 모드입니다(사용자 모드에서는 ir이 루트 모드에서 실행해야 한다고 말합니다).

tlmgr update --self (and > tlmgr update --self)

그것은 나에게 다음과 같은 메시지를 주었다:

(running on Debian, switching to user mode!)
(see /usr/share/doc/texlive-base/README.tlmgr-on-Debian.md)
TLPDB: not a directory, not loading: /root/texmf
tlmgr: user mode not initialized, please read the documentation!

나는 고용을 시도했지만 --usermode성공 --usertree하지 못했습니다. 드디어 내가 썼다

PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH; export PATH MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH; > export INFOPATH

이렇게 하면 작동합니다. 해당 지침을 복사하여 붙여넣는 것을 절약할 수 있는 대안이 있습니까? 글을 쓸 때

echo $PATH
echo $MANPATH
echo $INFOPATH

터미널에는 올바른 디렉토리가 나열됩니다. 무엇이 빠졌나요? PATH를 설정해야 할 것 같은데 어디에 있나요?

업데이트! (부분적으로 해결되었으나 완전히 해결되지는 않음)

.basch 파일에 $PATH, $MANPATH, $INFOPATH를 복사했습니다. 지금

tlmgr 업데이트 -모두

불행히도 잘 작동합니다

tlmgr 업데이트 --self

이렇게 반응합니다.

tlmgr: 로컬 TeX Live(2020)는 원격 저장소(2021)보다 오래되었습니다. 릴리스 간 업데이트는 update-tlmgr-latest(.sh/.exe) --update를 통해서만 지원됩니다.https://tug.org/texlive/upgrade.html자세한 내용은.

나는 tug.org/texlive 업그레이드 페이지의 제안을 따르려고 노력했지만 성공하지 못했습니다.

어떤 아이디어?

답변1

TexLive 생태계는 매우 성숙되어 있으므로 실제 상황에서는 최신 2021 버전이 실제로 필요하지 않습니다. 개인적으로 나는 tug.org/texlive의 바이너리 TeXLive 배포판을 재현할 수 없고 너무 창 방식으로 사용하는 것을 발견했습니다. 제거하는 것이 좋습니다.

정말로 저는 새 노트북에서 할 수 있는 두 가지 작업을 권장합니다.

  1. Ubuntu 20.04 LTS를 새로 설치하여 향후 4년 동안 밝은 미래를 맞이하세요. 이 버전은 LTS - 장기 지원(2020년 4월부터 5년 지원)이므로 21.04와 마찬가지로 9개월마다 불필요한 배포 업그레이드를 실행해서는 안 됩니다.

  2. TeXLive 2019를 다음에서 설치하세요.공식 우분투 저장소간단하다

    sudo add-apt-repository universe
    sudo apt-get install texlive-full
    

    다른 시스템이 존재할 때의 상황을 상상해 보세요. 예를 들어, 집에 있는 노트북과 직장의 워크스테이션입니다. deb 패키지 설치는 항상 재현 가능하고 100% 성공하는 간단한 절차입니다.

관련 정보