latexmk를 업그레이드하는 방법 / 우분투 저장소에 이전 버전이 포함 된 이유는 무엇입니까?


9

LaTeX 및 PDF 파일을 갖도록 R 마크 다운 (현재 니트) 문서를 작성할 때마다 RStudio에서 경고 메시지가 표시됩니다.

latexmk 버전이 너무 낮은 것 같습니다. latexmk 패키지 또는 LaTeX 배포를 업데이트해야 할 수도 있습니다.

페이지 https://www.ctan.org/pkg/latexmk에 따르면 latexmk의 현재 버전은 4.52c입니다.

그러나 내가 입력하면

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install --only-upgrade latexmk

내 화면에 표시됩니다 :

latexmk is already the newest version (1:4.41-1).

입력 할 때 얻는 정보와 일치합니다.

latexmk --version

Latexmk, John Collins, 2015 년 1 월 1 일. 버전 4.4

Ubuntu 16.04.1 LTS에서 latexmk를 업그레이드 할 수 있는지 (필요한 경우) 가능한지 궁금하거나이 경고를 무시해야합니까? latexmk / RStudio 의존성에 대해 다른 PPA가 있습니까?

답변:


9

나는 latexmk16.04 시스템에서 제공된 문제를 아무 문제없이 광범위하게 사용하고 있지만 사용하지 않으므로 R귀하의 케이스가 다를 수 있습니다.

새 버전에는 직접 선택 lualatexxelatex엔진 과 같은 새로운 기능이 있으므로 업그레이드하지 않는 이유는 다음 중 하나 일 수 있습니다.

  • 패키지의 관리자가 LTS 릴리스에 너무 위험하다고 생각합니다 (그러나 최신 Ubuntu의 업데이트 버전이 있어야하며 그렇지 않은 것 같습니다 )

  • 또는 단순히 관리자가 업그레이드를 알아 차리지 못했거나 너무 바쁘거나 더 이상 관심이 없습니다.

latexmk패키지 의 파일 내용을 살펴보면 실제로는 스크립트와 문서 일뿐입니다.

[romano:~] % wajig listfiles latexmk
/.
/usr
/usr/bin
/usr/bin/latexmk
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/latexmk.1L.gz
/usr/share/doc
/usr/share/doc/latexmk
/usr/share/doc/latexmk/latexmk.txt.gz
/usr/share/doc/latexmk/latexmk.ps.gz
/usr/share/doc/latexmk/copyright
/usr/share/doc/latexmk/latexmk.pdf.gz
/usr/share/doc/latexmk/README.gz
/usr/share/doc/latexmk/changelog.Debian.gz
/etc
/etc/LatexMk

(및 글로벌 구성 파일).

따라서 업그레이드가 필요한 경우 홈에서 소스 패키지를 다운로드 한 다음 사용자에게 로컬로 설치합니다. 설치 지침은 실제로 잘 수행되었지만 기본적으로 다음과 같이 요약됩니다.

cp latexmk.pl $HOME/bin/latexmk 
chmod +x $HOME/bin/latexmk 

이제는 새로운 latexmk것이 이전 것을 덮어 씁니다. 시스템 전체에 설치하려면 지시 사항이 완전히 완료됩니다.


이 자세한 답변에 감사드립니다! 그러나 최신 버전을 설치 해야하는 사람에게는 해결 방법이라고 생각합니다. 레포에 최신 latexmk를 포함시키지 않은 이유가 무엇인지 알고 싶습니다. (안정적이지 않거나 버그가 있습니까?)
matandked

답변이 업데이트되었습니다.
Rmano
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.