Lateksmk'i nasıl yükseltebilirim / Ubuntu deposunda neden çok eski sürüm var?


9

Benim inşa Her zaman R fiyat indirimlerini ben RStudio bir uyarı mesajı görmek, LaTeX ve PDF dosyalarına sahip belgeyi (akım Örgü):

Lateksmk sürümünüz çok düşük görünüyor. Latexmk paketini veya LaTeX dağıtımınızı güncellemeniz gerekebilir.

Sayfa https://www.ctan.org/pkg/latexmk , latexmk'in mevcut sürümünün 4.52c olduğunu söylüyor

Ancak yazarken

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

Ekranımda görüyorum:

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

Bu yazarken aldığım bilgilerle tutarlı:

latexmk --version

Latexmk, John Collins, 1 Ocak 2015. Sürüm 4.4

Ubuntu 16.04.1 LTS'de lateksmk yükseltmenin mümkün olup olmadığını (ve yapmam gerekirse) merak ediyorum ya da sadece bu uyarıyı göz ardı etmeli miyim? Lateksmk / RStudio bağımlılıkları için farklı PPA var mı?

Yanıtlar:


9

latexmk16.04 sistemimde sağlanan sorunsuz bir şekilde kullanıyorum --- ama kullanmıyorum R, bu yüzden davanız farklı olabilir.

Yeni sürüm yeni özelliklere sahiptir (doğrudan seçim lualatexve xelatexmotorlar gibi), bu nedenle yükseltmemenin nedeni aşağıdakilerden biri (veya her ikisi) olabilir:

  • paketin bakıcısı bir LTS sürümü için çok riskli olduğunu düşünüyor (ancak daha yeni Ubuntu'da güncelleme için bir sürüm mevcut olmalı ve durum böyle değil )

  • Ya da sadece yükseltmeler bakımcı tarafından fark edilmedi ya da çok meşguller ya da artık ilgilenmiyorlar.

latexmkPaketin dosya içeriğine bakarsanız, bunun sadece bir komut dosyası ve dokümantasyon olduğunu göreceksiniz:

[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

(ve global yapılandırma dosyası).

Bu nedenle, bir yükseltmeye ihtiyaç duyulduğunda, muhtemelen kaynak paketi evinden indirir ve ardından kullanıcıma yerel olarak yüklerim. Kurulum talimatları gerçekten iyi yapılmış, ancak temelde

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

ve şimdi yeni latexmk, eskisini geçersiz kılıyor. Sistem genelinde kurmak istiyorsanız, talimatlar yine oldukça eksiksizdir.


Bu ayrıntılı cevap için teşekkürler! Ancak, bunun en son sürümü yüklemesi gereken biri için bir çözüm olduğunu düşünüyorum. Repoda son lateksmk içermemesinin nedeninin ne olduğunu bilmek istiyorum (belki istikrarlı değil / böcek var mı?)
Şubat'ta

Yanıt güncellendi.
Rmano
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.