Я установил TeXlive с texlive.org, и все, что мне теперь нужно сделать, это сообщить моей системе Ubuntu, что TeXlive установлен.
я нашелэтотв котором говорится:
Сообщите APT о вашей установке TeX Live, создав фиктивный пакет с помощью equivs:
$ aptitude install equivs # as root
mkdir /tmp/tl-equivs && cd /tmp/tl-equivs
equivs-control texlive-local
# edit texlive-local (see below)
$ equivs-build texlive-local
$ sudo dpkg -i texlive-local_2017-1_all.deb
На шаге "edit texlive-local" отредактируйте поле Maintainer и список пакетов, предоставляемых вашей локальной установкой TeX Live, соответствующим образом. Если вы установили scheme-full, за исключением collection-texinfo, как рекомендуется, файл должен выглядеть как следующий пример файла для TL 2017.
Я новичок в Ubuntu, поэтому прошу прощения за, возможно, глупый вопрос: мне просто нужно ввести шестую строку в терминал (со знаком $?), а что мне делать в четвертой строке?
решение1
Слишком длинно для комментария, здесь пошагово (без объяснений) описано, что я обычно делаю
sudo apt install equivs
mkdir /tmp/tl-equivs && cd /tmp/tl-equivs
wget https://www.tug.org/texlive/files/debian-equivs-2017-ex.txt -O texlive-local
equivs-build texlive-local
sudo dpkg -i texlive-local_2017-1_all.deb
sudo apt install -f
выполняйте их по одной строке за раз.
В строке 3 я -O
указывал имя, под которым файл должен быть сохранен. Измените URL на что-то подходящее для вас (привет, будущий посетитель), ссылка идет сhttps://www.tug.org/texlive/debian.html. В dpkg
строке имя файла, конечно же, должно быть сгенерированным именем файла.
Последняя строка разрешает все зависимости, оставшиеся после запуска dpkg
команды (которая не может разрешать зависимости, apt
может, но apt
обычно не используется для установки локальных пакетов).