Am instalat Texlive 2021 pe Ubuntu 21.04 pe un laptop nou. Nu există o versiune anterioară a Texlive în sistem.
De atunci, a trebuit să-l instalez ca utilizator root, în timp ce încercam să-l instalez ca utilizator simplu, el nu a lăsat instalatorul să scrie în unele directoare.
În continuare, ghidul am actualizat căile din $HOME/.profil
fișier adăugând următoarele expresii:
if [ -d "/usr/local/texlive/2021/bin/x86_64-linux" ] ; atunci
PATH="$HOME/usr/local/texlive/2021/bin/x86_64-linux:$PATH"
fi
if [ -d "/usr/local/texlive/2021/texmf-dist/doc/man" ] ; atunci
MANPATH="/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH"
fi
if [ -d "/usr/local/texlive/2021/texmf-dist/doc/info" ] ; atunci
INFOPATH="/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH"
fi
În acest fel, Latexul funcționează bine.
Cât despre tlmgr
, în modul root, pot deschide și opera GUI.
Am încercat, încă în modul root (în modul utilizator, spun că trebuie să îl rulez în modul root)
actualizare tlmgr --self (și > actualizare tlmgr --self)
Mi-a transmis următorul mesaj:
(rulează pe Debian, trec la modul utilizator!)
(vezi /usr/share/doc/texlive-base/README.tlmgr-on-Debian.md)
TLPDB: nu este un director, nu se încarcă: /root/texmf
tlmgr: modul utilizator nu a fost inițializat, vă rugăm să citiți documentația!
Am încercat să angajez --modul utilizatorului
și --usertree
fara succes.
In sfarsit am scris
PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH; export PATH MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info:$INFOPATH; > export INFOPATH
În acest fel funcționează.
Vreo alternativă, care mă scutește de copierea și lipirea acelor instrucțiuni?
Când scriu
echo $PATH
echo $MANPATH
echo $INFOPATH
terminalul listează directoarele corecte.
Ce lipsește?
Cred că ar trebui să stabilesc un PATH, dar unde?
ACTUALIZAȚI! (rezolvat parțial, dar nu complet)
Am copiat $PATH, $MANPATH, $INFOPATH pe fișierul .basch.
Acum
actualizare tlmgr -all
Merge bine
din pacate
actualizare tlmgr --self
raspunde astfel.
tlmgr: Local TeX Live (2020) este mai vechi decât depozitul de la distanță (2021).
Actualizările de versiuni încrucișate sunt acceptate numai cu
update-tlmgr-latest(.sh/.exe) --update
Vedea https://tug.org/texlive/upgrade.html pentru detalii.
Am încercat să urmăresc sugestiile de pe pagina de upgrade a tug.org/texlive fără succes.
Vreo idee?