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

Bug#382861: Updating Sarge teTeX to etch/sid TeX live ... help



Gernot Salzer <salzer@logic.at> wrote:

> I followed Norbert's/Frank's advice and purged all tetex packages.
> There were remnants of four: tetex-base tetex-bin tetex-doc tetex-extra
> all version 3.0
>
> However, after purging the problem with installing texlive@sid
> remained the same.
>
> Norbert suggested to delete /etc/texmf/fmt.d/00tex.cnf and
> run update-fmtutil:
> update-fmtutil: cannot read /etc/texmf/fmt.d/00tex.cnf

I don't think this was a good advice (or maybe he meant 00tetex.cnf?
01tetex.cnf? 

> So it seems I have to wait for further suggestions or texlive
> versions before installation succeeds.

First of all, you need a 00tex.cnf.  I attach one.  Second, the
attachments you made in the other mail show that it is 99postinst.cnf
that causes your continued problems.  Quoting from it:

#####################################################################
#
#                   /etc/texmf/fmt.d/99postinst.cnf
#
# This file has been generated by tetex-bin's postinst script.
# teTeX no longer uses /etc/texmf/fmtutil.cnf for its configuration, 
# but rather a file in /var/lib/texmf/web2c that is generated from
# configuration files in /etc/texmf/fmt.d.
#
# The postinst script detected that your old fmtutil.cnf contained 
# lines that you seem to have added manually. In order to include those 
# lines in the generated file, they have been extracted to this file, 
# /etc/texmf/fmt.d/99postinst.cnf.
#
# You can add changes here, or in a new file in this directory, see
# the manpage of /usr/sbin/update-fmtutil(8). Note that if there are two entries
# for a format, the second wins - because this file has number 99, 
# it's entries will always be last
#
#####################################################################

And the non-commented entries in it are:

mf		mf		-		mf.ini
mfw		mfw		-		mf.ini
pdftex		pdftex		language.dat	pdftex.ini
omega		omega		language.dat	omega.ini

All these entries for mfw and mf come from teTeX in woody.  In other
words, during the upgrade from woody to sarge, you have chosen to keep
the settings for these four formats at their old values.  

So this part of the bug seems to be not a bug, but a particular local
configuration.  You can safely delete 99postinst.cnf, after that texlive
should configure fine.

Regards, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)

# 00tex.cnf: header of the configuration file for fmtutil.
#
# In Debian, fmtutil.cnf is a file that is generated from
# configuration files in /etc/texmf/fmt.d/.  This file, 00tex.cnf, 
# contains only some comments on how to edit these files.
#
# The text of the comments is Copyright 1998, 1999 by Thomas Esser, it
# is in the Public domain.


# You Customize these file to your needs, e.g.
#   - remove or uncomment formats that you don't need
#   - add your own formats
#   - change default engine / flags for standard formats

# Some notes:
#   1) tex and amstex just load hyphen.tex. No customization.
#   You can have you own customized (via babel's hyphen.cfg)
#   formats on top of plain by using "bplain.tex" instead of
#   plain.tex (see e.g. bplain.ini file for bplain format).
#
#   2) etex loads language.def, not language.dat.
#
#   3) The symbolic link to the right engines (e.g. bplain -> tex)
#      will be generated by the "texlinks" script. So, if you call
#      fmtutil "by hand" and not via texconfig, please also call
#      texlinks afterwards.
# 
#   4) usual comments start with "# ", whereas disabled configurations
#      start with "#! " in this file.

# The format of the table is:

# format	engine		pattern-file	arguments

# The last part of "arguments" must be the name of the file to run
# initex (or another "ini"-engine) on.


Reply to: