font installation instructions (was: updmap failed in tetex-bin 3.0-7's postinst)
Hallo Walter,
Ralf Stubner <ralf.stubner@physik.uni-erlangen.de> wrote:
> Frank Küster wrote:
> [...]
>> On the other hand, users should not generate directories or files below
>> /usr/share/texmf (but use /usr/local/share/texmf or TEXMFHOME). And I
>> am sure that Walter's installation instructions don't tell them to do
>> so.
>>
>> I don't think we should do anything here.
>
> ACK. Even though Walter's installation instructions aren't ideal in this
> respect (I never noticed that before ...):
>
>
> Installing the TeX support files from the archive pfu.zip
> ---------------------------------------------------------
> Unpack the ZIP archive pfu.zip in the directory "texmf" of
> your TeX system; thus, all files will be copied to the
> appropriate directories.
This could indeed be phrased better. AFAIK all current TeX systems
support multiple trees, and probably most have already some TEXMFLOCAL
support built in.
Just let me repeat here the problems created if a user unzips the
archive in the main texmf tree, TEXMFDIST:
- if the system is teTeX, installed from the original sources, the
installation and upgrade procedures advice to wipe out all contents of
the TEXMFDIST directory, and then unpack tetex-texmf.tar.gz in the
empty directory. This will also remove files from other sources if
they have been unpacked there
- In a system with a package management, like a Linux distribution, it
might lead to an installation error if the package wants to create a
directory that is already there. In our case (Debian), the directory
$TEXMFDIST/fonts/map is now a symlink to /etc/texmf/map, and together
with the special behavior of the Debian package system with respect to
symlinks this lead to an installation error; the alternative would
have been to wipe out, again, the font map files from pfu.zip.
It would be great of you could rephrase that. Many thanks in advance,
Frank
--
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer
Reply to: