[tex-live] tlmgr cannot install packages
George N. White III
gnwiii at gmail.com
Sun Nov 9 18:14:05 CET 2008
On Sun, Nov 9, 2008 at 12:30 AM, Reinhard Kotucha
<reinhard.kotucha at web.de> wrote:
> Karl Berry writes:
> > I installed the minimal edition of TeXLive 2008 from the net in
> > Ubuntu 8.10.
> > >From what you wrote, it seems you installed it as root. I suggest
> > removing the present installation and redoing it, this time running as
> > yourself (no sudo or root). Then you can also run tlmgr as yourself.
> alternatively you can simply do:
> 1. login as root
> 2. run: chown -R spyros:users /usr/local/texlive
> Then you are the owner of the TeX Live tree. There is no reason to
> install software which you are going to maintain yourself as a
> privileged user.
> And please *****NEVER***** set $TEXMFCNF unless you are absolutely
> sure that you understand how this extremely complex system works.
> There is absolutely no reason to set $TEXMFCNF. Setting $TEXMFCNF is
> only good for headaches. The default settings are fine. You already
> broke your system though you don't notice it at a first glance.
> Please avoid the $TEXMFCNF environment variable. It's not good for
> anything but headaches. I pray this for years without much success.
> TEXMFCNF is by far the the most dangerous environment variable and I'm
> wondering why it is so popular. If it is recommended somewhere,
> please let me know.
I think the context minimal linux distribution sets TEXMFCNF (maybe to
avoid problems if one has been set by the user).
If you manage to install a dvi viewer on a debian system without
a tex distro, you get en error when texmf.cnf is not found. Some
viewers may work if the environment setting overrides a compiled
in debian location.
George N. White III <aa056 at chebucto.ns.ca>
Head of St. Margarets Bay, Nova Scotia
More information about the tex-live