progress's Blog
서영이네

TeXLive 2012 pretest

TeX-like 2012.05.31 08:42 by progress

TUG에서 TeXLive 2012 pretest를 시작한지 조금 되었다. 지난 TeXLive 2011 pretest와 마찬가지로 테스트해본다. 

김도현 교수님께서 TL2012용 ko.TeX 저장소(repository)를 마련해주신 덕분에 가능한 일이다. 


[파일 내려받기] 

이번에도 여러 미러링 사이트 가운데 유타대학교 ftp 서버를 택했다. 전에는 rsync나 wget을 이용하여 다운로드하곤 했는데 이번엔 FileZilla를 택했다. 얼마나 오랜 시간이 걸렸는지는 모른다. 다운로드 걸어놓고 퇴근했으니까. 


[in Windows 7] 

다운로드가 완료되면 install-tl.bat을 눌러 설치한다. 화면으로 대체한다.


기본 설치 경로만 C:\usr\texlive\2012로 바꿨다. 설치가 완료되면 KC2008PlusPlus를 설치해볼 요량으로. 






16분 51초 후에 설치가 완료되고 tlmgr과 fmtutil, updmap 따위를 실행하고 있다. 조금 후면 fc-cache -f -v를 실행하겠지. 


TL2012 설치는 끝났다.



[ko.TeX 설치하기]

이번 TL2012에서 좋아진 기능(?)이 repository 관리이다. 다른 저장소를 추가할 수 있다. 우선 다음 명령을 내려본다. 

> tlmgr repository list


http://mirror.ctan.org/systems/texlive/tlnet (main)라는 repository가 메인(main) 저장소임을 알 수 있다. 


이번 TL2012에서 달라진 점이 앞서 김도현 교수님이 언급하셨듯이 tlmgr을 이용하여 repository를 추가할 수 있다는 것이다. ko.TeX 저장소를 추가해본다. 추가할 저장소 주소 다음에 빈칸을 두고 "kotex"이라 적은 것은 이 저장소의 닉네임을 부여하기 위함이다. 그리고 제대로 추가되었는지 tlmgr repository list 명령을 내려본다. 

> tlmgr repository add http://ftp.ktug.or.kr/KTUG/texlive/2012 kotex

tlmgr.pl: added repository with tag kotex: http://ftp.ktug.or.kr/KTUG/texlive/2012


> tlmgr repository list

List of repositories (with tags if set):

        http://ftp.ktug.or.kr/KTUG/texlive/2012 (kotex)

        http://mirror.ctan.org/systems/texlive/tlnet (main)


아직 TL2012 pretest 단계라 main 저장소, 즉 http://mirror.ctan.org/systems/texlive/tlnet에서는 패키지 업데이트 따위를 할 수 없다. 즉 유효하지 않은 저장소이므로 지워버려야겠다. pretest를 지원하는 서버를 추가하고 이를 main 저장소로 삼아야겠다. 

[주의] "main"이라는 닉네임을 가진 저장소가 꼭 필요하다. 

> tlmgr repository remove main

> tlmgr repository add http://mirror.hmc.edu/tlpretest/ main

> tlmgr repository list

List of repositories (with tags if set):

        http://ftp.ktug.or.kr/KTUG/texlive/2012 (kotex)

        http://mirror.hmc.edu/tlpretest/ (main)


C:\usr\texlive\texmf-local\tlpkg에 pinning.txt를 하나 만들어둔다. 내용은 다음과 같다.

kotex:collection-kotex,kotex,kotex-base,kotex-context,kotex-dev,kotex-extra,kotex-midkor,kotex-utils

kotex:*

kotex 리포지터리의 모든 패키지들을 텍라이브매니저(tlmgr)로 관리하려면, 일일이 해당 저장소의 패키지를 나열할 필요 없이 kotex:* 라고 써주면 된다. 


이제 ko.tex을 설치한다. 다음 명령을 내려주는 것으로 충분.

> tlmgr install collection-kotex


업데이트할 때는 다음 명령만으로도 저장소를 main과 kotex, 두 군데로 지정해놨기 때문에 관련 패키지를 적절한 곳에서 업데이트해준다. 

> tlmgr update --all --self



[in Mac OS X Snow Leopard]

맥에서 설치하는 것은 아주 간단하다. 설치 파일 하나다. mactex20120530.pkg를 내려받아 더블클릭하면 끝. 

[시스템 프레퍼런스]-[텍 디스트리뷰션]을 들여다보면 TL2012를 사용하도록 되어 있다. 


ko.TeX을 설치하는 것은 Windows 7에서 설치했던 것과 동일하다. 


맥에서 한 가지 더 남았다. /usr/local/texlive/2011에 가면 texmf.cnf 파일이 있다. 설치된 폰트를 바로 인식하여 사용할 수 있도록 다음 줄을 추가해준다. (요 한 줄을 추가하려고 오랫만에 vi를 사용해본다.)

OSFONTDIR = {~/Library/Fonts;/Library/Fonts;/System/Library/Fonts}


===

KC2008PlusPlus를 설치하고 바탕화면에 생성된 Notepad++을 누르니 first.tex이 나왔다. 2008년에 처음 만들어졌던 first.tex이다. (누가 만들었는지 모르지만 내용과 구성이 괜찮은 문서라고 하더라. ^^)


Notepad++을 켜면 바로 플러그인 업데이트하라는 친절한 안내창이 나오는데 이걸 눌러 업데이트하면 어째 잘 작동이 안 된다. 처음에 업데이트 했다가 작동이 안 되길래 지우고 재설치했다. Sumatra PDF도 업데이트된 버전을 설치하지 않았다. KC2008PlusPlus에 포함된 Sumatra 1.8 버전 그대로 사용. 



이것으로 TeXLive 2012 pretest (TL2012) 설치와 테스트를 마친다.

댓글을 달아 주세요

  1. likesam  댓글주소  수정/삭제  댓글쓰기

    아름다운 설치기이로군요.
    감사합니다.

    2012.05.31 10:38
  2. beavim  댓글주소  수정/삭제  댓글쓰기

    잘봤습니다. 초보인 저로서는 좀더 기다려야겠습니다.^^

    2012.05.31 14:44

1 ··· 64 65 66 67 68 69 70 71 72 ··· 199 
분류 전체보기 (199)
책 이야기 (59)
서영이 (1)
일상 (45)
TeX-like (94)