[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#674090: texlive-binaries: updmap cannot find TLUtils.pm



Norbert,

> How do you come to this line ... I have
>	unshift (@INC, "/usr/share/texlive/tlpkg");

Good question.  I didn't change anything in updmap by hand.  But then I
don't understand how it became different.  I went through the
texlive-binaries-*.deb files in the /var/cache/apt/archives/, thinking
that an old package's version of the file was left lying around.  But
they all have your line.

So, for now I'll just reinstall texlive-binaries and see whether updmap
gets fixed.  

Hmm, no it's still the same.

Oh, that's because updmap is a symlink to
/usr/share/texlive/texmf/scripts/tetex/updmap.pl, which is from
texlive-base.  So, let me investigate earlier versions of texlive-base.

I therefore unpacked each of the .deb's into it's own directory tree,
and then ran

$ find -name updmap.pl | xargs grep INC

And voila:

 ./texlive-base_2011.20120424-1_all.deb/usr/share/texlive/texmf/scripts/tetex/updmap.pl:  unshift (@INC, "$TEXMFROOT/tlpkg");

So, the texlive-base_2011.20120424-1_all.deb has the wrong line in
updmap.pl.  But probably the newest version has the correct line.

However, when I try to install the newest version, I get:

# aptitude install texlive-base/unstable
The following packages will be upgraded: 
  texlive-base{b} [2011.20120424-1 -> 2012.20120516-1]  
The following partially installed packages will be configured:
  maxima-doc  maxima-emacs  maxima-share  tex-common  texlive-binaries  
1 packages upgraded, 0 newly installed, 0 to remove and 10 not upgraded.
Need to get 14.2 MB of archives. After unpacking 374 kB will be freed.
The following packages have unmet dependencies:
 texlive-base : Depends: texlive-common (>= 2012.20120516-1) but 2011.20120424-1 is installed.
                Depends: texlive-doc-base (>= 2012.20120516) but 2011.20120424-1 is installed.

-- 
-Sanjoy



Reply to: