<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le mpg-blog &#187; texlive</title>
	<atom:link href="http://weblog.elzevir.fr/par-tag/texlive/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblog.elzevir.fr</link>
	<description>LaTeX et autres geekeries</description>
	<lastBuildDate>Thu, 08 Jul 2010 09:56:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>TeX Live 2010 en phase de test</title>
		<link>http://weblog.elzevir.fr/2010/05/tex-live-2010-en-phase-de-test/</link>
		<comments>http://weblog.elzevir.fr/2010/05/tex-live-2010-en-phase-de-test/#comments</comments>
		<pubDate>Sun, 30 May 2010 23:41:37 +0000</pubDate>
		<dc:creator>mpg</dc:creator>
				<category><![CDATA[TeX et compagnie]]></category>
		<category><![CDATA[texlive]]></category>

		<guid isPermaLink="false">http://weblog.elzevir.fr/2010/05/tex-live-2010-en-phase-de-test/</guid>
		<description><![CDATA[Le développement de la prochaine version de TeX Live comprend une phase de
test public pendant laquelle des images provisoires de la future distribution
sont mises à disposition pour être éprouvées par des utilisateurs courageux et
ainsi améliorer la qualité de la version finale.  Cette phase a débuté il y a
quelques jours pour la préparation de TeX [...]]]></description>
			<content:encoded><![CDATA[<p>Le développement de la prochaine version de TeX Live comprend une phase de
test public pendant laquelle des images provisoires de la future distribution
sont mises à disposition pour être éprouvées par des utilisateurs courageux et
ainsi améliorer la qualité de la version finale.  Cette phase a débuté il y a
quelques jours pour la préparation de TeX Live 2010.<span id="more-122"></span></p>

<h3>Avertissement préliminaire</h3>

<p>Les versions de test ne sont par définition pas stables. Même si une version
semble fonctionner à un moment donné, rien ne dit que le lendemain elle ne va
pas insérer des fautes dans vos énoncés mathématiques, détruire les
sauvegardes de vos documents importants ou pire, finir votre réserve de
chocolat. Ces versions de test sont destinées aux utilisateurs avertis qui
disposent en parallèle d&#8217;une installation stable de TeX Live, et n&#8217;ont pas
pour but de vous fournir la prochaine version avec quelques semaines d&#8217;avance.</p>

<p>Les innombrables bugs que vous ne manquerez pas de rencontrer sont à rapporter
sur la liste TeX Live : tex-live(arobase)tug(point)org. Les bugs spécifiques à
des paquets sont par contre à reporter aux auteurs des paquets en question
(éventuellement après avoir été discutés sur fr.comp.text.tex, la liste gut,
ou votre forum LaTeX préféré pour s&#8217;assurer qu&#8217;il s&#8217;agit bien de bugs).</p>

<p>N&#8217;hésitez pas à (re-)compiler autant de documents que possible avec cette
nouvelle version, et à la torturer de toutes la façons que vous pourrez
imaginer. Merci d&#8217;avance !</p>

<h3>Téléchargement, installation et mises à jour</h3>

<p>Les versions de test ne sont pas distribuées par le réseau de miroirs
habituel du CTAN. Elles sont disponibles sur des sites spécifiques, dont <a href="http://tug.org/texlive/mirmon/">voici
la liste</a>. Pour installer TeX Live depuis ces emplacements, plusieurs
méthodes sont disponibles :</p>

<ul>
<li>si vous souhaitez tester la variante MacTeX, téléchargez une des archives
<code>mactex-&lt;date&gt;.zip</code> (n&#8217;utilisez <code>mactex64</code> que si votre machine est
effectivement en 64 bits) puis procédez comme d&#8217;habitude.</li>
<li>sinon, télécharger l&#8217;archive <code>install-tl.zip</code> depuis le miroir, la
décompresser dans le répertoire de votre choix, puis lancer <code>install-tl
-repository &lt;url-du-mirroir&gt;</code> (ou <code>install-tl.bat</code> sous Windows) et poursuivre
comme d&#8217;habitude.</li>
</ul>

<p>Si vous prévoyez de faire plusieurs installations avec cette deuxième méthode,
il est plus économique en bande passante de maintenir une copie local du
dépôt, par exemple avec rsync :</p>

<pre><code>rsync -avz --delete --exclude='mactex*' rsync://$mirror/tlpretest/ pretest
</code></pre>

<p>Il convient alors d&#8217;invoquer <code>install-tl</code> sans l&#8217;option <code>-repository</code> afin
qu&#8217;il utilise le répertoire courant comme source.</p>

<p>Après installation, il est recommandé de régler tlmgr pour utiliser un des
dépôts en question par défaut. Par exemple, en ligne de commande :</p>

<pre><code>tlmgr option repository &lt;url&gt;
</code></pre>

<p>La plupart du temps, les mises à jour devraient fonctionner, mais il n&#8217;est pas
impossible que de temps à autres vous deviez faire une ré-installation
complète.</p>

<h3>Changement notables</h3>

<p>Je parlerai plus en détail des nouveautés de TeX Live 2010 dans un prochain
billet ; les plus impatients et anglophones d&#8217;entre vous peuvent lire la fin de
la <a href="http://tug.org/texlive/pretest.html">page de TeX Live 2010-pretest</a> en attendant.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.elzevir.fr/2010/05/tex-live-2010-en-phase-de-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TeX Live 2009 gelée</title>
		<link>http://weblog.elzevir.fr/2010/05/tex-live-2009-gelee/</link>
		<comments>http://weblog.elzevir.fr/2010/05/tex-live-2009-gelee/#comments</comments>
		<pubDate>Wed, 12 May 2010 16:30:45 +0000</pubDate>
		<dc:creator>mpg</dc:creator>
				<category><![CDATA[TeX et compagnie]]></category>
		<category><![CDATA[texlive]]></category>

		<guid isPermaLink="false">http://weblog.elzevir.fr/2010/05/tex-live-2009-gelee/</guid>
		<description><![CDATA[Cette nuit a eu lieu la dernière mise à jour des dépôts de paquets pour TeX Live
2009. Autrement dit, il est désormais inutile d&#8217;essayer de mettre à jour sa TeX
Live via le gestionnaire de paquets tlmgr. Ce gel a lieu pour permettre de
préparer la sortie de TeX Live 2010, qui devrait avoir lieu d&#8217;ici quelques
semaines [...]]]></description>
			<content:encoded><![CDATA[<p>Cette nuit a eu lieu la dernière mise à jour des dépôts de paquets pour TeX Live
2009. Autrement dit, il est désormais inutile d&#8217;essayer de mettre à jour sa TeX
Live via le gestionnaire de paquets tlmgr. Ce gel a lieu pour permettre de
préparer la sortie de TeX Live 2010, qui devrait avoir lieu d&#8217;ici quelques
semaines si tout se passe normalement.<span id="more-121"></span></p>

<p>Il est théoriquement possible d&#8217;adapter notre infrastructure de gestion des
mises à jour pour produire à la fois des paquets pour l&#8217;ancienne version et des
paquets de pré-test pour la nouvelle version, mais nous n&#8217;avons pas eu (ou pris)
le temps de travailler à un tel dispositif pour le moment. Peut-être l&#8217;année
prochaine. En attendant, les amateurs de nouveautés pourront prochainement
tester des pré-versions de TeX Live 2010.</p>

<p>Notons que ce gel ne signifie pas que les versions des paquets présentes dans
TeX Live sont figées à partir d&#8217;aujourd&#8217;hui. Au contraire, les mises à jour
depuis le CTAN continuent comme d&#8217;habitude, mais ne sont simplement plus
propagées jusqu&#8217;au dépôt de paquets en ligne. Un gel des paquets interviendra
plus tard, au moment de construire les images finales du DVD juste avant la
sortie officielle de TeX Live 2010.</p>

<p>Pour le moment, nous ne savons pas encore s&#8217;il sera possible de mettre à jour
depuis TeX Live 2009 vers TeX Live 2010. La question est à l&#8217;étude, mais s&#8217;il
apparaît qu&#8217;un tel mécanisme serait trop complexe ou pas assez fiable, il ne
sera pas proposé et il faudra, comme les années précédentes, installer la
nouvelle version de TeX Live à partir de zéro.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.elzevir.fr/2010/05/tex-live-2009-gelee/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Encore des paquets Debian et Ubuntu</title>
		<link>http://weblog.elzevir.fr/2010/01/encore-des-paquets-debian-et-ubuntu/</link>
		<comments>http://weblog.elzevir.fr/2010/01/encore-des-paquets-debian-et-ubuntu/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 13:39:16 +0000</pubDate>
		<dc:creator>mpg</dc:creator>
				<category><![CDATA[TeX et compagnie]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[texlive]]></category>

		<guid isPermaLink="false">http://weblog.elzevir.fr/2010/01/encore-des-paquets-debian-et-ubuntu/</guid>
		<description><![CDATA[Les paquets Debian pour TeX Live 2009, dont j&#8217;annonçais
dernièrement l&#8217;arrivée dans les dépôts sid, sont désormais disponibles
dans la version testing de la distribution. Par ailleurs, des paquets pour
Ubuntu sont disponibles, soit pour Karmic (dépôt non officiel), soit
pour Lucid dans les dépôts officiels. Ainsi, TeX Live 2009 sera intégré aux
prochaines versions stables de ces deux distributions.

Je [...]]]></description>
			<content:encoded><![CDATA[<p>Les paquets <a href="http://debian.org/">Debian</a> pour <a href="http://tug.org/texlive/">TeX Live</a> 2009, dont j&#8217;<a href="http://weblog.elzevir.fr/2009/12/tex-live-2009-dans-debian-sid/">annonçais
dernièrement</a> l&#8217;arrivée dans les dépôts <em>sid</em>, sont désormais disponibles
dans la version <em>testing</em> de la distribution. Par ailleurs, des paquets pour
Ubuntu sont disponibles, soit pour <em>Karmic</em> (<a href="https://launchpad.net/~aelmahmoudy/+archive/tl2009">dépôt non officiel</a>), soit
pour <em>Lucid</em> dans les dépôts officiels. Ainsi, TeX Live 2009 sera intégré aux
prochaines versions stables de ces deux distributions.<span id="more-73"></span></p>

<p>Je rappelle les principales différences entre ces paquets et une TeX Live
nature (mis à part la facilité d&#8217;installation) : la version Debian/Ubuntu <em>ne</em>
contient <em>pas</em> <a href="http://tug.org/texlive/tlmgr">tlmgr</a>, le gestionnaire de paquets TeX Live permettant une
mise à jour en continu de paquets ; en revanche, <a href="http://ctan.org/pkg/biblatex">biblatex</a>, le nouveau
gestionnaire de bibliographies avec BibTeX (encore en version beta) est
inclus, et <a href="http://luatex.org/">LuaTeX</a>, le moteur TeX du futur, bénéficie de mises à jour en
continu.</p>

<h3>TeXworks</h3>

<p>Par ailleurs, le nouvel éditeur intégré offrant une synchronisation native entre
le source et le PDF, <a href="http://tug.org/texworks/">TeXworks</a>, qui est distribué avec TeX Live sous Windows
et avec <a href="http://tug.org/mactex/">MacTeX</a> sous OS X, est également disponible en paquet Debian pour
<em>testing</em> et en paquet Ubuntu pour <em>Lucid</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.elzevir.fr/2010/01/encore-des-paquets-debian-et-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TeX Live 2009 dans Debian Sid</title>
		<link>http://weblog.elzevir.fr/2009/12/tex-live-2009-dans-debian-sid/</link>
		<comments>http://weblog.elzevir.fr/2009/12/tex-live-2009-dans-debian-sid/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 12:14:56 +0000</pubDate>
		<dc:creator>mpg</dc:creator>
				<category><![CDATA[TeX et compagnie]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[texlive]]></category>

		<guid isPermaLink="false">http://weblog.elzevir.fr/2009/12/tex-live-2009-dans-debian-sid/</guid>
		<description><![CDATA[Comme je l&#8217;annonçais lors de la sortie de TeX Live 2009 il y a un mois,
des paquets Debian expérimentaux étaient en phase de test, dès avant la sortie
officielle de TeX Live 2009. Après être resté quelque temps dans l&#8217;archive
« experimental » de Debian, il sont désormais disponibles dans « sid », la
version instable de la distribution.

Il est possible de [...]]]></description>
			<content:encoded><![CDATA[<p>Comme je l&#8217;<a href="http://weblog.elzevir.fr/2009/11/tex-live-2009-est-sortie/">annonçais</a> lors de la sortie de TeX Live 2009 il y a un mois,
des paquets Debian expérimentaux étaient en phase de test, dès avant la sortie
officielle de TeX Live 2009. Après être resté quelque temps dans l&#8217;archive
« experimental » de Debian, il sont désormais disponibles dans « sid », la
version instable de la distribution.<span id="more-66"></span></p>

<p>Il est possible de les installer sur Debian testing. Pour cela, il suffit
d&#8217;ajouter un dépôt « sid » à son <code>/etc/apt/sources.list</code> si ce n&#8217;est déjà fait,
puis de lancer <code>aptitude update</code> et enfin <code>aptitude -t unstable install
texlive-full</code>.</p>

<p>Les paquets ne sont <a href="http://packages.ubuntu.com/search?keywords=texlive&amp;searchon=names&amp;suite=all&amp;section=all">visiblement</a> pas encore arrivés dans Ubuntu lucid. Si
je comprends bien la politique d&#8217;Ubuntu, ils devraient s&#8217;y trouver avant sa
sortie (prévue en avril 2010). Je n&#8217;ai aucune information sur la possibilité
qu&#8217;ils soient aussi <em>backportés</em> pour karmic.</p>

<h2>Comparaison avec la TeX Live à la vanille</h2>

<p>La première grosse différence entre une TeX Live nature et celle des paquets
Debian, c&#8217;est que le <a href="http://www.tug.org/texlive/tlmgr.html">gestionnaire de paquets TeX Live</a> est tout
simplement absent de cette dernière. En effet, Debian a son propre gestionnaire
de paquets, et utiliser deux gestionnaires différents pour la même chose, c&#8217;est
aller au devant de graves ennuis. Exit donc les mises à jour quotidiennes de
paquets. (Ce qui n&#8217;est pas forcément grave, selon votre usage.)</p>

<p>L&#8217;autre grosse différence, qui va dans le sens contraire, c&#8217;est que le paquet
Debian de LuaTeX est mis à jour en continu, contrairement au LuaTeX de TeX Live.
Actuellement, c&#8217;est donc LuaTeX 0.46 qui est livré, et sans doute tout bientôt
0.47 (sorti hier). En même temps, LuaTeX est encore assez expérimental, donc
cette information ne concerne que ceux qui sont assez aventureux pour les tester
et avoir besoin des dernières fonctionnalités, mais qui n&#8217;ont pas envie de
l&#8217;<a href="http://weblog.elzevir.fr/2009/02/integrer-un-luatex-recent-a-tex-live/">installer à la main</a> sur leur TeX Live comme je l&#8217;expliquais
précédemment.</p>

<p>(<em>Ajout du 25 janvier.</em>) Par ailleurs, <a href="http://ctan.org/pkg/biblatex">biblatex</a> n&#8217;est pas encore inclus dans
TeX Live, par respect d&#8217;une demande explicite de l&#8217;auteur. Par contre, il a
accepté que ce paquet soit inclus dans Debian, sans doute parce que le paquet
n&#8217;est pour l&#8217;instant que dans la version <em>testing</em>, et qu&#8217;il espère sortir une
version plus mature de biblatex avant que la prochaine Debian stable ne soit
gelée.</p>

<p>À part ça, il est possible que quelques paquets ou documents aient été retirés
des paquets Debian pour des raisons de licence. Globalement, les exigences de
TeX Live et de Debian en matière de licences libres sont semblables, sauf sur
deux points : TeX Live accepte les documents produits avec des polices
non-libres, ainsi que ceux sous GFDL avec sections invariantes, que Debian
n&#8217;accepte pas.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.elzevir.fr/2009/12/tex-live-2009-dans-debian-sid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TeX Live 2009 est sortie</title>
		<link>http://weblog.elzevir.fr/2009/11/tex-live-2009-est-sortie/</link>
		<comments>http://weblog.elzevir.fr/2009/11/tex-live-2009-est-sortie/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 00:57:22 +0000</pubDate>
		<dc:creator>mpg</dc:creator>
				<category><![CDATA[TeX et compagnie]]></category>
		<category><![CDATA[texlive]]></category>

		<guid isPermaLink="false">http://weblog.elzevir.fr/2009/11/tex-live-2009-est-sortie/</guid>
		<description><![CDATA[Après de longs mois de préparation, ça y est, la version 2009 de TeX Live,
la distribution TeX de référence du monde Unix (également disponible sous
Windows, et présente sous Mac OS X comme composant de MacTeX) est enfin
sortie ! Faisons le point sur les nouveautés, l&#8217;installation et la mise à jour,
ainsi que les quelques problèmes.

Nouveautés

Une des [...]]]></description>
			<content:encoded><![CDATA[<p>Après de longs mois de préparation, ça y est, la version 2009 de <a href="http://tug.org/texlive/">TeX Live</a>,
la distribution TeX de référence du monde Unix (également disponible sous
Windows, et présente sous Mac OS X comme composant de <a href="http://tug.org/mactex/">MacTeX</a>) est enfin
sortie ! Faisons le point sur les nouveautés, l&#8217;installation et la mise à jour,
ainsi que les quelques problèmes.<span id="more-57"></span></p>

<h3>Nouveautés</h3>

<p>Une des nouveautés les plus visibles est l&#8217;intégration de l&#8217;environnement de
développement <a href="http://tug.org/texworks/">TeXworks</a> : ce logiciel, fortement inspiré par <a href="http://www.uoregon.edu/~koch/texshop/">TeXshop</a>,
réunit un éditeur de texte orienté TeX et un lecteur de PDF, avec les
fonctionnalités de synchronisation offertes par <a href="http://itexmac.sourceforge.net/SyncTeX.html">syncTeX</a>. Il a pour but
d&#8217;offrir un environnement rassurant pour le débutant tout en restant efficace
et personnalisable pour l&#8217;utilisateur plus avancé.</p>

<p>TeXworks n&#8217;est inclus que pour Windows (et OS X par l&#8217;intermédiaire de MacTeX) ;
pour des raisons techniques (bibliothèques dynamiques) il sera plus commode de
se reposer sur les distributions Linux et BSD pour le fournir sous les autres
plate-formes.</p>

<p>Si l&#8217;on ajoute à ceci le fait que l&#8217;interface par défaut de l&#8217;installateur sous
Windows a été considérablement simplifiée, on constate que TeX Live devient un
moyen assez commode d&#8217;obtenir un environnement de travail TeX complet sous
Windows. (Étant entendu que c&#8217;était déjà commode sous les autres plate-formes.)</p>

<p>Une autre nouveau venu est le langage de programmation graphique <a href="http://asymptote.sourceforge.net/">Asymptote</a>.
Là encore, pour des raisons techniques, la version complète n&#8217;est fournie que
pour Windows et OS X (via MacTeX) ; les autres versions Linux sont légèrement
réduites (pas de support OpenGL notamment) et il faut sans doute mieux installer
la version de sa distribution Linux ou BSD.</p>

<p>De nombreuses autres mises à jour (par exemple, LuaTeX 0.40.6) et changements
moins notables ont été faits. Je renvoie à <a href="http://tug.org/texlive/doc/texlive-fr/texlive-fr.html#x1-7700010.2">la documentation</a> pour
plus de détails.</p>

<p>D&#8217;une façon plus générale, la version 2008, qui avait vu l&#8217;apparition du
gestionnaire de paquets <code>tlmgr</code> et des mises à jour continues par le réseau,
ainsi que de gros changements d&#8217;architecture interne, était très « jeune » par
certains aspects. Avec le temps, de nombreux bugs ont été corrigés, plusieurs
fonctionnalités utiles ajoutés, quelques aspects mieux finis. On peut donc
penser que TeX Live 2009 sera une version plus mature.</p>

<h3>Installation ou mise à jour</h3>

<p>Il n&#8217;est pas possible, cette année, de mettre à jour sa TeX Live 2008 vers la
version 2009. Il faut donc installer TeX Live 2009 entièrement, qu&#8217;on ait
précédemment installé la version 2008 ou pas. Je conseille d&#8217;ailleurs, si
l&#8217;espace disque le permet, de ne pas désinstaller l&#8217;ancienne version tout de
suite (il est facile de faire cohabiter deux versions et d&#8217;en changer en réglant
son PATH) : ainsi, si des problèmes de compatibilités surviennent sur des
documents importants, il reste possible d&#8217;utiliser TeX Live 2008 pour les
compiler, le temps de résoudre ces problèmes.</p>

<p>Il est probable, mais seul l&#8217;avenir nous le dira, qu&#8217;il soit possible de
procéder à une mise à jour directe entre les versions majeures par la suite, à
partir de TeX Live 2010 inclus. Remarquons quand même que l&#8217;autre distribution
TeX libre, <a href="http://miktex.org/">MikTeX</a>, n&#8217;autorise pas non plus de mise à jour directe entre deux
versions majeures, à ma connaissance.</p>

<p>Pour des instructions d&#8217;installation, en attendant de peut-être faire bientôt un
billet sur le sujet, quelques liens (en anglais) :</p>

<ul>
<li>plusieurs moyens d&#8217;<a href="http://tug.org/texlive/acquire.html">obtenir TeX Live</a>. En général, je recommande
d&#8217;utiliser l&#8217;installateur réseau pour installer sur une seule machine
disposant d&#8217;une bonne connexion réseau, et de créer d&#8217;abord une copie
locale du dépôt dans les autres cas ;</li>
<li>notes d&#8217;<a href="http://tug.org/texlive/quickinstall.html">installation rapide</a>. </li>
</ul>

<p>Pour installer sous <a href="http://debian.org/">Debian</a> ou une distribution dérivée tout en satisfaisant
le gestionnaire de paquet, je renvoie à un <a href="http://weblog.elzevir.fr/2008/11/tex-live-2008-a-la-vanille-sur-debian-like/">précédent billet</a>.
Notez que des paquets <code>deb</code> pour TeX Live 2009 seront prochainement disponibles
pour Debian (puis ses dérivés) ; ils sont déjà en version de test <a href="http://people.debian.org/~preining/TeX/tl2009-pre/">ici</a>.</p>

<h3>Problèmes connus</h3>

<p>ConTeXt est notablement difficile à empaqueter (aux dernières nouvelles, MikTeX
a abandonné). Cette année dans TeX Live, comme l&#8217;année dernière, seul ConTeXt
Mark II est utilisable, la version de LuaTeX incluse ne permettant pas de faire
tourner Mark IV. On peut bien sûr mettre à jour LuaTeX comme <a href="http://weblog.elzevir.fr/2009/02/integrer-un-luatex-recent-a-tex-live/">je l&#8217;expliquais
précédemment</a> (noter que l&#8217;étape supplémentaire <a href="http://weblog.elzevir.fr/2009/04/luatex-recent-sur-tex-live-complements/">décrite
ici</a> n&#8217;est plus nécessaire), pour tester Mark IV. Mais si l&#8217;on
envisage d&#8217;utiliser sérieusement ConTeXt Mark IV, il faudra mieux se tourner
vers <a href="http://wiki.contextgarden.net/ConTeXt_Minimals">ConTeXt minimals</a>, une distribution dédié à ConTeXt.</p>

<p>Par ailleurs, il était initialement prévu que les programmes de la famille de
TeX (pdfTeX, XeTeX, LuaTeX) aient la possibilité d&#8217;exécuter des programmes
externes appartenant à une liste fixée de programmes considérés comme sûrs
(possibilité qui aurait été activée par défaut, mais faisait l&#8217;objet d&#8217;une
option dans l&#8217;installateur). Ceci pouvait être utiliser notamment pour convertir
des graphiques à la volée, permettant par exemple d&#8217;inclure de fichiers
PostScript de façon automatique en mode PDF.</p>

<p>Malheureusement, cette fonctionnalité a du être désactivée suite à de nombreux
problèmes, permettant sous certaines circonstances à un document malicieux
d&#8217;exécuter des commandes arbitraires. La situation quant à l&#8217;exécution de
programmes externes (connue sous le nom de <code>\write18</code>) reste donc la même que
l&#8217;année dernière : elle est interdite par défaut, mais peut être autorisée au
coup par coup via une option de ligne de commande pour les documents estimés
« sûrs » par l&#8217;utilisateur.</p>

<p>Par ailleurs, notons que ceci a été l&#8217;occasion de ré-examiner de nombreuses
questions liés à la sécurité, et de corriger quelques problèmes. J&#8217;en profite
pour rappeler que les documents d&#8217;origine non « sûre » doivent être compilés
dans un répertoire ne contenant rien d&#8217;autre, en particulier sous windows, mais
aussi sous Linux.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.elzevir.fr/2009/11/tex-live-2009-est-sortie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LuaTeX récent sur TeX Live, compléments</title>
		<link>http://weblog.elzevir.fr/2009/04/luatex-recent-sur-tex-live-complements/</link>
		<comments>http://weblog.elzevir.fr/2009/04/luatex-recent-sur-tex-live-complements/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 13:55:11 +0000</pubDate>
		<dc:creator>mpg</dc:creator>
				<category><![CDATA[TeX et compagnie]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[luatex]]></category>
		<category><![CDATA[texlive]]></category>

		<guid isPermaLink="false">http://weblog.elzevir.fr/2009/04/lautex-recent-sur-tex-live-2008-2/</guid>
		<description><![CDATA[Dans un article précédent, j&#8217;expliquais comment installer une version récente
de LuaTeX sur TeX Live. Suite à un changement depuis la version 0.39.0
de LuaTeX, un action supplémentaire (modification des fichiers d&#8217;initialisation)
est requise. Celle-ci doit être effectuée une fois pour toute pour permettre
d&#8217;utiliser une version supérieure à 0.39.0, contrairement aux étapes décrites
précédemment qui sont à refaire pour [...]]]></description>
			<content:encoded><![CDATA[<p>Dans un article précédent, j&#8217;expliquais comment <a href="http://weblog.elzevir.fr/2009/02/integrer-un-luatex-recent-a-tex-live/">installer une version récente
de LuaTeX sur TeX Live</a>. Suite à un changement depuis la version <code>0.39.0</code>
de LuaTeX, un action supplémentaire (modification des fichiers d&#8217;initialisation)
est requise. Celle-ci doit être effectuée une fois pour toute pour permettre
d&#8217;utiliser une version supérieure à <code>0.39.0</code>, contrairement aux étapes décrites
précédemment qui sont à refaire pour chaque installation d&#8217;une nouvelle
version.<span id="more-51"></span></p>

<h2>Le comment</h2>

<p>Vu que l&#8217;installation des binaires se fait forcément dans l&#8217;arborescence
principale de TeX Live, toutes les explications qui suivent supposent que vous
installez les fichiers d&#8217;initialisation dans <code>TEXMFLOCAL</code>, car je ne vois pas de
raison d&#8217;utiliser plutôt <code>TEXMFHOME</code>. Pour connaître la valeur de <code>TEXMFLOCAL</code>,
utilisez la commande suivante.</p>

<pre><code>kpsewhich --var-value TEXMFLOCAL
</code></pre>

<p>Par ailleurs, je suppose que vous avez les privilèges suffisants pour effectuer
toutes les opérations décrites. Il est conseillé d&#8217;installer TeX Live en tant
que simple utilisateur (surtout si vous comptez la bidouiller beaucoup, comme
c&#8217;est l&#8217;objet de ces billets), mais si vous ne l&#8217;avez pas fait, n&#8217;hésitez pas à
utiliser <code>sudo</code> ou <code>su</code> sous Unix, ou « ouvrir une ligne de commande en tant
qu&#8217;administrateur » sous Windows au besoin.</p>

<p>Dans <code>TEXMFLOCAL/tex/generic/config</code>, créez un fichier nommé
<code>luatexiniconfig.tex</code> ayant le contenu suivant.</p>

<pre><code>\begingroup
\catcode `\{=1
\catcode `\}=2
\expandafter\ifx\csname luatexversion\endcsname\relax
  \let\luatexversion\undefined
  \directlua{tex.enableprimitives('', tex.extraprimitives())}
\fi
\endgroup
</code></pre>

<p>Ensuite, trouvez l&#8217;arborescence <code>TEXMFDIST</code> (utilisez <code>kpsewhich --var-value</code>
au besoin), et copiez de cette arborescence vers <code>TEXMFLOCAL</code> les fichiers
suivants.</p>

<pre><code>tex/plain/config/luatex.ini
tex/plain/config/pdfluatex.ini
tex/latex/latexconfig/lualatex.ini
tex/latex/latexconfig/pdflualatex.ini
</code></pre>

<p>Éditez ensuite la copie présente dans <code>TEXMFLOCAL</code> de chacun de ces fichiers,
pour ajouter au tout début (juste après les commentaires initiaux) la ligne</p>

<pre><code>\input luatexiniconfig
</code></pre>

<p>Il faut maintenant mettre à jour la base de données des fichiers de TeX. Vu
que tous les fichiers créés sont dans <code>TEXMFLOCAL</code>, il suffit de se placer dans
ce répertoire et de taper</p>

<pre><code>mktexlsr .
</code></pre>

<p>Tout ceci est à effectuer une fois avant d&#8217;installer une version supérieure ou
égale à <code>0.39.0</code> de LuaTeX, par la méthode donnée dans le billet précédent.</p>

<h2>Le pourquoi du comment</h2>

<p>Sans la manipulation décrite ci-dessus, vous aurez une erreur au moment de
re-générer les formats (l&#8217;étape <code>fmtutil-sys</code>). En effet, les fichiers
d&#8217;initialisation des formats supposent qu&#8217;un certain nombre de primitives
fournies par e-TeX ou pdfTeX existent, ce qui est bien naturel vu qu&#8217;il sont
destinés à un moteur précis.</p>

<p>Or, depuis la version <code>0.39.0</code>, LuaTeX (en mode INI, c&#8217;est-à-dire sans format
pré-chargé) démarre avec exactement les même primitives que TeX82, sauf
<code>\directlua</code> en plus. Si on veut accéder aux nouvelles primitives, il faut
explicitement demander leur activation avec la fonction Lua
<code>tex.enableprimitives()</code>. Ceci présente deux avantages :</p>

<ul>
<li>si dans un futur distant on veut réellement remplacer pdfTeX par LuaTeX, on
peut (en utilisant le deuxième argument de <code>tex.enableprimitives()</code>) n&#8217;activer
que les primitives pdfTeX dans ce mode-là.</li>
<li>en activant les primitives, on peut si on veut (premier argument de
<code>tex.enableprimitives()</code>) leur ajouter un préfixe (par exemple
<code>\LuaTeXprimitive</code> au lieu de <code>\primitive</code>) pour éviter les conflits de noms
avec des macros déjà utilisés dans différents paquets.</li>
</ul>

<p>Pour plus de détails, voir les parties 2.1 et 4.1.14 d&#8217;un <a href="http://luatex.org/svn/trunk/manual/luatexref-t.pdf">version récente du
manuel LuaTeX</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.elzevir.fr/2009/04/luatex-recent-sur-tex-live-complements/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Intégrer un LuaTeX récent à TeX Live</title>
		<link>http://weblog.elzevir.fr/2009/02/integrer-un-luatex-recent-a-tex-live/</link>
		<comments>http://weblog.elzevir.fr/2009/02/integrer-un-luatex-recent-a-tex-live/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 14:43:42 +0000</pubDate>
		<dc:creator>mpg</dc:creator>
				<category><![CDATA[TeX et compagnie]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[luatex]]></category>
		<category><![CDATA[texlive]]></category>

		<guid isPermaLink="false">http://weblog.elzevir.fr/2009/02/integrer-un-luatex-recent-a-tex-live/</guid>
		<description><![CDATA[LuaTeX est une extension de TeX, activement développée, et destinée à (long)
terme à remplacer pdfTeX (l&#8217;extension de TeX utilisée par toutes les
distributions modernes pour compiler les documents LaTeX). Un des nouveautés de
TeX Live 2008 est d&#8217;intégrer une version de LuaTeX (la beta 0.25.4).
Cependant, pour le moment, il n&#8217;y a pas de mise à jour de [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.luatex.org/">LuaTeX</a> est une extension de TeX, activement développée, et destinée à (long)
terme à remplacer <a href="http://www.tug.org/applications/pdftex/">pdfTeX</a> (l&#8217;extension de TeX utilisée par toutes les
distributions modernes pour compiler les documents LaTeX). Un des nouveautés de
<a href="http://www.tug.org/texlive/">TeX Live</a> 2008 est d&#8217;intégrer une version de LuaTeX (la beta 0.25.4).
Cependant, pour le moment, il n&#8217;y a pas de mise à jour de LuaTeX entre deux
versions annuelles de TeX Live. Ce billet explique comment intégrer une version
plus récente de LuaTeX (la beta 0.35 est sortie hier) à sa TeX Live 2008, aussi
bien sous windows que sous linux/unix, sans interférer avec le gestionnaire de
paquets de TeX Live..<span id="more-47"></span></p>

<h2>Avertissements préliminaires</h2>

<ul>
<li>Pour les versions de LuaTeX supérieures ou égales à <code>0.39.0</code>, une étape
supplémentaire est requise (à effectuer une seule fois), décrite dans <a href="http://weblog.elzevir.fr/2009/04/luatex-recent-sur-tex-live-complements/">le
billet suivant</a>.</li>
<li>Tout ceci concerne une version « nature » de TeX Live. Si vous utilisez les
paquets TeX Live de Debian, des paquets pour LuaTeX existent (dans sid et
testing) et fournissent des version relativement récentes de LuaTeX.</li>
</ul>

<h2>Le how-to et certaines explications</h2>

<p>Pour une fois, c&#8217;est un peu plus qu&#8217;un « comment j&#8217;ai fait », puisqu&#8217;au moins
une autre personne a testé. La première chose à faire est bien sûr de récupérer
le binaire d&#8217;une version récente de LuaTeX. On en trouve pour Linux et Windows
sur la <a href="http://foundry.supelec.fr/frs/?group_id=10">page Gforge de LuaTeX</a>, et pour d&#8217;autres plateformes, mais avec
potentiellement un peu plus de délai, sur la <a href="http://luatex.org/download.html">page téléchagement de
LuaTeX</a>. (Attention, sur la page Gforge, l&#8217;ordre est trompeur et les
version les plus récentes sont en bas de la page).</p>

<p>Il faut maintenant intégrer ce binaire à votre TeX Live. Si vous avez accepté
les réglages par défaut lors de l&#8217;installation, vos binaires « normaux » de TeX
Live sont sous</p>

<pre><code>/usr/local/texlive/2008/bin/&lt;arch&gt;-linux
C:\Program Files\texlive\2008\bin\win32
</code></pre>

<p>selon que vous êtes sous Linux ou Windows.  Nous allons placer les nouveaux
binaires dans un répertoire parallèle en remplaçant la dernière composante du
chemin ci-dessus par <code>i386-linux-latest</code> ou <code>win32-latest</code> par exemple. (Adaptez
au besoin.)</p>

<p>Cet emplacement n&#8217;est pas choisi au hasard : il y a dans TeX Live tout un tas de
fichiers que TeX et ses variantes on besoin de localiser. Comme il est a priori
possible d&#8217;installer TeX Live n&#8217;importe où sur le disque, il faut que les
programmes aient un moyen de s&#8217;y retrouver. Le moyen retenu (sous TeX Live) est
simple : le programme regarde où il se trouve sur le disque, et en déduit où se
trouvent les autres fichiers. Il faut donc bien prendre garde de ne pas le
placer n&#8217;importe où.</p>

<p>Il faut ensuite ajouter ce répertoire à son <code>PATH</code>, avant le répertoire par
défaut de TeX Live. Je reviendrai là-dessus dans la partie spécifique au système
d&#8217;exploitation.</p>

<p>Il faut ensuite re-générer les formats. Si cette dernière phrase vous paraît
incongrue, un mot d&#8217;explication. Quand on utilise la commande <code>latex</code>, il y a en
fait (essentiellement) deux fichiers en jeu : le programme <code>pdftex</code> (ou
<code>pdftex.exe</code>) et le « format » <code>latex.fmt</code>. Ce dernier comprend des définitions
(comme par exemple celle de <code>\documentclass</code>) sous une forme « pré-compilée » et
très rapide à charger. Les fichiers <code>.fmt</code> utilisent un format binaire qui ne
peut pas être partagé entre différentes versions du programme sous-jacent. Je
répète donc : il faut ensuite re-générer les formats (en espérant que ça passe
mieux cette fois).</p>

<p>C&#8217;est très simple, en ligne de commande on fait</p>

<pre><code>fmtutil-sys --byfmt luatex
fmtutil-sys --byfmt pdfluatex
fmtutil-sys --byfmt lualatex
fmtutil-sys --byfmt pdflualatex
</code></pre>

<p>(Muni des privilèges suffisants pour écrire dans les répertoire de TeX Live.
Pour un utilisateur d&#8217;Unix, ça peut impliquer l&#8217;usage de <code>sudo</code> où <code>su</code>.)</p>

<p>Bien, on a fait la moitié du travail pour pouvoir lancer une commande comme
<code>pdflualatex</code> : créer un fichier <code>pdflualatex.fmt</code> viable. L&#8217;autre moitié est de
faire comprendre à notre système d&#8217;exploitation que quand on lance la commande
<code>pdflualatex</code>, c&#8217;est en fait notre nouveau programme <code>luatex</code> (ou <code>luatex.exe</code>)
qu&#8217;il faut utiliser. Cette partie dépend du système d&#8217;exploitation.</p>

<h3>Sous Linux, Mac OS, ou autre variante d&#8217;Unix</h3>

<p>C&#8217;est très simple, il suffit, dans notre répertoire <code>ii386-linux-latest</code> (ou
autre) nouvellement créé, et qui ne contient que <code>luatex</code> pour le moment, de
créer des liens symboliques vers celui-ci.</p>

<pre><code>for l in pdfluatex lualatex pdflualatex texlua texluac; do
ln -s luatex $l; done
</code></pre>

<p>Hop, c&#8217;est tout. Vous avez remarqué <code>texlua</code> et <code>texluac</code> ? C&#8217;est pour utiliser
LuaTeX comme un simple interpréteur Lua (resp. un compilateur de Lua en
<em>bytecode</em>). Utile si vous voulez pratiquer tranquillement Lua, ou écrire des
scripts portable à utiliser dans le contexte de TeX (par exemple, <code>texdoc</code> est
un script interprété par <code>texlua</code> depuis TeX Live 2008, ce qui lui permet de
fonctionner aussi sur windows, contrairement à la précédente implémentation sous
forme de script shell).</p>

<p>Maintenant, ça vous dérange peut-être d&#8217;avoir dans votre <code>PATH</code> deux répertoires
rien que pour TeX Live. Moi ça me dérange en tout cas. Pas de problème, on fait
(par exemple)</p>

<pre><code>for f in ../x86_64-linux/*; do ln -s $f; done
</code></pre>

<p>pour créer des liens symboliques de notre nouveau répertoire vers les fichiers
de l&#8217;ancien, et on peut ainsi ne garder que le nouveau dans le <code>PATH</code>.</p>

<p>Attention, si lors de l&#8217;installation vous aviez choisi l&#8217;option « ajouter des
liens symboliques dans les répertoires standard », oubliez tout ce que j&#8217;ai dit
précédemment sur le <code>PATH</code>. Placez simplement des liens symboliques vers
<code>.../bin/&lt;arch&gt;-latest</code> en amont de <code>/usr/local/bin</code> dans votre <code>PATH</code>. En
principe, <code>~/bin</code> fait très bien l&#8217;affaire pour ça (enfin, peut-être pas sous OS
X). Il vous faut bien sûr créer des liens symboliques avec tous les noms
voulus. Par contre, il faut continuer à placer le binaire à l&#8217;endroit
indiqué (et pas par exemple directement dans votre <code>~/bin</code>, car c&#8217;est ce qui
compte pour qu&#8217;il trouve ensuite les fichiers de TeX Live.</p>

<h3>Sous windows</h3>

<p>Ici, on n&#8217;a pas de liens symboliques (quoi que&#8230; sous NTFS je crois que si,
mais je ne sais pas faire). Qu&#8217;à cela ne tienne, on va faire des copies. On
crée donc dans notre nouveau répertoire <code>win32-latest</code> des copies de
<code>luatex.exe</code> nommées <code>pdfluatex.exe</code>, <code>lualatex.exe</code>, <code>pdflualatex.exe</code>,
<code>texlua.exe</code> et <code>texluac.exe</code> (voir ci-dessus pour l&#8217;utilité de ces deux
derniers).</p>

<p>Si vous souhaitez n&#8217;avoir qu&#8217;un seule répertoire TeX Live dans votre <code>PATH</code>, le
plus simple est de commencer par recopier le précédent sous le nouveau nom, et
ensuite seulement de remplacer les fichiers dans la copie.</p>

<h2>Dernières remarques</h2>

<p>LuaTeX est <strong>vraiment</strong> en bêta. Ne l&#8217;utilisez qu&#8217;à des fins de test ou de
développement. Par ailleurs, une bonne raison pour en installer une version plus
récente que 0.25.4 est que cette dernière souffre d&#8217;un problème important. Elle
ne peut pas charger les fontes qui sont utilisée par défaut par LaTeX avec
<code>usepackage[T1]{fontenc}</code>. (Pour l&#8217;anecdote, ce n&#8217;est pas à proprement parler un
bug de LuaTeX : c&#8217;est une anomalie dans les fichiers <code>.tfm</code> de ces fontes, non
détectée par les variantes de TeX usuel. Dans un sens, LuaTeX avait « raison »
de ne pas les accepter, mais les version récentes préfèrent avoir tort et
fonctionner&#8230;)</p>

<p>Au passage, si vous voulez tester <code>pdflualatex</code>, attention, suite à des progrès
importants réalisé par LuaTeX (par rapport à pdfTeX) en matière d&#8217;encodages
d&#8217;entrées et de fontes, <code>inputenc</code> et <code>fontenc</code> ne sont pas actuellement
compatibles avec LuaTeX. Il suffit de supprimer <code>inputenc</code> et d&#8217;encoder son
fichier en utf-8 pour régler le premier point. Pour le deuxième, on peut quand
même utiliser <code>fontenc</code> avec <code>T1</code> en attendant, mais on aura des problèmes sur
certains caractères (tout ceux, heureusement rares, qui ne sont pas à la même
position dans latin1 et dans T1).</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.elzevir.fr/2009/02/integrer-un-luatex-recent-a-tex-live/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TeX Live 2008 à la vanille sur Debian-like</title>
		<link>http://weblog.elzevir.fr/2008/11/tex-live-2008-a-la-vanille-sur-debian-like/</link>
		<comments>http://weblog.elzevir.fr/2008/11/tex-live-2008-a-la-vanille-sur-debian-like/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 23:15:16 +0000</pubDate>
		<dc:creator>mpg</dc:creator>
				<category><![CDATA[TeX et compagnie]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[texlive]]></category>
		<category><![CDATA[unix-admin]]></category>

		<guid isPermaLink="false">http://weblog.elzevir.fr/2008/11/tex-live-2008-a-la-vanille-sur-debian-like/</guid>
		<description><![CDATA[Suite notamment à une discussion sur fr.comp.text.tex, mais aussi pour me
servir d&#8217;aide-mémoire, voici une description de mon installation de TeX Live
2008 « à la vanille » (c&#8217;est-à-dire la version upstream non empaquetée par
Debian), et plus précisément de comment établir de bonnes relations entre cette
installation locale et la gestionnaire de paquets de Debian.


Premièrement, pourquoi avoir installé une [...]]]></description>
			<content:encoded><![CDATA[<p>Suite notamment à une discussion sur <code>fr.comp.text.tex</code>, mais aussi pour me
servir d&#8217;aide-mémoire, voici une description de mon installation de TeX Live
2008 « à la vanille » (c&#8217;est-à-dire la version <em>upstream</em> non empaquetée par
Debian), et plus précisément de comment établir de bonnes relations entre cette
installation locale et la gestionnaire de paquets de Debian.<br />
<span id="more-22"></span></p>

<p>Premièrement, pourquoi avoir installé une TeX Live nature plutôt que les paquets
TeX Live de Debian ?  Plusieurs raisons :</p>

<ul>
<li>L&#8217;équipe TeX de Debian n&#8217;a pas encore eu le temps d&#8217;empaqueter la version
2008, et j&#8217;étais impatient de jouer avec les nouveautés de cette version.</li>
<li>La version 2008 de TeX Live possède son propre gestionnaire de paquet, et je
ne sais pas comment il sera utilisable dans la version Debian de la chose :
dans le doute, installer la version nature me paraît raisonnable.</li>
<li>Une raison personnelle : étant développeur TeX Live, il me paraît naturel
d&#8217;utiliser la version nature pour mieux la connaître.</li>
</ul>

<p>Maintenant, le problème qui se pose avec les installations locales, c&#8217;est que le
gestionnaire de paquets de la distribution n&#8217;en est a priori pas au courant, et
qu&#8217;il faudrait qu&#8217;il en tienne compte dans ses calculs de dépendance pour ne pas
installer une deuxième version de ce qu&#8217;on a déjà installé. (On peut bien sûr
choisir d&#8217;installer côte à côte une TeX Live de Debian et une nature, mais il
faut être sûr de bien contrôler son environnement si on veut éviter les
problèmes.)</p>

<p>La solution proposée par Debian tient en un mot : <code>equivs</code>. Ce petit paquet
contient ce qu&#8217;il faut pour créer facilement des paquets Debian ne contenant
rien à part des informations de dépendances pour APT. Voyons comment s&#8217;en servir
pour créer un paquet <code>texlive-local</code> qui informera APT qu&#8217;on a déjà une TeX
Live, merci. On commence par installer <code>equivs</code> et se mettre dans un répertoire
temporaire de travail (je suppose que <code>~/tmp</code> existe et que c&#8217;est là-dessous
qu&#8217;on aime travailler). On commence alors par utiliser <code>equivs-control</code>.</p>

<pre><code># aptitude install equivs
$ mkdir ~/tmp/tl-loc
$ cd !$
$ equivs-control texlive-local
</code></pre>

<p>La dernière ligne a pour effet de préparer un squelette fichier de contrôle pour
notre futur paquet. C&#8217;est là qu&#8217;on va indiquer à quels paquets Debian réels
correspond notre installation locale, grâce à la ligne <code>Provides:</code>. On édite
aussi quelques autres informations au passage (champs <code>Package</code>, <code>Version</code>,
<code>Maintainner</code> et <code>Description</code>) ; le fichier obtenu est le suivant.</p>

<pre><code>Section: misc
Priority: optional
Standards-Version: 3.6.2

Package: texlive-local
Version: 2008-1
Maintainer: MPG &lt;mpg@roth.elzevir.fr&gt;
Provides: cm-super, cm-super-minimal, context, latex-beamer,
 latex-cjk-all, latex-cjk-chinese, latex-cjk-chinese-arphic-bkai00mp,
 latex-cjk-chinese-arphic-bsmi00lp, latex-cjk-chinese-arphic-gbsn00lp,
 latex-cjk-chinese-arphic-gkai00mp, latex-cjk-common, latex-cjk-japanese,
 latex-cjk-japanese-wadalab, latex-cjk-korean, latex-cjk-thai,
 latex-sanskrit, latex-xcolor, lmodern, luatex, musixtex, pgf, prosper,
 tex4ht, tex4ht-common, texinfo, texlive-base, texlive-base-bin,
 texlive-base-bin-doc, texlive-bibtex-extra, texlive-common,
 texlive-doc-base, texlive-doc-bg, texlive-doc-cs+sk, texlive-doc-de,
 texlive-doc-el, texlive-doc-en, texlive-doc-es, texlive-doc-fi,
 texlive-doc-fr, texlive-doc-it, texlive-doc-ja, texlive-doc-ko,
 texlive-doc-mn, texlive-doc-nl, texlive-doc-pl, texlive-doc-pt,
 texlive-doc-ru, texlive-doc-th, texlive-doc-tr, texlive-doc-uk,
 texlive-doc-vi, texlive-doc-zh, texlive-extra-utils, texlive-font-utils,
 texlive-fonts-extra, texlive-fonts-extra-doc, texlive-fonts-recommended,
 texlive-fonts-recommended-doc, texlive-formats-extra, texlive-full,
 texlive-games, texlive-generic-extra, texlive-generic-recommended,
 texlive-humanities, texlive-humanities-doc, texlive-lang-african,
 texlive-lang-arab, texlive-lang-armenian, texlive-lang-croatian,
 texlive-lang-cyrillic, texlive-lang-czechslovak, texlive-lang-danish,
 texlive-lang-dutch, texlive-lang-finnish, texlive-lang-french,
 texlive-lang-german, texlive-lang-greek, texlive-lang-hebrew,
 texlive-lang-hungarian, texlive-lang-indic, texlive-lang-italian,
 texlive-lang-latin, texlive-lang-manju, texlive-lang-mongolian,
 texlive-lang-norwegian, texlive-lang-other, texlive-lang-polish,
 texlive-lang-portuguese, texlive-lang-spanish, texlive-lang-swedish,
 texlive-lang-tibetan, texlive-lang-ukenglish, texlive-lang-vietnamese,
 texlive-latex-base, texlive-latex-base-doc, texlive-latex-extra,
 texlive-latex-extra-doc, texlive-latex-recommended,
 texlive-latex-recommended-doc, texlive-latex3, texlive-math-extra,
 texlive-metapost, texlive-metapost-doc, texlive-music, texlive-omega,
 texlive-pictures, texlive-pictures-doc, texlive-plain-extra,
 texlive-pstricks, texlive-pstricks-doc, texlive-publishers,
 texlive-publishers-doc, texlive-science, texlive-science-doc,
 texlive-xetex, tipa, 
Architecture: all
Description: Installation locale de TeX Live.
 Installation locale d'une TeX Live nature complete.
</code></pre>

<p>C&#8217;est presque fini. Maintenant que notre fichier de contrôle est prêt, on peut
créer le paquet et l&#8217;installer :</p>

<pre><code>$ equivs-build texlive-local
# dpkg -i texlive-local_2008-1_all.deb
</code></pre>

<p>(Seule le dernière étape se fait en root ou avec <code>sudo</code> : dans tous mes
exemples, <code>$</code> ou <code>%</code> représent un shell utilisateur, et <code>#</code> un shell root.)
On peut aussi si on le souhaite sauvegarder le paquet Debian créé :
personnellement, je garde une copie de tous mes paquets créés localement dans
<code>/usr/local/debs</code>.</p>

<p>Enfin, j&#8217;ai quand même installé <code>lmodern</code>, et <code>tex-common</code> dont il dépend,
depuis les dépôts Debian : le but est simplement d&#8217;enregistrer ces polices au
niveau de <code>defoma</code> et de <code>X11</code>. (Si j&#8217;étais un peu moins pataud en fontes, je le
ferais à la main.) Le paquet <code>tex-common</code> ne risque pas d&#8217;interférer avec mon
installation : il contient essentiellement des scripts de gestion propres à
Debian.</p>

<p>Je peux ainsi installer (depuis les dépôts Debian) des éditeurs comme Kile ou
TeXmaker, voire le module aucTeX pour Emacs (que j&#8217;essaierai un jour lointain,
quand j&#8217;aurai beaucoup de temps) sans qu&#8217;Aptitude n&#8217;essaie de m&#8217;installer le
moitié d&#8217;une TeX Live Debian en plus comme dépendances.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblog.elzevir.fr/2008/11/tex-live-2008-a-la-vanille-sur-debian-like/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
