Ei bine, mă tem că este o întrebare duplicat, dar am căutat peste 8 postări și nu am reușit. Am încercat să instalez în Ubuntu 18.04 TexLive 2021/TL2021 (folosesc texstudio). Anterior, descărcasem fără succes TL2021, dar am continuat să folosesc TL2017. Am facut exact urmatorii pasi:
În terminal
sudo apt autoremove --purge texlive tex-common
rm -rf /usr/local/texlive/2021
rm -rf ~/.texlive2021
rm -rf ~/.texlive2017
A șters manual din managerul fișierelor orice fișiere referitoare la TL2017 (nu-mi amintesc numele exacte, dar erau ca texlive2017
)
A descărcat fișierul tar.gz din site-ul TUG și (a încercat) să urmeze instrucțiunile.
S-a schimbat directorul (din terminal) unde se afla fișierul perl install-tl dezarhivat.
Executat perl install-tl
(nu a funcționat), așa că am executat sudo perl install-tl
(poate că a fost o alegere nesigură)
Cod introdus și opțiunea -i.
(După aproximativ 2 ore că pachetele au fost descărcate și pentru că am crezut că sunt comenzi)
PATH=/usr/local/texlive/2021/bin/x86_64-linux
MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man
INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info
(nu a dat rezultate)
Am găsit .profil
dosar și cât a fost
# ~/.profile: executat de interpretul de comenzi pentru shell-urile de conectare.
# Acest fișier nu este citit de bash(1), dacă ~/.bash_profile sau ~/.bash_login
# există.
# vezi /usr/share/doc/bash/examples/startup-files pentru exemple.
# fișierele sunt localizate în pachetul bash-doc.
# umask implicit este setat în /etc/profile; pentru setarea umaskului
# pentru autentificare ssh, instalați și configurați pachetul libpam-umask.
#umask 022
# dacă rulează bash
dacă [ -n „$BASH_VERSION” ]; atunci
# includeți .bashrc dacă există
if [ -f "$HOME/.bashrc" ]; atunci
. „$HOME/.bashrc”
fi
fi
# setați PATH astfel încât să includă coșul privat al utilizatorului, dacă acesta există
if [ -d "$HOME/bin" ] ; atunci
PATH= PATH="$HOME/bin:$PATH"
fi
# setați PATH astfel încât să includă coșul privat al utilizatorului, dacă acesta există
if [ -d "$HOME/.local/bin" ] ; atunci
PATH="$HOME/.local/bin:$PATH"
fi
L-am schimbat în
# ~/.profile: executat de interpretul de comenzi pentru shell-urile de conectare.
# Acest fișier nu este citit de bash(1), dacă ~/.bash_profile sau ~/.bash_login
# există.
# vezi /usr/share/doc/bash/examples/startup-files pentru exemple.
# fișierele sunt localizate în pachetul bash-doc.
# umask implicit este setat în /etc/profile; pentru setarea umaskului
# pentru autentificare ssh, instalați și configurați pachetul libpam-umask.
#umask 022
# dacă rulează bash
dacă [ -n „$BASH_VERSION” ]; atunci
# includeți .bashrc dacă există
if [ -f "$HOME/.bashrc" ]; atunci
. „$HOME/.bashrc”
fi
fi
# setați PATH astfel încât să includă coșul privat al utilizatorului, dacă acesta există
if [ -d "$HOME/bin" ] ; atunci
PATH="/usr/local/texlive/2021/bin/x86_64-linux:$PATH; export PATH"
INFOPATH="$INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info; export INFOPATH"
MANPATH="$MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man; exportă MANPATH"
fi
#UNUL VECHI
# PATH="$HOME/bin:$PATH"
#PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH; export PATH
#INFOPATH=$INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info; export INFOPATH
#MANPATH=$MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man; export MANPATH
# setați PATH astfel încât să includă coșul privat al utilizatorului, dacă acesta există
if [ -d "$HOME/.local/bin" ] ; atunci
PATH="/usr/local/texlive/2021/bin/x86_64-linux:$PATH"
INFOPATH="$INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info; export INFOPATH"
MANPATH="$MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man; exportă MANPATH"
fi
#UNUL VECHI
# PATH="$HOME/.local/bin:$PATH"
Poate că este greșit. Nu știu.
Din căutarea pe aceste postări
1,2,3,4,5,6,7,8,9,10, am încercat următoarele
care tex
export PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH
export INFOPATH=$INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info
exportați MANPATH=$MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man
echo $PATH
unde este pdftex
Niciunul dintre ei nu a dat un rezultat. Deci sunt un pic confuz. Ce am greșit sau ce nu am făcut? Texstudio nu poate compila niciun fișier tex acum.