latexmk를 업그레이드하는 방법 / 우분투 저장소에 이전 버전이 포함 된 이유는 무엇입니까? 버전은 4.52c입니다. 그러나 내가 입력하면 sudo

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가 있습니까?



답변

나는 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것이 이전 것을 덮어 씁니다. 시스템 전체에 설치하려면 지시 사항이 완전히 완료됩니다.