В моем rocker/rstudio
-обработанном docker
контейнере я попал в трясину вокруг ежегодного обновления TexLive и пакета R
tinytex
.
Я прошел через множество итерации tinytex::install_tinytex()
, tinytex::uninstall_tinytex()
, tinytex::reinstall()
, et c.
Я установил самую последнюю версию через remotes::install_github("yiuhi/tinytex")
.
Я экспериментировал с различными (до на сегодняшний день) зеркала CTAN
.
При использовании современного зеркала и правильном installed
/ reinstalled
tinytex
я получаю следующее поведение:
> tinytex::tinytex_root()
[1] "/home/rstudio/.TinyTeX"
> tinytex::pdflatex("<MYFILE>.tex")
tlmgr: package repository http://vesta.informatik.rwth-aachen.de/ftp/pub/mirror/ctan/systems/texlive/tlnet (verified)
[1/1, ??:??/??:??] install: koma-script [13745k]
running mktexlsr ...
done running mktexlsr.
tlmgr: package log updated: /home/rstudio/.TinyTeX/texmf-var/web2c/tlmgr.log
... еще 6 успешных установок пакета ...
tlmgr: package repository http://vesta.informatik.rwth-aachen.de/ftp/pub/mirror/ctan/systems/texlive/tlnet (verified)
[1/1, ??:??/??:??] install: babel-english [3k]
running mktexlsr ...
done running mktexlsr.
tlmgr: package log updated: /home/rstudio/.TinyTeX/texmf-var/web2c/tlmgr.log
! LaTeX Error: This NFSS system isn't set up properly.
! sh: 1: pdflatex: not found
Error: LaTeX failed to compile <MYFILE>.tex. See https://yihui.org/tinytex/r/#debugging for debugging tips. See <MYFILE>.log for more info.
In addition: Warning messages:
1: In system2(..., stdout = if (use_file_stdout()) f1 else FALSE, stderr = f2) :
error in running command
2: In system2("tlmgr", args, ...) : error in running command
> tinytex::tinytex_root()
[1] ""
После этого ~/.TinyTeX
(который присутствовал ранее) буквально Ушел из файловой системы!?
Может кто-нибудь пролить свет на то, почему 1) tinytex
, кажется, устанавливается, 2) он, кажется, правильно обрабатывает мой файл *.tex
и извлекает соответствующие пакеты из CTAN
и чем 3) продолжает в одной из этих установок пакета, чтобы удалить его полностью собственная установка!?