[Tex/LaTex] TexLive Version outdated and unsupported by repositories

texlive

I recently upgraded my Linux Distribution to Ubuntu 14.04 and received the following error when I tried installing a package using tlmgr:

(running on Debian, switching to user mode!) tlmgr: The TeX Live
versions supported by the repository
http://ctan.uib.no/systems/texlive/tlnet (2014–2014) do not include
the version of the local installation (2013).

I thus upgraded my TexLive Distribution to 2014 using install-tl as described here: http://www.tug.org/texlive/quickinstall.html

When I now execute tlmgr update --self, I receive the same error as above! tex –version yields this:

TeX 3.1415926 (TeX Live 2013/Debian) kpathsea version 6.1.1 Copyright
2013 D.E. Knuth.

The version seems to be unchanged! What is this noob doing wrong?

Best Answer

You have 2 versions of TeX Live installed: one installed with install-tl and one installed using Debian's package manager. The latter is first in PATH. You should do two things. First, your PATH should have the texlive bit first. (I would do this so it does not affect root's PATH.) Second, you should get rid of the Debian installation to avoid confusion and install a dummy package to keep your package manager happy. There is a full explanation in the question on installing vanilla TL from upstream on Debian/Ubuntu systems.