데비안/우분투 계열 리눅스에서 TeX Live 더미 패키지 만들기 (rev. 1.2)

UEDRSPIHCRSSRSS

데비안/우분투 계열 리눅스에서 TeX Live 더미 패키지 만들기

개요

  • 데비안/우분투 계열 리눅스에서 리눅스에서의 TeX Live와 ko.TeX의 설치에 따라 TeX Live를 설치하고 저장소에서 제공하는 Kile 등을 설치하면 TeX Live 의존성 관련 오류가 발생한다.
  • 이때 의존성을 해결해 주는 더미 패키지를 만들어 설치하면 의존성 오류를 피해갈 수 있다.

더미 패키지 생성 방법

  • 터미널에서 아래와 같이 하여 더미 패키지 생성 도구인 equivs 패키지를 설치한다.
    # sudo apt-get instlal equivs
  • 텍스트 편집기를 이용하여 다음과 같은 내용의 제어 파일을 생성하여 texlive.ctl 등의 적절한 이름으로 저장한다.
    Section: tex
    Package: texlive-dummy
    Provides: texlive-latex-base, asymptote, asymptote-doc, context, dblatex, dvipdfmx, dvipng, feynmf, guile-1.8, lacheck, latex-beamer, latex-xcolor, latex2html, libsigsegv0, lilypond, lilypond-data, lilypond-doc, lmodern, luatex, pgf, preview-latex-style, prosper, ps2eps, tex4ht, tex4ht-common, texlive, texlive-base, texlive-base-bin, texlive-base-bin-doc, texlive-doc-base, texlive-extra-utils, texlive-font-utils, texlive-fonts-recommended, texlive-fonts-recommended-doc, texlive-generic-extra, texlive-generic-recommended, texlive-humanities, texlive-humanities-doc, texlive-lang-cyrillic, texlive-latex-base, texlive-latex-base-doc, texlive-latex-extra, texlive-latex-extra-doc, texlive-latex-recommended, texlive-latex-recommended-doc, texlive-math-extra, texlive-metapost, texlive-metapost-doc, texlive-pictures, texlive-pictures-doc, texlive-pstricks, texlive-pstricks-doc, texlive-xetex, tipa
    Description: texlive dummy package. This package provides a mock package for texlive-latex-base. Not included texlive-common because it was causing some conflicts with tex-common. This may change by the time Natty is released.
  • 위에서 생성한 제어 파일을 이용하여 더미 패키지를 생성한다.
    # equivs-build texlive.ctl
  • 생성된 더미 패키지를 설치한다.
    # sudo dpkg -i texlive-dummy_1.0_all.deb
  • 저장소에서 KileTeX Live 패키지에 의존하는 패키지를 설치한다.
  • 혹 의존성 오류가 발생하면, 문제가 되는 패키지의 이름을 위의 제어 파일의 Provides: 항목에 추가하여 더미 패키지를 다시 생성해야 할 수도 있다.