Chaque fois que je construis mon R markdown (Tricoter le document actuel) pour avoir les fichiers LaTeX et PDF, je vois dans RStudio un message d'avertissement:
Votre version de latexmk semble être trop basse. Vous devrez peut-être mettre à jour le paquet latexmk ou votre distribution LaTeX.
La page https://www.ctan.org/pkg/latexmk indique que la version actuelle de latexmk est la version 4.52c.
Cependant quand je tape
Sudo apt-get update && Sudo apt-get upgrade
Sudo apt-get install --only-upgrade latexmk
Je vois sur mon écran:
latexmk is already the newest version (1:4.41-1).
ce qui est cohérent avec les informations que je reçois lorsque je tape:
latexmk --version
Latexmk, John Collins, 1er janvier 2015. Version 4.4
Je me demande s’il est possible (et si je devrais le faire) de mettre à jour latexmk sur mon Ubuntu 16.04.1 LTS ou devrais-je simplement ignorer cet avertissement? Existe-t-il un PPA différent pour les dépendances latexmk/RStudio?
J'utilise abondamment le latexmk
fourni dans mon système 16.04 sans aucun problème --- mais je n'utilise pas R
name__, votre cas peut donc être différent.
La nouvelle version comporte de nouvelles fonctionnalités (telles que la sélection directe des moteurs lualatex
et xelatex
name__), de sorte que la raison pour ne pas la mettre à niveau peut être l'une (ou les deux) de:
que le mainteneur du paquet pense que c'est trop risqué pour une version LTS (mais alors il devrait être disponible une version pour la mise à jour dans Ubuntu plus récent, et i il semble que ce ne soit pas le cas )
Ou simplement, les mises à niveau n'ont pas été remarquées par le responsable, ou elles sont trop occupées ou ne sont plus intéressées.
Si vous examinez le contenu du paquetage latexmk
name__, vous constaterez qu'il ne s'agit pratiquement que d'un script et de documentation:
[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
(et le fichier de configuration global).
Donc, en cas de besoin de mise à niveau, je voudrais probablement télécharger le paquet source à partir de son domicile , puis installer localement dans mon utilisateur. Les instructions d’installation sont vraiment bien faites, mais au fond, il s’agit de
cp latexmk.pl $HOME/bin/latexmk
chmod +x $HOME/bin/latexmk
et maintenant, le nouveau latexmk
remplace l'ancien. Si vous souhaitez l'installer à l'échelle du système, les instructions sont, encore une fois, assez complètes.