최신 TeX Live 2012를 어떻게 설치합니까?


127

Ubuntu 12.04에는 여전히 구식이며 구식 인 2009 버전의 TeX Live가 포함되어 있습니다. TeX Live 웹 사이트에서 수동으로 설치하는 것 외에 Ubuntu Precise 12.04에 최신 2012 버전을 설치하는 다른 방법이 있습니까?


1
처음에는 python-software-properties를 apt-get 설치해야 할 수도 있으며 2 단계에서 apt-add-repository 대신 add-apt-repository를 호출해야합니다.

@grrbytes, 나는이 스레드에 부딪 쳤고 같은 문제가있었습니다. 즉, 내 texlive 설치는 2009 년에 유지되었습니다. 나를위한 해결책은 다른 모든 지침을 따르는 후에 apt-get dist-upgrade 명령을 사용하는 것입니다 (위의 응답에서 izx로 제공됨). 이것은 apt-get 업그레이드가 너무 조심스럽고 texlive 업그레이드를 '보류'하기 때문입니다. apt-get dist-upgrade를 사용하면 문제가 해결되었습니다.

1
12.10 사용자 참고 사항 : 아래 답변에서 PPA를 설치할 필요가 없습니다. 12.10에는 주요 리포지토리의 TeXLive 2012 버전이 포함되어 있습니다. 이것은 불필요하게 들릴지 모르지만 12.10과 TeXLive에 대한 두 가지 질문이 이미이 질문을 가리키는 것을 보았습니다.
gertvdijk 2013


최근 TeX Live 버전을 수동으로 설치하는 것이 install-tl스크립트 덕분에 실제로 매우 편리하다는 것을 지적하고 싶습니다 . 수동 설치 방법에 대한 간단한 방법은 여기를 참조하십시오 .
bluenote10

답변:


122

TeX Live 2012는 공식 "백 포트"PPA 에서 12.04에 사용할 수 있습니다

TeX Live 2012는 다음 Ubuntu 릴리스 (Quantal 12.10)에 포함될 예정입니다. 한편 Ubuntu의 TeX Live 관리자 인 Jeremy Bicha는 12.04 사용자가 새 버전으로 쉽게 설치 / 업그레이드 할 수 있도록 공식 "백 포트"PPA 를 만들었습니다 .

TeX Live 2012를 설치 / 업그레이드하려면

  1. Ctrl+ Alt+ 로 터미널을 엽니 다T
  2. 아래를 입력 하여 texlive-backports PPA를 추가하십시오 (프롬프트가 표시되면 비밀번호를 입력하십시오).

    sudo add-apt-repository ppa:texlive-backports/ppa
    
  3. 그런 다음 다음을 입력하십시오.

    sudo apt-get update
    
  4. 설치 :

    • TeX Live를 처음 설치하는 경우 다음을 입력하십시오.

      sudo apt-get install texlive
      
    • 이미 TeX Live가 설치되어 있고 업그레이드중인 경우 다음을 입력하십시오.

      sudo apt-get upgrade
      

      경고 : 업그레이드가 가능한 Ubuntu 시스템의 다른 모든 패키지도 업그레이드합니다. 이 작업을 원하지 않으면 이전을 sudo apt-get install texlive대신 사용하십시오 .


와우, 이것은 좋은 소식입니다!
jon

2
@izx이 PPA 설치 에서 관련 질문에 설명 된대로 tlmgr 을 사용 하여 TeX 패키지를 업데이트 할 수 있습니까?
JJD

1
우분투 12.04에서 texlive 2009를 이미 사용했습니다. sudo apt-get upgrade명령을 사용한 (TeX Live 2012/Debian)후에도 실행 되지 않았습니다 tex --version. 달리기 sudo apt-get install texlive 는 속임수를 썼다.
Sicco

1
패키지 이름이 완전히 겹치지 않기 때문입니다. Canonical repos에서 완전한 texlive를로 설치 한 경우 sudo apt-get install texlive-full, texlive 백 포트 PPA에서 호출되는 방식이 아니기 때문에 업그레이드를 수행해도 업그레이드되지 않습니다.
TheBicentennialMan

1
또한 sudo apt-get install texlive-latex-extra원하는 모든 패키지를 얻기 위해 실행해야합니다.
Heather Turner

7

링크 한 페이지에 링크 된 디렉토리 목록에 12.04 (정확한)에 사용 가능한 백 포트가 표시되지 않습니다.

texlive의 "2012 (quantal)"버전을 얻으려면 백 포트 PPA 를 추가해야합니다 .

PPA를 추가하기 전에 관련된 몇 가지 위험에 대해 알고 있어야합니다.

PPA는 커뮤니티에서 제공한다는 점을 항상 기억하십시오. PPA를 추가하기 전에 가능한 위험에 대해 알고 있어야합니다.

시냅틱 패키지 관리자에서 :

  1. 선택 설정 -> 저장소 -> 기타 소프트웨어 -> 추가 를 입력 :

    deb http://ppa.launchpad.net/texlive-backports/ppa/ubuntu precise main
    
  2. 를 선택하십시오 Add source. 그런 다음 Reload메뉴 에서 버튼을 선택 하여 패키지 목록을 다시 색인화하십시오
  3. 마지막으로 Quickfilter 필드에 "texlive"를 입력하면 설치 가능한 2012 년 패키지 버전이 표시됩니다.
  4. 관심있는 패키지를 표시하고 Apply버튼을 클릭하십시오 .

명령 행 ( Ctrl+ Alt+ T)에서 다음 명령을 입력하십시오.

sudo apt-add-repository http://ppa.launchpad.net/texlive-backports/ppa/ubuntu
sudo apt-get update
sudo apt-get install texlive-base

또한 다음과 같은 종속성이 설치됩니다.

lmodern luatex texlive-binaries texlive-common texlive-doc-base texlive-luatex

1
이제 합병되었습니다. 더 나은 솔루션! :)
gertvdijk

2

나는 내가 말할 평판이 있다고 생각하지 않기 때문에 위의 Alexander Schleifer에 대한 응답으로 대답하고 있습니다 : Ubuntu 12.04에서 업그레이드가 작동하려면 다음을 사용해야했습니다.

sudo add-apt-repository ppa:texlive-backports/ppa

대답이 제안한대로 "apt-add"가 아닙니다. "apt-add"에 오류가 없었지만 "add-apt"를 시도 할 때까지 작동하지 않았습니다.


1
> ls /usr/bin/apt-add-repository -l출력lrwxrwxrwx 1 root root 18 sept. 28 2012 /usr/bin/apt-add-repository -> add-apt-repository
Aurélien Ooms
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.