Ubuntu 14.04에서 Tex Live를 2013에서 2014로 업그레이드


16

TeX Live 웹 사이트 에 따르면 TeX Live 2014는 1 주일 전에 (2014 년 6 월 14 일) 출시되었습니다. Ubuntu 14.04에서 TeX Live 2013에서 TeX Live 2014로 어떻게 업그레이드합니까?


3
더 나쁜, 우분투에 포함 된 TeXLive 2013 버전은 작업 중지 tlmgr:tlmgr: The TeX Live versions supported by the repository [...] (2014--2014) do not include the version of the local installation (2013).
gertvdijk

@gertvdijk 그래, 나도 마찬가지였다. 그래서 TeX Live 2014를 설치해야했습니다.
Håkon Hægland

선택한 답변을 따른 후에도 여전히 @gertvdijk와 동일한 오류가 발생합니다. 어떤 제안?
modulitos

@Lucas 당신은 모든 단계를 따르지 않았습니다. PATH 변경 사항을 놓쳤거나 이전 tlmgr을받은 후 로그 아웃했다가 다시 로그인 할 수 있습니다.
gertvdijk

예, 심지어 설치 (전체, 기본, 설치)를 다시 확인하고 모든 것을 점검했습니다. tlmgr --version라고 2014하지만 tlmgr update --selftlmgr update --all귀하의 첫 번째 코멘트에서 오류를 제공합니다. 모든 라텍스 명령이 제대로 작동 /usr/local/texlive/2014/bin/..하므로 사용 하기에 좋습니다. tlmgr update오류 에 대한 설명 이 도움이 될 것입니다.
modulitos

답변:


15
  1. install-tl-unx.tar.gz모든 CTAN 미러 에서 TeXLive 용 "netinstaller"를 다운로드하십시오 ( 예 : 미러 ) .

    이 "netinstaller"는 전체 다운로드가 아니라 작은 실행 파일이며 나중에 설정 한 요구 사항에 따라 인터넷에서 모든 패키지를 다운로드합니다. 자세한 정보는 설치 안내서를 참조하십시오 .

  2. 예를 들어에서 추출하십시오 ~/texlive/2014.

    mkdir ~/texlive/2014
    cd ~/texlive/2014
    tar -xf /path/to/install-tl-unx.tar.gz
    cd install-tl-20140831 # depends on your installer version, adjust to your situation
    
  3. install-tl루트 권한으로 바이너리를 실행하십시오 (예 : 상황에 따라).

    sudo ./install-tl
    

    참고 : 단일 사용자 컴퓨터가 있거나 루트 권한이없는 경우, 대신 홈 디렉토리에 설치하는 것이 좋습니다 ( sudo이전 명령에서 생략 ). 그 이유는 같은 명령이 있다는 것이다 tlmgr그들이 실행하는 경우 (아래 참조) 상자 밖으로 작동하지 않습니다 sudo, 참조 루트에 대한 텍 라이브 경로를 설정 자세한 내용은.

    선택적으로 :

    • -select-repository다운로드하기 전에 근처의 CTAN 미러를 선택하려면 옵션을 추가하십시오 .
    • -gui=perltkGUI 설치 프로그램을 사용하는 옵션을 추가하십시오 . perl-tk패키지를 먼저 설치하십시오 ! ( sudo apt-get install perl-tk) 아래 스크린 샷을 참조하십시오.
    • C대역폭과 공간을 절약하기 위해 메뉴 옵션 을 선택하여 특정 모음 만 구성하십시오 . 경고 : 기본 47 개 모음 세트는 2GB 이상의 트래픽 및 디스크 사용량을 생성합니다. 나중에 TeXLive 패키지 관리자 ( tlmgr) 및 collection-접두사 가 붙은 메타 패키지를 사용하여 나중에 더 많은 컬렉션을 설치할 수 있습니다 .
  4. I메뉴에서 설치를 선택하십시오 . (GUI 모드가 아닌 경우)

    /usr/local/texlive/2014기본적으로 설치됩니다 .

  5. 설치 프로그램 출력은 일부 환경 변수를 조정하도록 제안합니다. 편집 ~/.profile하거나 원하는 ~/.bashrc경우 다음 줄을 추가하여 수정하십시오 .

    TEXDIR="/usr/local/texlive/2014"
    export PATH=$TEXDIR/bin/i386-linux:$PATH    # for 32-bit installation
    export PATH=$TEXDIR/bin/x86_64-linux:$PATH  # for 64-bit installation
    export INFOPATH=$INFOPATH:$TEXDIR/texmf-dist/doc/info
    export MANPATH=$MANPATH:$TEXDIR/texmf-dist/doc/man
    

    로그 아웃했다가 다시 로그인하여 새 변수를 받거나 파일을 소싱하십시오 (예 : source ~/.profile현재 쉘에 대해 활성화). 이 마지막 단계는 애플리케이션이 실제로 Ubuntu 패키지 설치가 아닌 새로운 2014 로컬 TeXLive 설치를 사용하는지 확인해야합니다. 일부 도구를 사용하려면 직접 구성해야합니다 (예 : TeXWorks 참조) .

    GUI 설치 프로그램은 다음과 같습니다.

    install-tl

  6. 마지막으로 새 패키지를 설치하려면 Texlive 패키지 데이터베이스 (TLPDB)를 설정해야합니다. 자세한 내용은 이 게시물 을 참조하십시오. 요약하면 다음을 실행해야합니다.

    sudo apt-get install xzdec
    sudo tlmgr init-usertree
    

    그런 다음 패키지를 설치하는 것과 같이 새 패키지를 설치할 수 wrapfig있습니다.

    sudo env PATH="$PATH" tlmgr install wrapfig
    

    또는 홈 디렉토리에 설치 한 경우 생략 할 수 있습니다 sudo.

    tlmgr install wrapfig
    

2
이것이 맞습니다. 설치를 사용 tlmgr update --self하고 tlmgr update --all최신 상태로 유지할 수 있습니다 .
puredevotion 2016 년

1
2014 릴리스는 아직 리포지토리에서 사용할 수 없으므로 지금 수동 설치 만 할 수 있습니다. 이 방법의 단점은 업데이트를 직접 관리해야한다는 것입니다.
루이스 드 수사

1
아직 리포지토리에서 사용할 수 있습니까? 그렇지 않다면 언제? PPA를 추가해야합니까, 아니면 Ubuntu 14.04 LTS에서 "일반"업데이트로 사용할 수 있습니까? 감사.
Slazer

1
C메뉴 의 옵션으로 필요한 모음을 설정하십시오 . 그렇지 않으면 2896 패키지를 다운로드하고 100Mbit 인터넷 연결에서 20 분이 걸립니다 ... 모든 TeXLive 패키지 를 설치하고 싶지 않습니다 ...
gertvdijk

1
sudo tlmgr init-usertree는 작동하지 않지만 ( "명령을 찾을 수 없음") sudo없이 실행하면 작동합니다.
Julian Schuessler
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.