Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to install Tex live in a different directory than default one?

As I dont have sudo or root access, I want to install Tex live at a different location but install-tl doesn't have any option for this. Is there any other workaround?

Default Path is: /usr/local/texlive/2014

like image 622
nitin kumar Avatar asked Feb 11 '23 09:02

nitin kumar


2 Answers

install-tl looks for some enviroment variables when executed. TEXLIVE_INSTALL_PREFIX has a default value of /usr/local/texlive and TEXLIVE_INSTALL_TEXDIR of /usr/local/texlive/2014.

Try to change those variable for the directory that you want to install, like:

TEXLIVE_INSTALL_PREFIX=/home/your_user/texlive
TEXLIVE_INSTALL_TEXDIR=/home/your_user/texlive/2014

I never tried this, but it might work.

You can read this and this for more information.

like image 133
Andre Herman Bezerra Avatar answered Feb 13 '23 00:02

Andre Herman Bezerra


I did the following 3 steps

  1. ./install-tl > Enter command: P
  2. sed -i 's|/usr/local/|~/|g' texlive.profile Modifies generated texlive.profile to replace all occurances of /usr/local/ with ~/
  3. Run ./install-tl -profile texlive.profile
like image 36
Jayakrishnan Karolil Avatar answered Feb 12 '23 23:02

Jayakrishnan Karolil