EDRSPIHCRSSRSS

리눅스에서의 TeX Live와 ko.TeX의 설치

Difference between r1.20 and the current

@@ -1,41 +1,59 @@
#keywords install,ktug,tex,tex live,tlmgr,설치,리눅스,linux,kotex,ko.TeX,kotex
'''이 페이지의 내용은 TeX Live 2014까지의 상황을 반영하는 것으로 더이상 갱신되지 않습니다. 현행의 설치 안내를 보시려면 [wiki:설치하기Linux Linux에서 설치하기] 페이지로 가십시오.'''
== 개요 ==
* 리눅스 배포판별로 자체 저장소에서 ["TeX Live"]를 제공하기도 하나 최신판으로 갱신이 더뎌 최신 [ko.TeX]과 호환이 되지 않는 등의 문제가 발생할 수 있으므로 ["TeX Live"] 설치 프로그램을 이용한 설치를 권장한다.
* 이 안내에서는 이용자가 관리자 권한을 가지고 있는 데스크톱 리눅스 시스템에서 설치 전제한다.
* 리눅스 배포판별로 자체 저장소에서 ["TeX Live"]를 제공하기도 하나 최신판으로 갱신이 더뎌 최신 [ko.TeX]과 호환이 되지 않는 등의 문제가 발생할 수 있으므로 ["TeX Live"] 설치 프로그램을 이용한 설치를 권장한다.
* 이 안내에서는 이용자가 관리자 권한을 가지고 있는 데스크톱 리눅스 시스템에서 설치하는 것을 전제한다.
== 설치 방법 ==
=== ["TeX Live"] 설치 ===
1. 웹브라우저로 CTAN 저장소에서 ["TeX Live"] 설치 프로그램([http://ftp.ktug.org/tex-archive/systems/texlive/tlnet/install-tl-unx.tar.gz install-tl-unx.tar.gz])을 내려받는다. 또는 터미널에서 작업한다면 적당한 디렉토리로 이동해서 {{{
# curl -O http://mirrors.ctan.org/tex-archive/systems/texlive/tlnet/install-tl-unx.tar.gz
}}}
1. 터미널 프로그램을 실행하여 위에서 내려받은 설치 프로그램이 저장된 디렉토리로 이동한다. 그 디렉토리가 {{{다운로드}}}라면 아래와 같이 한다.{{{#!bash
1. install-tl-unx.tar.gz를 다운로드받아서 압축을 푼다.
1. 웹브라우저로 CTAN 저장소에서 ["TeX Live"] 설치 프로그램([http://ftp.ktug.org/tex-archive/systems/texlive/tlnet/install-tl-unx.tar.gz install-tl-unx.tar.gz])을 내려받는다.
1. 터미널 프로그램을 실행하여 위에서 내려받은 설치 프로그램이 저장된 디렉토리로 이동한다. 그 디렉토리가 {{{다운로드}}}라면 아래와 같이 한다.{{{#!sh
# cd ~/다운로드}}}
1. 설치 프로그램의 압축을 푼다.{{{#!bash
1. 설치 프로그램의 압축을 푼다.{{{#!sh
# tar zxvf install-tl-unx.tar.gz}}}
1. 압축이 풀린 디렉토리(install-tl-20101006과 같이 설치 프로그램의 조성 날짜 형식으로 생성)로 이동하여 설치 프로그램을 실행한다.{{{#!bash
# cd install-tl-20101006
1. 또는 터미널에서 다음 명령을 차례로 내린다. {{{
$ cd ~/Downloads
$ curl -O http://ftp.ktug.org/tex-archive/systems/texlive/tlnet/install-tl-unx.tar.gz
$ tar zxvf install-tl-unx.tar.gz
}}}
1. 압축이 풀린 디렉토리(install-tl-20140610과 같이 설치 프로그램의 조성 날짜 형식으로 생성)로 이동하여 설치 프로그램을 실행한다.{{{#!sh
# cd install-tl-20140610
# sudo ./install-tl --repository http://ftp.ktug.org/tex-archive/systems/texlive/tlnet/}}}
1. 다음과 같은 안내 화면이 표시되면 i+[ENTER]를 눌러 설치를 시작한다.{{{#!bash
* --repository 지정은 생략할 수 있다. perl-tk가 설치되어 있다면 --gui 옵션을 주어서 gui 상태로 인스톨할 수 있다. {{{
$ sudo ./install-tl --gui
}}}
1. 다음과 같은 안내 화면이 표시되면 i+[ENTER]를 눌러 설치를 시작한다.{{{#!sh
Actions:
<I> start installation to hard disk
<H> help
<Q> quit

Enter command:}}}
1. 다음과 같이 하여 ["TeX Live"] 실행 파일 디렉토리의 심볼릭 링크를 간편한 위치에 생성한다(경로에 포함된 ["TeX Live"] 배포판 연도는 설치 시점을 반영하여 변경){{{#!bash
sudo ln -s /usr/local/texlive/2013/bin/x86_64-linux/ /usr/texbin}}}
1. 편집기로 사용자 로그인쉘 설정 파일(.profile)을 연다.{{{#!bash
1. 다음과 같이 하여 ["TeX Live"] 실행 파일 디렉토리의 심볼릭 링크를 간편한 위치에 생성한다(경로에 포함된 ["TeX Live"] 배포판 연도는 설치 시점을 반영하여 변경){{{#!sh
# sudo ln -s /usr/local/texlive/2014/bin/x86_64-linux/ /usr/texbin}}}
1. 편집기로 사용자 로그인쉘 설정 파일(.profile)을 연다.{{{#!sh
# gedit ~/.profile}}}
1. 다음과 같은 내용을 위에서 연 파일의 맨 끝에 추가한 뒤 저장하고 편집기를 종료한다(경로에 포함된 ["TeX Live"] 배포판 연도는 설치 시점을 반영하여 변경).{{{#!bash
1. 다음과 같은 내용을 위에서 연 파일의 맨 끝에 추가한 뒤 저장하고 편집기를 종료한다(경로에 포함된 ["TeX Live"] 배포판 연도는 설치 시점을 반영하여 변경).{{{#!sh
PATH=/usr/texbin:$PATH
MANPATH=/usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH
INFOPATH=/usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH}}}
1. 위의 설정을 반영하기 위해 로그아웃하였다가 다시 로그인하여 터미널을 실행하고 아래와 같이 [TeX Live]를 최신 상태로 갱신한다.{{{#!bash
MANPATH=/usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH
INFOPATH=/usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH}}}
1. 위의 설정을 반영 후에 아래와 같이 [TeX Live]를 최신 상태로 갱신한다.{{{#!sh
# source ~/.profile
# sudo -i tlmgr update --self --all}}}
* 만약 tlmgr 명령을 찾을 수 없다는 메시지가 나온다면 다음 명령을 실행한 다음 다시 시도한다.
# sudo env PATH="$PATH" tlmgr path add
 
== font search를 위한 texmf.cnf의 수정 ==
시스템 폰트를 External Location으로 찾을 수 있도록 하기 위한 조치. XeTeX, LuaTeX을 위한 것이다.
* /usr/local/texlive/2014/texmf.cnf 파일을 열어서 다음 내용을 추가하고 저장한다.{{{
OSFONTDIR={~/.fonts//;/usr/share/fonts//;/usr/local/share/fonts//}
}}}
== 한글 관련 패키지 ==
* nanumtype1, cjk-ko, kotex-utf, kotex-oblivoir, kotex-plain, kotex-utils, xetexko, luatexko
* collection-langcjk
* collection-langkorean, collection-xetex(xetexko), collection-luatex(luatexko)
== 그밖 ==
* ["TeX Live"] 갱신{{{#!bash
* ["TeX Live"] 갱신{{{#!sh
# sudo -i tlmgr update --self --all}}}
* [wiki:KtugPrivateRepository KTUG 사설 저장소]
* ["데비안/우분투 계열 리눅스에서 TeX Live 더미 패키지 만들기"]


이 페이지의 내용은 TeX Live 2014까지의 상황을 반영하는 것으로 더이상 갱신되지 않습니다. 현행의 설치 안내를 보시려면 Linux에서 설치하기 페이지로 가십시오.

개요

  • 리눅스 배포판별로 자체 저장소에서 TeX Live를 제공하기도 하나 최신판으로 갱신이 더뎌 최신 ko.TeX과 호환이 되지 않는 등의 문제가 발생할 수 있으므로 TeX Live 설치 프로그램을 이용한 설치를 권장한다.
  • 이 안내에서는 이용자가 관리자 권한을 가지고 있는 데스크톱 리눅스 시스템에서 설치하는 것을 전제한다.

설치 방법

TeX Live 설치

  1. install-tl-unx.tar.gz를 다운로드받아서 압축을 푼다.
    1. 웹브라우저로 CTAN 저장소에서 TeX Live 설치 프로그램(install-tl-unx.tar.gz)을 내려받는다.
    2. 터미널 프로그램을 실행하여 위에서 내려받은 설치 프로그램이 저장된 디렉토리로 이동한다. 그 디렉토리가 다운로드라면 아래와 같이 한다.
      # cd ~/다운로드
    3. 설치 프로그램의 압축을 푼다.
      # tar zxvf install-tl-unx.tar.gz
    4. 또는 터미널에서 다음 명령을 차례로 내린다.
      $ cd ~/Downloads
      $ curl -O http://ftp.ktug.org/tex-archive/systems/texlive/tlnet/install-tl-unx.tar.gz
      $ tar zxvf install-tl-unx.tar.gz
      
  2. 압축이 풀린 디렉토리(install-tl-20140610과 같이 설치 프로그램의 조성 날짜 형식으로 생성)로 이동하여 설치 프로그램을 실행한다.
    # cd install-tl-20140610
    # sudo ./install-tl --repository http://ftp.ktug.org/tex-archive/systems/texlive/tlnet/
    • --repository 지정은 생략할 수 있다. perl-tk가 설치되어 있다면 --gui 옵션을 주어서 gui 상태로 인스톨할 수 있다.
      $ sudo ./install-tl --gui
      
  3. 다음과 같은 안내 화면이 표시되면 i+ENTER를 눌러 설치를 시작한다.
    Actions:
     <I> start installation to hard disk
     <H> help
     <Q> quit

    Enter command:
  4. 다음과 같이 하여 TeX Live 실행 파일 디렉토리의 심볼릭 링크를 간편한 위치에 생성한다(경로에 포함된 TeX Live 배포판 연도는 설치 시점을 반영하여 변경)
    # sudo ln -s /usr/local/texlive/2014/bin/x86_64-linux/ /usr/texbin
  5. 편집기로 사용자 로그인쉘 설정 파일(.profile)을 연다.
    # gedit ~/.profile
  6. 다음과 같은 내용을 위에서 연 파일의 맨 끝에 추가한 뒤 저장하고 편집기를 종료한다(경로에 포함된 TeX Live 배포판 연도는 설치 시점을 반영하여 변경).
    PATH=/usr/texbin:$PATH
    MANPATH=/usr/local/texlive/2014/texmf-dist/doc/man:$MANPATH
    INFOPATH=/usr/local/texlive/2014/texmf-dist/doc/info:$INFOPATH
  7. 위의 설정을 반영한 후에 아래와 같이 TeX Live를 최신 상태로 갱신한다.
    # source ~/.profile
    # sudo -i tlmgr update --self --all
    • 만약 tlmgr 명령을 찾을 수 없다는 메시지가 나온다면 다음 명령을 실행한 다음 다시 시도한다. # sudo env PATH="$PATH" tlmgr path add

font search를 위한 texmf.cnf의 수정

시스템 폰트를 External Location으로 찾을 수 있도록 하기 위한 조치. XeTeX, LuaTeX을 위한 것이다.
  • /usr/local/texlive/2014/texmf.cnf 파일을 열어서 다음 내용을 추가하고 저장한다.
    OSFONTDIR={~/.fonts//;/usr/share/fonts//;/usr/local/share/fonts//}
    

한글 관련 패키지

  • nanumtype1, cjk-ko, kotex-utf, kotex-oblivoir, kotex-plain, kotex-utils, xetexko, luatexko
  • collection-langkorean, collection-xetex(xetexko), collection-luatex(luatexko)