Ну, я боюсь, что это дублирующий вопрос, но я просмотрел более 8 сообщений и не смог. Я попытался установить в Ubuntu 18.04 TexLive 2021/TL2021 (я использую texstudio). Раньше я безуспешно загружал TL2021, но продолжал использовать TL2017. Я сделал точно следующие шаги:
В терминале
sudo apt autoremove --purge texlive tex-common
rm -rf /usr/local/texlive/2021
рм -рф ~/.texlive2021
рм -рф ~/.texlive2017
Удалил вручную из файлового менеджера все файлы, относящиеся к TL2017 (точно названия не помню, но вроде были теклив 2017
)
Скачал файл tar.gz с сайт буксира и (пытался) следовать инструкциям.
Изменен каталог (из терминала), где находился разархивированный файл perl install-tl.
Казнен Perl-установка-TL
(не сработало), поэтому я выполнил sudo perl install-tl
(возможно, это был небезопасный выбор)
Введенный код и опция -i.
(Примерно через 2 часа после загрузки пакетов, потому что я думал, что это команды)
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
(не дал выход)
Нашел .профиль
файл и пока это было
# ~/.profile: выполняется интерпретатором команд для оболочек входа в систему.
# Этот файл не читается bash(1), если ~/.bash_profile или ~/.bash_login
# существуют.
# см. примеры в /usr/share/doc/bash/examples/startup-files.
# файлы находятся в пакете bash-doc.
# umask по умолчанию устанавливается в /etc/profile; для установки umask
# для входа по ssh установите и настройте пакет libpam-umask.
#умаск 022
# если запущен bash
если [-n "$BASH_VERSION"]; тогда
# включить .bashrc, если он существует
если [-f "$HOME/.bashrc"]; тогда
. "$HOME/.bashrc"
фи
фи
# установить PATH, чтобы он включал личную корзину пользователя, если она существует
если [ -d "$HOME/bin" ] ; тогда
ПУТЬ= ПУТЬ="$HOME/бен:$ПУТЬ"
фи
# установить PATH, чтобы он включал личную корзину пользователя, если она существует
если [ -d "$HOME/.local/bin" ] ; тогда
PATH="$HOME/.local/bin:$PATH"
фи
я изменил его на
# ~/.profile: выполняется интерпретатором команд для оболочек входа в систему.
# Этот файл не читается bash(1), если ~/.bash_profile или ~/.bash_login
# существуют.
# см. примеры в /usr/share/doc/bash/examples/startup-files.
# файлы находятся в пакете bash-doc.
# umask по умолчанию устанавливается в /etc/profile; для установки umask
# для входа по ssh установите и настройте пакет libpam-umask.
#умаск 022
# если запущен bash
если [-n "$BASH_VERSION"]; тогда
# включить .bashrc, если он существует
если [-f "$HOME/.bashrc"]; тогда
. "$HOME/.bashrc"
фи
фи
# установить PATH, чтобы он включал личную корзину пользователя, если она существует
если [ -d "$HOME/bin" ] ; тогда
PATH="/usr/local/texlive/2021/bin/x86_64-linux:$PATH; экспортировать PATH"
INFOPATH="$INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info; экспортировать INFOPATH"
MANPATH="$MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man; экспортировать MANPATH"
фи
#СТАРЫЙ
# PATH="$HOME/bin:$PATH"
#PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH; экспортировать ПУТЬ
#INFOPATH=$INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info; экспорт INFOPATH
#MANPATH=$MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man; экспортировать ПУТЬ
# установить PATH, чтобы он включал личную корзину пользователя, если она существует
если [ -d "$HOME/.local/bin" ] ; тогда
PATH="/usr/local/texlive/2021/bin/x86_64-linux:$PATH"
INFOPATH="$INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info; экспортировать INFOPATH"
MANPATH="$MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man; экспортировать MANPATH"
фи
#СТАРЫЙ
# PATH="$HOME/.local/bin:$PATH"
Может быть, это неправильно. Я не знаю.
Из поиска по этим сообщениям
1,2,3,4,5,6,7,8,9,10, я пробовал следующее
какой текс
экспорт PATH=/usr/local/texlive/2021/bin/x86_64-linux:$PATH
экспортировать INFOPATH=$INFOPATH=/usr/local/texlive/2021/texmf-dist/doc/info
экспорт MANPATH=$MANPATH=/usr/local/texlive/2021/texmf-dist/doc/man
эхо $PATH
где pdftex
Ни один из них не дал результата. Так что я немного смущен. Что я сделал не так или что я не так сделал? Texstudio теперь не может скомпилировать текстовый файл.