~ubuntu-branches/ubuntu/hardy/texlive-extra/hardy

« back to all changes in this revision

Viewing changes to debian/README.Debian

  • Committer: Bazaar Package Importer
  • Author(s): Norbert Preining
  • Date: 2006-05-11 00:12:10 UTC
  • Revision ID: james.westby@ubuntu.com-20060511001210-exigq6ozuc7qn0at
Tags: 2005-2
* first upload to unstable, sponsored by 
  Frank Küster <frank@debian.org>
* texdoc support
  - let tetex texdoc find documentation of texlive (Closes: #364776)
  - include tetex texdoc patches (following of symlinks, security
    fixes) (Closes: #356390)
* texlive-lang-polish conflicts with octave-forge as both provide
  /usr/bin/mex, this is preliminary, a better solution must be
  sought (Closes: #364059)
* change shell for the reportbug script to bash (Closes: #356391)
* fix installation of thumbpdf and pdfcrop (Closes: #352092)
* improve various descriptions (Closes: #354964)
* call the update-* programs in all postinst scripts, so that the
  config files do not contain left-overs (Closes: #355266)
* fix creation of formats which in turn depend on the latex format
  (Closes: #351707)
* remap the ibycus4.map TeX/MF input file from the fonts/map location
  to the fonts/source location (Closes: #354652)
* depend on the updated lmodern package, thus making the fonts
  available for X (Closes: #351727)
* lots of internal changes, important ones being:
  - texlive packages now do not include files which have been
    packaged for Debian already (eg cm-super, lmodern, musixtex)
  - most packages can be used together with teTeX
  - fix several upstream bugs
  - generate license information for each file from the
    TeX Catalogue (ongoing work)
  for detailed changes see CHANGES.packaging in texlive-common

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
README TeX live for Debian
 
2
==========================
 
3
 
 
4
This file contains only information concerning the packaging of TeX live
 
5
for Debian, especially the differences to a TeX live system as installed
 
6
from the TeX live DVD/CD.
 
7
 
 
8
Contents:
 
9
---------
 
10
1. location of files
 
11
2. configuration of formats, languages, and fonts
 
12
3. Differences to TeX live (upstream)
 
13
4. other configuration
 
14
5. interaction with teTeX
 
15
6. other TeX related packages in the Debian archive
 
16
 
 
17
------------------------------------------------------------------------
 
18
 
 
19
1. location of files
 
20
--------------------
 
21
TeX live for Debian follows the Debian TeX policy as documented in
 
22
        /usr/share/doc/tex-common/
 
23
(in txt, html, and pdf format). TeX & friends input files and fonts are
 
24
installed into TEXMFDIST=/usr/share/texmf-texlive.
 
25
 
 
26
 
 
27
2. configuration of formats, languages, and fonts
 
28
-------------------------------------------------
 
29
Again, the packages follow the Debian TeX policy. Please see the above
 
30
mentioned document for configuration of formats, languages, and fonts.
 
31
This means that you shouldn't normally use updmap to enable and/or disable
 
32
map files.
 
33
 
 
34
 
 
35
3. Differences to TeX live (upstream)
 
36
-------------------------------------
 
37
a. texmf.cnf
 
38
 
 
39
The texmf.cnf file in Debian is shared between teTeX and TeX live packages
 
40
and is installed by the tex-common package. It is in /etc/texmf/texmf.cnf
 
41
and is configured by config snippets in /etc/texmf/texmf.d/. Again, please
 
42
see the Debian TeX policy.
 
43
 
 
44
b. not included packages
 
45
 
 
46
The following packages are not included in Debian:
 
47
. XyMTeX:       it is not redistributable and will be taken out of
 
48
                TeX live, too
 
49
. ppower4:      the jar file comes without java sources, thus it cannot
 
50
                be included, but ppower4 will be packaged separately.
 
51
 
 
52
Some collection are not packaged, as the packages they contain are already
 
53
in Debian, or should be packaged separately. Furthermore, some TeX packages
 
54
are excluded from the debian packages out of the same reasons:
 
55
already in Debian (incomplete list):
 
56
        cm-super, texinfo, preview, lcdf-typetools, passivetex, tex4ht,
 
57
        jadetex, xmltex, tipa, t1utils, prosper, tpslifonts
 
58
        CJK, arphic, c90enc, cns, garuda, norasi, uhc, wadalab,
 
59
should be packages independently
 
60
        collection-psutils, collection-ttfutils, collection-graphicstools
 
61
collections gone because the containing TeX packages are in Debian
 
62
        collection-langarab (would have been texlive-lang-arab)
 
63
                replaced by arabtex
 
64
        collection-htmlxml (would have been texlive-htmlxml)
 
65
                replaced by xmltex, jadetex, passivetex, tex4ht
 
66
        collection-langcjk (would have been texlive-lang-cjk)
 
67
                replaced by latex-cjk-all
 
68
 
 
69
If a package is removed from a collection/Debian package due to the
 
70
existence of an equivalent package in Debian, the collection/Debian package
 
71
depends on the other package, so no functionality is lost.
 
72
 
 
73
For disappearing whole collections this is not possible, but the metapackage
 
74
`texlive' depends on all the necessary items.
 
75
 
 
76
4. other configuration
 
77
----------------------
 
78
For TeX packages there is no standard configuration file. And as every file
 
79
can in fact change any configuration option later on, the distinction
 
80
between configuration files and input files is not exactely definable.
 
81
 
 
82
Actual programs (like dvips) have their configuration in /etc/texmf/texlive.
 
83
 
 
84
If you want to change/override a TeX input file (like a map file), copy it
 
85
from the main texmf tree in /usr/share/texmf-texlive and put it into 
 
86
/etc/texmf at the appropriate location.
 
87
 
 
88
 
 
89
5. interaction with teTeX
 
90
-------------------------
 
91
Several of the TeX live packages can be installed on a teTeX system without
 
92
any problems. Prime candidates are texlive-fonts-(recommended|extra) and
 
93
texlive-latex-(recommended|extra) to get many packages not present in
 
94
teTeX. Note that the search order as defined in /etc/texmf/texmf.d is
 
95
to search first the teTeX tree /usr/share/texmf-tetex and only after this
 
96
the TeX live tree /usr/share/texmf-texlive, so packages in both distributions
 
97
will be taken from teTeX.
 
98
 
 
99
 
 
100
6. other TeX related packages in the Debian archive
 
101
---------------------------------------------------
 
102
Currently most packages in Debian depend on tetex-base and/or
 
103
tetex-bin if they need some TeX system. Bugs are/will be filed against
 
104
all these package to depend on the respective alternatives, so that
 
105
you can use these packages either with teTeX or with TeX live on
 
106
Debian.
 
107
 
 
108
Furthermore, most of the TeX packages in Debian do not conform with
 
109
the current layout of TeX live for Debian (nor with the new teTeX),
 
110
and thus the TeX live packages conflict with these packages. Most (if
 
111
not all) of these packages are already provided by one of the TeX live
 
112
for Debian packages, please see the respective descriptions to find
 
113
out which packages are included.
 
114
 
 
115
As soon as the TeX packages in Debian are working together with TeX
 
116
live for Debian packages, the conflicts will be removed and the
 
117
respective packages will not be included in the TeX live packages, but
 
118
they will depend on these TeX packages (this already happend with
 
119
cm-super and texinfo).
 
120
 
 
121
 
 
122
 
 
123
Norbert Preining
 
124
9 May 2006