Ubuntu поставлется с texlive 2009, который устанавливает tex двоичные файлы в /usr/bin/latex
Я установил текущую версию texlive с ее установщиком, который устанавливает ее двоичные файлы в /usr/local/texlive/2011/bin/i386-linux/
. Я добавил его к своему пути (вместе с человеком и информационными страницами, с помощью моего .bashrc
:
MANPATH=$MANPATH:/usr/local/texlive/2011/texmf/doc/man
export MANPATH
INFOPATH=$INFOPATH:/usr/local/texlive/2011/texmf/doc/info
export INFOPATH
PATH=$PATH:/usr/local/texlive/2011/bin/i386-linux
export PATH
Но латекс, tex, и т.д. все еще выполняет старые версии; which latex
возвраты /usr/bin/latex
. Что рекомендуемый путь состоит в том, чтобы заставить мою систему принимать значение по умолчанию к новым двоичным файлам, файлам человека, и т.д.? (Кажется, что это должно быть возможно, не повторно отображая каждый двоичный файл вручную или заменив старые?) Большое спасибо.
Он будет искать вещи в порядке, указанном в пути, вы добавили новый путь в конец, и поэтому вы все еще получаете старый
PATH=/usr/local/texlive/2011/bin/i386-linux:$PATH
- это то, что вы ищете
вот пример
$ which ls
/opt/local/libexec/gnubin/ls
$ export PATH=/bin:$PATH
$ which ls
/bin/ls