Я не могу найти файл формата «pdflatex.fmt»!

Я не могу найти файл формата «pdflatex.fmt»!

Я использую Fedora Silverblue 39 и привык rpm-ostreeустанавливать texlive-scheme-full.

Я попытался скомпилировать файл .tex из командной строки, pdflatexно он возвращает эту ошибку.

kpathsea: Running mktexfmt pdflatex.fmt
mktexfmt: mktexfmt is using the following fmtutil.cnf files (in precedence order):
mktexfmt: mktexfmt is using the following fmtutil.cnf file for writing changes:
mktexfmt:   /var/home/stevicheliz/.texlive2023/texmf-config/web2c/fmtutil.cnf
mktexfmt [INFO]: writing formats under /var/home/stevicheliz/.texlive2023/texmf-var/web2c
mktexfmt [INFO]: Did not find entry for byfmt=pdflatex skipped
mktexfmt [INFO]: total formats: 0
mktexfmt [INFO]: exiting with status 0
I can't find the format file `pdflatex.fmt'!

Я поискал в интернете и попробовал запустить, sudo fmtutil -sys --allи вот что выдало:

fmtutil: fmtutil is using the following fmtutil.cnf files (in precedence order):
fmtutil: fmtutil is using the following fmtutil.cnf file for writing changes:
fmtutil:   /usr/share/texlive/texmf-config/web2c/fmtutil.cnf
fmtutil [INFO]: writing formats under /var/lib/texmf/web2c
fmtutil [WARNING]: You seem to have no formats defined in your fmtutil.cnf files!
fmtutil [INFO]: total formats: 0
fmtutil [INFO]: exiting with status 0

Файл по-прежнему не компилируется.

Я попробовал переустановить, texlive-scheme-fullно ошибка осталась прежней. Я также попробовал удалить texlive-scheme-fullи установить texlive-scheme-basic, но компиляция не прошла. rpm-ostreeавтоматически обновляет все пакеты перед установкой, поэтому проблем с зависимостями быть не должно. Несмотря на это, я обновил систему, перезагрузил, установил texlive и снова перезагрузил. Компиляция не проходит.

Редактировать: fmtutil.cnfне существует ни на одном из зарегистрированных путей.

решение1

Я установил tex-liveчерез tug.orgи после установки рекомендовал установить пакет LWP. Оказывается, Fedora Silverblue не имеет никаких пакетов perl, кроме самого perl. Как только я установил perl essentials и LWP, я смог скомпилировать без сучка и задоринки. fmtutil-sysтакже работало как по маслу после этого, хотя мне пришлось повозиться, чтобы sudoзаставить его найти команды tex.

Связанный контент