I have a CLSI (LaTeX server) instance running on Ubuntu 10.04:


Now I want to install a new package and also upgrade an existing package. The packages contain only .cls (class) and .sty (style) files, thus I added a new folder in texmf-live/tex/latex, copied the new files there while updating the files in the existing folders with new files. Restarted box.

But the new package is not being recognized! :(

I tried texhash but it did not work. There is no tlmgr in the instance installed in CLSI package (from above link). Anyone has an idea how I can accomplish this?

  • 5
    Forget about TL2009; instead update to TeXLive 2012. Nov 14, 2012 at 18:31
  • 4
    I don't think this question should be downvoted: It is on-topic and clearly states the problem. Please don't downvote without leaving an explanation.
    – Jake
    Nov 14, 2012 at 18:34
  • I suspect the down vote might have been form a new user not know what they are doing. And, Welcome to TeX.SE. Unless you have some legacy documents that you are afraid might have issues with new versions, I don't see a reason to stick with TL2009. Nov 14, 2012 at 19:29
  • @Jake: IMNSHO this question (how to add new packages to a TL installation) is clearly answered in the TL documentation. Nov 14, 2012 at 23:19
  • @MartinSchröder: Perhaps, but in that case leaving a comment pointing the user to the relevant part of the documentation and asking if that solves the problem would be more appropriate than anonymously downvoting a new user. We answer plenty of questions here that technically would be clearly answered in the documentation.
    – Jake
    Nov 15, 2012 at 7:04

1 Answer 1


If you dont have a good reason to stay at TeX Live 2009 it is the best to upgrade.

I have just installed TeXLive2012 on debian linux stable because i had 2009 too. It works like a charm.

mkdir texlive
cd texlive
wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
tar -xzf install-tl-unx.tar.gz
sudo -s
perl install-tl-*/install-tl -gui

3 GB download... wait... 
Add the new TeXLive to your `PATH`

You find more details on the ctan documentation but it is not very nice to read.

  • Dont forget to adjust the PATH environment
  • You can install TeXLive where you want. (although it is a good habbit to put it to /usr/local)
  • It is no problem, if you have an older or another TeX installation on your system as it will be ignored.
  • i did the same, but then i've total control of my machine (being as i'm a sort of sysadmin). your comments should be prefaced with "if you've enough spare disc space, and if you've useful control over your system. (i can't install 3gbytes in my home directory, for example -- i keep my quota lower than that, to avoid problems.) Nov 16, 2012 at 13:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .