Ich kann die Formatdatei „pdflatex.fmt“ nicht finden!

Ich kann die Formatdatei „pdflatex.fmt“ nicht finden!

Ich verwende Fedora Silverblue 39 und habe früher rpm-ostreeinstalliert texlive-scheme-full.

Ich habe versucht, eine .tex-Datei über die Befehlszeile zu kompilieren, pdflatexaber es wird dieser Fehler zurückgegeben.

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'!

Ich habe online gesucht und versucht, Folgendes auszuführen sudo fmtutil -sys --all, was Folgendes zurückgegeben hat:

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

Die Datei lässt sich immer noch nicht kompilieren.

Ich habe versucht, es neu zu installieren, texlive-scheme-fullaber es kam immer noch der gleiche Fehler. Ich habe auch versucht, es zu deinstallieren texlive-scheme-fullund zu installieren texlive-scheme-basic, aber es ließ sich immer noch nicht kompilieren. rpm-ostreeaktualisiert alle Pakete automatisch vor der Installation, also sollte es keine Abhängigkeitsprobleme geben. Trotzdem habe ich ein Systemupdate durchgeführt, neugestartet, Texlive installiert und erneut neugestartet. Lässt sich immer noch nicht kompilieren.

Bearbeiten: fmtutil.cnfexistiert auf keinem der protokollierten Pfade.

Antwort1

Ich habe die Installation durchgeführt tex-liveund tug.orgnach der Installation wurde empfohlen, das LWP-Paket zu installieren. Es stellte sich heraus, dass Fedora Silverblue außer Perl selbst keine Perl-Pakete hat. Sobald ich die Perl Essentials und LWP installiert hatte, konnte ich problemlos kompilieren. Es fmtutil-syshat danach auch wunderbar funktioniert, obwohl ich ein bisschen herumprobieren musste, damit sudoes Tex-Befehle findet.

verwandte Informationen