기본 및 배포판별 설치 방법

기본 및 배포판별 설치 방법

Fedora 17의 Texlive 2012에는 이 두 가지 설치 방법 중 어느 것이 더 나은지 묻고 싶습니다.

  • 배포판별RPM/리포지토리 방법
  • tug.org의 기본 설치

가장 안정적이고 최신 시스템을 제공하는 것은 무엇입니까? 나는 가지고있다읽다해당 배포판은 tlmgr을 사용하여 업데이트하지 않습니다. 그것은 나에게 무엇을 의미합니까? 텍사스

답변1

두 가지 접근 방식을 모두 선호하는 이유가 있습니다. 최종 사용자에게는 '바닐라' 버전이 더 유리하지만 서버 설정에는 '관리' 버전이 선호되는 균형을 이루고 있습니다.

TUG의 '바닐라' TeX Live를 선호하며, 매년 약간의 '동결' 기간을 제외하면 CTAN에서 거의 매일 업데이트됩니다. 이를 통해 TeX 시스템을 쉽게 업데이트하여 최신 버전의 패키지를 얻을 수 있으며, 이는 종종 새로운 기능을 얻거나 버그를 수정하는 데 유용합니다. 이는 또한 직접 설치하지 않고도 대부분의 '무료' 패키지를 얻을 수 있음을 의미합니다. '독립 실행형' 설치는 에서 관리하므로 tlmgr개별 패키지를 선택적으로 추가하거나 제거할 수 있습니다.등.

'시스템 관리' 설치를 위해 여기에는 시스템 관리 라이브러리에 대해 동적으로 컴파일된 바이너리가 포함됩니다. 따라서 일부 타사 코드에 업데이트가 필요한 경우 일반 시스템 업데이트가 발생할 때 TeX 바이너리에 자동으로 적용됩니다. (비교해 '바닐라' TUG 버전은 완전히 독립적입니다. 즉, 일부 타사 코드에 버그가 있는 경우 TeX Live가 이를 업데이트해야 하며 문제를 해결하려면 TeX Live용 업데이트를 설치해야 합니다. .) '시스템 관리' TeX는 다른 TeX 종속 패키지에도 필요합니다(예를 들어Linux에서 사용 가능한 대부분의 TeX 편집기) 따라서 패키지 관리자를 사용하여 TeXworks를 설치하려면 관리되는 편집기를 설치하는 것이 종종 필요하거나 더 쉽습니다.

주석에서 강조된 점과 최종 사용자에게 일반적으로 '바닐라' 설치를 권장하는 이유 중 하나는 Linux 배포판이 반드시 최신 TeX Live를 사용하지 않는다는 사실입니다. 따라서 포함된 (La)TeX 코드에 대한 수정 사항은 제공되지 않습니다(TeX Live 버전 '전체'에서 업데이트되지 않기 때문). 제가 언급한 보안에 중요한 라이브러리 수정 사항을 얻을 수 있지만 대부분의 최종 사용자에게는 (La)TeX 패키지의 변경 사항이 중요합니다. 배포판이 최신 TeX Live 버전을 사용하더라도 자료를 다시 패키지해야 한다는 것은 거의 확실하게 (La)TeX 자료에 대한 업데이트가 '바닐라' TeX Live의 업데이트보다 뒤떨어진다는 것을 의미합니다.

질문은 어떤 설정이 더 '안정적'인지 묻습니다. 그것은 당신이 원하는 것에 달려 있습니다. 설치된 (La)TeX 패키지를 업데이트하지 않고 보안상의 이유로 바이너리만 변경한다면 '바닐라' TeX Live는 관리되는 설치와 본질적으로 동일합니다. 그러나 설치된 패키지를 추가/업데이트할 수 있다는 것은 그런 의미에서 안정성을 감소시킵니다(패키지 변경 => 출력 변경).

관련 정보