.png)
Ubuntu의 TeXLive는 꽤 오래되었기 때문에(버전 2009) TeX 사람들이 추천하는 것을 항상 듣습니다.CTAN에서 직접 최신 TeXLive 설치. (예, 해당 질문에 언급된 것과 동일한 패키지가 필요합니다.) 저는 이렇게 하고 TeXLive 2011을 설치했습니다.
이제 설치해야 하는 일부 패키지(예: gummi)는 Ubuntu의 TeXLive 패키지에 따라 달라집니다. 이미 TeXLive를 수동으로 설치했는데 Ubuntu의 TeXLive 패키지가 설치되지 않도록 하려면 어떻게 해야 합니까?
답변1
파일을 제공하지 않지만 texlive에서 패키지 이름을 제공한다고 선언하는 더미 패키지를 만듭니다. 이를 위한 도구가 있습니다:equivs-build
~로부터동등하다패키지.
equivs-build
패키지 종속성을 선언하는 파일(예: 패키지 설치가 패키지 및 Provides: foo, bar
패키지 설치만큼 좋다는 의미 )을 가져와서 바이너리 패키지를 빌드합니다. 당신이 사용할 수있는foo
bar
.deb
equivs-control
템플릿을 생성합니다. TUG는 다음에 대한 Equivs 파일을 제공합니다.TeXlive 2011그리고TeXlive 2013. 2013년 파일을 여기에 재현하겠습니다.
Section: misc
Priority: optional
Standards-Version: 3.9.4
Package: texlive-local
Version: 2013-1
Maintainer: you <[email protected]>
Provides: chktex, biblatex, biblatex-dw, cm-super, cm-super-minimal, context,
dvidvi, dvipng, feynmf, fragmaster, jadetex, lacheck, latex-beamer,
latex-cjk-all, latex-cjk-chinese, latex-cjk-chinese-arphic-bkai00mp,
latex-cjk-chinese-arphic-bsmi00lp, latex-cjk-chinese-arphic-gbsn00lp,
latex-cjk-chinese-arphic-gkai00mp, latex-cjk-common, latex-cjk-japanese,
latex-cjk-japanese-wadalab, latex-cjk-korean, latex-cjk-thai, latexdiff,
latexmk, latex-sanskrit, latex-xcolor, lcdf-typetools, lmodern, luatex,
musixtex, passivetex, pgf, preview-latex-style, prosper, ps2eps, psutils,
purifyeps, t1utils, tex4ht, tex4ht-common, tex-gyre, texlive, texlive-base,
texlive-bibtex-extra, texlive-binaries, texlive-common, texlive-extra-utils,
texlive-fonts-extra, texlive-fonts-extra-doc, texlive-fonts-recommended,
texlive-fonts-recommended-doc, texlive-font-utils, texlive-formats-extra,
texlive-games, texlive-generic-extra, texlive-generic-recommended,
texlive-humanities, texlive-humanities-doc, texlive-lang-african,
texlive-lang-all, texlive-lang-arabic, texlive-lang-cjk, texlive-lang-cyrillic,
texlive-lang-czechslovak, texlive-lang-english, texlive-lang-european,
texlive-lang-french, texlive-lang-german, texlive-lang-greek,
texlive-lang-indic, texlive-lang-italian, texlive-lang-other,
texlive-lang-polish, texlive-lang-portuguese, texlive-lang-spanish,
texlive-latex-base, texlive-latex-base-doc, texlive-latex-extra,
texlive-latex-extra-doc, texlive-latex-recommended,
texlive-latex-recommended-doc, texlive-luatex, texlive-math-extra,
texlive-metapost, texlive-metapost-doc, texlive-music,
texlive-omega, texlive-pictures, texlive-pictures-doc, texlive-plain-extra,
texlive-pstricks, texlive-pstricks-doc, texlive-publishers,
texlive-publishers-doc, texlive-science, texlive-science-doc, texlive-xetex,
thailatex, tipa, tipa-doc, xindy, xindy-rules, xmltex
Architecture: all
Description: My local installation of TeX Live 2013.
A full "vanilla" TeX Live 2013
http://tug.org/texlive/debian#vanilla
Maintainer
전체 TeXlive를 설치하지 않은 경우 전자 메일 주소를 줄에 입력하고(이 패키지의 출처를 기억할 수 있도록) 제공된 패키지 목록을 조정할 수 있습니다. 위와 같이 사용했다고 가정하고 debian-equivs-2013-ex.txt
(그렇지 않은 경우 파일 이름을 조정해야 할 수도 있음) 다음 명령을 실행합니다.
equivs-build debian-equivs-2013-ex.txt
sudo dpkg -i texlive-local_2013-1_all.deb
답변2
dpkg는 모든 충돌과 종속성을 무시할 수 있습니다.
dpkg -i --ignore-depends=package1,package2 targetpackage.deb
하지만 지금은 apt-get에 대한 솔루션을 볼 수 없습니다.
답변3
PocketSam의 말이 맞습니다. 이 작업을 적절하게 수행할 수는 없습니다. dpkg를 직접 조작해야 합니다.
gummi .deb 파일을 수동으로 다운로드해야 합니다.
apt-get download gummi
그런 다음 TeXLive를 제외하고 apt-get을 사용하여 gummi의 종속성을 수동으로 설치하십시오.
마지막으로 dpkg --ignore-dependents를 사용하여 gummi를 설치할 수 있습니다.
오류가 발생하기 쉬우므로 gummi를 apt-get 업그레이드하려고 시도하면 이전 TeXLive가 실행될 가능성이 높습니다.
답변4
gummi-notex
바로 그 일을 하는 패키지가 있습니다 . 보다여기ppa 설치 지침 (현재 saucy (13.10) 우분투 버전까지 사용 가능)